Пример:
**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, если второй столбец не "ДА".