Мне нужна помощь с использованием SUMIF. Пытаюсь суммировать финансовые данные в столбце (Col D - 4-й столбец ниже) на основе дат в Col B (2-й столбец), которые могут быть переменными, но также необходимо исключить определенные финансовые данные, если Col C (3-й столбец) имеет дату, заполненную.
Row 1 - Start Date: 06/01/22
Row 2 - End Date: 06/30/22
Row 3 - App Forecast Actual Dollars Comments
Row 4 - A 06/15/22 $10K Include in calculation
Row 5 - B 06/27/22 $10K Include in calculation
Row 6 - C 06/22/22 05/27/22 $10K Exclude in calculation
Row 7 - D 07/07/22 $10K Exclude in calculation
Пробовал использовать sumif, но могу получить сумму только если диапазон дат 2-го столбца находится в пределах начальной и конечной даты. Я использовал следующую формулу:
=SUMIFS(D4:S7,B4:B7,">="&$A$2,B4:B7,"<="&$B$2)
чтобы получить данные, составляющие в сумме 30 тыс. долларов, но не удается исключить 10 тыс. долларов для приложения «C».
решение1
Просто добавьте третий IF
тест: C4:C7,"="&""
Тогда ваша формула будет выглядеть так:
=SUMIFS(D4:S7,B4:B7,">="&$A$2,B4:B7,"<="&$B$2,C4:C7,"="&"")
Конечно, как Scott Craner
говорится, исправьте опечатку "S вместо D". И исправьте проблему с адресами ячеек даты начала/даты окончания: похоже, вы $B$1
не хотели $A$2
.
И тогда все хорошо.
Это не лень или излишняя формальность, что условие последнего предложения — объединение двух строк вместо более простой одной строки. Это просто не сработает для меня в полудюжине вариаций того, как ввести его и заставить условие работать. Поэтому я просто сделал простое разделение, как и в двух других условиях, компаратор в первой половине ("=") и то, с чем нужно сравнивать, во второй половине ("").
Однако у него есть преимущество в виде соответствия шаблону двух других условий, что должно несколько облегчить понимание формулы и ее поддержание через год.