Я создаю прайс-лист, и сейчас у меня есть эта формула =IF(B1>0,A1,"") В этой формуле содержимое ячейки A1 может содержать что-то вроде «Яблоко», а B1 — это количество, поэтому, пока оно больше нуля, оно будет отображаться в ячейке, в которой находится эта формула. Я хочу создать формулу, которая могла бы брать содержимое ячеек не только A1, но и A2 (Банан), A3 (Апельсин), A4 (Лимон) и A5 (Помидор), и если значение столбца B рядом с любым из них больше 1, то она помещает их в одну ячейку, поэтому, если B1, B3 и B5 содержат значения больше 1, то она будет содержать «Яблоко + Апельсин + Помидор». Возможно ли это?
решение1
решение2
В A1, A2,...Яблоко, Банан,.... В B1, B2, B3, 1,0,3,...
Шаг 1. Введите формулу в ячейку C1 = IF(B1>0,A1, ""). Скопируйте формулу вниз по строке в C2,C3,...
Шаг 2. Введите формулу в ячейку D1 = C1
Введите формулу в ячейку D2 = IF(C2="", D1, D1 & " + " & C2) (Конкатенация)
Скопируйте формулу из ячейки D2 вниз по строке в ячейки D3, D4,...
Шаг 3. В ячейке E1 введите формулу E1 = D5 (Последняя ячейка) только для отображения ответа. Вы можете скрыть столбец D, чтобы внести ясность.
Спасибо.