Дата SUMIF в столбце B меньше даты в столбце C

У меня есть список значений в столбце A и хочу суммировать эти значения, когда дата в столбце B меньше, чем столбец C.

пример пример

В этом примере правильное значение будет 2100 .

Ранее мне приходилось выполнять эту задачу со ссылкой на одну дату (например, дату, содержащуюся на C3), и использовала формулу:

 =SUMIF(B2:B11,"<="&C3,A2:A11) 

Однако в этом случае мне нужно, чтобы каждая дата в B была меньше или равна дате в C. Я пробовал:

 =SUMIF(B2:B11,"<="&C2:C11,A2:A11) 

Но я получаю значение 0 . Есть идеи?

Вариант A – столбец-помощник

Самый простой подход для любого сценария, требующий разработки по строковой основе, делать что-то или другое – будь то сумма, Lookup и т. Д. – использовать столбец «помощник» рядом с вашими данными, которые используют формулу для разработки следует ли включать или не включать его, обычно возвращая «Истину», если он будет включен.

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

=C2-B2 или =C2>B2 перетащили

Затем SUMIFS calc становится =SUMIFS(A2:A11,D2:D11,">0") или для общего случая с более сложными критериями =SUMIFS(A2:A11,D2:D11,TRUE)

Этот подход превосходный, если у вас есть большое количество сложных критериев, возможно, варьирующихся по строкам или, возможно, требующих множественных AND() OR() и других логических оценок (является идентификатором продукта x и является идентификатором клиента y и является значением> z и это дни между отправленным заказом на поставку и товарами, полученными более 30 дней) и т. д., чтобы определить, должна ли строка быть включена в некоторые дополнительные функции.

Вариант B – Формула массива

Кроме того, вы можете избежать необходимости в рабочем столбце, используя формулу массива, которая выполняет сравнения в формуле. По приведенным выше данным это будет выглядеть так:

=SUM(IF(B2:B11<C2:C11,A2:A11,0)) введенный с помощью Ctrl + Shift + Enter

  • вложенные ifs с несколькими суммами на основе изменяющихся критериев
  • Экземпляр Excel SUMIF
  • SUMIF в листах Google с двумя фильтрами в одном диапазоне критериев
  • Используйте Excel SUMIF для добавления ячеек с пользовательским номером в формате доллара
  • SUMIFS, вложенные в IF Statement - исключая пробелы
  • SUMIF на основе другого названия рабочего листа и месяца
  • Суммарная сумма из диапазона, определенного на основе Vlookup
  • SUMIF с функцией VLOOKUP excel, добавив все значения с тем же идентификатором
  • SUMIFS (не пустые и другие)
  • СУММЫ с критериями ИЛИ
  • Excel - СУММЫ для нескольких столбцов
  • Interesting Posts

    Использование переменной или строки в качестве имени файла для импорта данных с использованием таблиц запросов

    Таблица Microsoft Excel / Google – выходные дубликаты с совпадающим столбцом

    Добавьте новую строку с данными, введенными в определенную таблицу на листе, если выбран определенный элемент списка

    Сохранить изображение с соответствующим значением данных столбца в электронной таблице

    Перенос базы данных на новый сервер, когда в Excel есть много ссылок

    Excel VBA – динамическая настройка расчетного элемента в сводной таблице

    Excel / VBA работает по-разному при переходе через код и работает нормально

    как подсчитать количество между определенным диапазоном строк?

    Открытие Excel с помощью c # получает ошибку на сервере

    Использовать текущее значение ячейки для вычисления и замены в ячейке

    JavaScript: «Uncaught SecurityError» при запуске демонстрации JS-XSL локально

    Удаление разрывов каретки и разрывов строк из колонки в нескольких ячейках

    vba найти последнюю строку и скопировать все данные выше в столбце A

    Сколько функций существует в файле .xlsm, встроенном в html

    excel vba macro для импорта информации из одной книги в другую

    Давайте будем гением компьютера.