Я использовал формулу для учета для расчета продаж в нескольких штатах, которая выглядит следующим образом:

=IF(COUNTIF(G2150,"MA")+COUNTIF(G2150,"CT")+COUNTIF(G2150,"RI"),IF(EXACT(L2150,"Apple"),(N2150*2),(N2150*4)),"")

Эта формула в настоящее время работает, однако я хотел бы добавить к ней и не смог понять это.

В настоящее время он работает как:

  • Если столбец состояния G - MA , RI или CT , а столбец продукта L - Apple то столбец количества умножается на 2.
  • Если это не Apple , умножьте это на 4.
  • Если это не в тех состояниях, оставьте это поле пустым.

Эта формула отлично работает, если задействованы только 2 продукта.

Мы добавляем в новый инвентарь, который имеет разные цены. Мне нужно изменить это на что-то, что работает так:

  • Если столбец состояния G равен X , Y или Z а столбец продукта L - Apple , то умножьте столбец количества N на 4.
  • Если продукт в тех же состояниях Orange в столбце L , умножьте на 2.
  • Если продукт из другого столбца K в тех же самых состояниях - Pineapple тогда умножьте количество N на 3.
  • Все, что не в этих штатах, оставьте пустым. И так далее.

Это возможно?

У меня есть три продукта / три цены из столбца K , плюс два продукта из столбца L Все количества указаны в столбце N

1 ответ1

0

Используйте ИЛИ с массивом для состояний:

OR(G2150={"MA","CT","RI"})

Затем используйте несколько логических значений, чтобы вернуть правильный множитель.

((L2150="Apple")*4)+((L2150="Orange")*2)+((K2150="Pineapple")*3)

Так:

=IF(OR(G2150={"MA","CT","RI"}),(((L2150="Apple")*4)+((L2150="Orange")*2)+((K2150="Pineapple")*3))*N2150,"")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .