Пример:
**TYPE** | **New** | **Amount**
MM | YES | $25.00
DDA | YES | $0.00
MM | NO | $0.00
MM | YES | $25.00
По сути, я хочу получить общую сумму ($ 50,00), если указан тип MM, а New = YES.
Пример:
**TYPE** | **New** | **Amount**
MM | YES | $25.00
DDA | YES | $0.00
MM | NO | $0.00
MM | YES | $25.00
По сути, я хочу получить общую сумму ($ 50,00), если указан тип MM, а New = YES.
Попробуй это:
=SUMIFS(C2:C5, B2:B5, "YES", A2:A5, "MM")
Сводка функций от Microsoft: добавляет ячейки в диапазоне, которые соответствуют нескольким критериям.
C2:C5- это столбец, который необходимо суммировать, если выполняются требования.
B2:B5- это столбец с вашими значениямиYESиNOдля проверки. ЕслиYESто первая проверка проходит
A2:A5- ваше другое строковое значение для проверки. ЕслиMMто вторая проверка проходит.Если обе проверки пройдены, то суммируйте соответствующие значения из диапазона ячеек (
C2:C5)
В диапазоны данных не включайте заголовок.
Это дает результат 50, который вы получили в своем примере.
Убедитесь, что столбец с ценами отформатирован как валюта.
Источник: функция SUMIFS
Способ 1
Вы можете использовать IF и AND для достижения желаемых результатов. В ячейке типа D2
=IF(AND(A2="MM", B2="YES"),C2,0)
Когда два условия внутри AND(...) выполнены, AND(...) становится истинным, и IF(...) будет иметь значение второго параметра, то есть C2 . В противном случае IF(...) возвращает третий параметр, т.е. 0 .
Способ 2
=C2*(A2="MM")*(B2="YES")
(A2="MM") оценивается как 1, если оно имеет место, в противном случае это 0. Если оба условия соблюдены, формула становится C2*1*1 который является C2. В противном случае, это может быть, скажем, C2*1*0 который равен 0, если второй столбец не "ДА".