Я пытаюсь сравнить две даты, чтобы определить, были ли задачи завершены вовремя.Excel: сравнение дат в формуле массива
Диапазон столбцов от E7: E200 для DUE и G7: G200 для ПОЛНОЙ даты; оба столбца отформатированы одинаково. Я не хочу, чтобы пустые ячейки были подсчитаны.
Я создал следующую формулу массива: {= SUM (IF (AND ($ E $ 7: $ E $ 200 = $ G $ 7: $ G $ 200, NOT (ISBLANK ($ G $ 7: $ G $ 200), 1 , 0)))))}
Excel не вызывает ошибок и не дает мне суммирования при вводе тестовых данных. Если я использую ту же формулу всего 2 ячейки (E7 & G7). оно работает.
Большое спасибо за любую помощь, которую вы можете предоставить. В.М.
Ваша формула не работает, потому что 1) 'AND' не даст вам массив как результат, только одно значение (TRUE или FALSE) и 2) у вас есть закрывающая скобка в неправильном месте. Jeeped предложил лучшую альтернативу (IMO), но вы можете использовать * в своей версии для имитации AND и получения правильных результатов, то есть с этой версией '= SUM (IF (($ E $ 7: $ E $ 200 = $ G $ 7: $ G $ 200) * NOT (ISBLANK ($ G $ 7: $ G $ 200)), 1,0)) '- подтверждено с помощью CTRL + SHIFT + ENTER –
Hi Barry, @Jeeped Я пробовал все решения, и все работало очень хорошо. Благодарим вас за помощь. vzmon1 – vzmon1