Мне нужно иметь возможность перемещать данные из группы столбцов (A, B, C) на основе наличия данных в четвертом столбце (D) в новую группу столбцов (E, F, G).
A B C D E F G
20 0 0 15 15 0 0
0 10 0 5 0 5 0
0 0 90 90 0 0 90
0 0 0 0 0 0 0
Если сообщается, что столбцы A, B и C содержат данные, а также столбец D содержит данные, перенесите данные из D в соответствующий столбец, чтобы A, B и C были представлены в столбцах E, F и G.
решение1
Оператор if может сработать.
в столбце E:
=if($D1=requiredvalue,$A1,0)
Вы не упомянули, какое значение требуется найти в столбце D. Если вы имеете в виду значение больше нуля, используйте $D1>0
. Если вы имеете в виду одно конкретное значение, используйте то, что я упомянул выше.
решение2
Если я правильно понял ваш вопрос, используйте следующую формулу:
- Э:
=IF(AND($D1 > 0; $A1 > 0); $D1; 0)
- Ф:
=IF(AND($D1 > 0; $B1 > 0); $D1; 0)
- Г:
=IF(AND($D1 > 0; $C1 > 0); $D1; 0)
Распространите формулу из первой строки на строки ниже.
Третий аргумент IF
— это значение ячейки в случае, если условие ложно. Это может быть любое число или значение ячейки, например $A1.