Как вы просите Excel вычесть несколько столбцов данных с каждой строкой, имеющей либо значение, либо не получить дельту между двумя столбцами, которые имеют значение в них. Ex.

(Строка 1 / столбец A, B, C, D и E1 имеет результаты) A1 = 58, B1 = 0, C1 = 30, D1 = 0, и в результате E1 будет 28 (строка 2 и colA-E такие же, как указано выше) A1 = 70, B1 = 0, C1 = 0, D1 = 40, и в результате e1 = 30

Спасибо - ценю

1 ответ1

2

Если вы пытаетесь получить количество дней между датой в столбце A и датой в столбце B, C или D (в зависимости от того, что НЕ пусто), вы можете использовать формулу DAYS360 . Если вы знаете, что столбцы с B по D будут иметь только одну непустую ячейку, формула в столбце E будет выглядеть следующим образом при использовании метода дат США:

=DAYS360(A1, SUM(B1:D1), FALSE)

Если у нескольких ячеек в строке будут даты, и вы хотите взять первую ячейку со значением в столбцах с B по D, то будет работать примерно так:

=DAYS360(A1, INDEX(B1:D1, MATCH(FALSE, ISBLANK(B1:D1),0)),FALSE).

Это формула массива, поэтому вам нужно нажать Ctrl+Shift+Enter в ячейке при заполнении формулы.

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