СУММЕСЛИ

Функция СУММЕСЛИ возвращает сумму только тех чисел в наборе, которые удовлетворяют указанному условию.

СУММЕСЛИ(тест-значения; условие; значения сумм.)

тест-значения: набор проверяемых значений. Набор тест-значения может содержать любые значения.

условие: выражение, которое сравнивает или проверяет значения и возвращает логическое значение ИСТИНА или ЛОЖЬ. Условие может включать в себя операторы сравнения, константы, оператор сцепления (знак &), ссылки и подстановочные знаки. Подстановочные знаки могут заменять в выражении отдельные символы или наборы символов. Вопросительный знак (?) заменяет один символ, звездочка (*) заменяет несколько символов, а тильда (~) указывает на то, что следующий за ней символ не является подстановочным знаком, а соответствует только собственному значению. Условие может также включать функцию РЕГВЫРАЖЕН вместо подстановочных знаков.

значения сумм.: необязательный набор, значения которого суммируются. Набор значения сумм. может содержать числовые значения, значения даты/времени или значения длительности. Он должен иметь те же размеры, что и набор тест-значения.

Примечания

  • Если аргумент значения сумм. опущен, то по умолчанию применяется значение аргумента тест-значения.

  • Хотя набор тест-значения может содержать любые значения, как правило, в него следует включать значения, относящиеся к одному и тому же типу значений.

  • Если аргумент значения сумм. опущен, набор тест-значения, как правило, содержит только числовые значения или значения длительности.

Примеры

Возьмем следующую таблицу:

A

B

C

D

E

1

1

10

a

a

c

2

2

20

b

c

b

3

3

30

a

a

c

4

4

40

5

5

50

1

5

9

=СУММЕСЛИ(A1:A5; "<5") возвращает 10, так как сумма чисел 1, 2, 3 и 4 (значения, меньшие 5 (условие) и содержащиеся в диапазоне тест-значения A1:A5) равна 10.

=СУММЕСЛИ(A1:A5; "<>4") возвращает 11, так как сумма чисел 1, 2, 3 и 5 (значения, не равные 4 (условие) и содержащиеся в диапазоне тест-значения A1:A5) равна 11. Также можно использовать оператор ≠.

=СУММЕСЛИ(A1:A5; "<5"; B1:B5) возвращает 100, так как сумма чисел 10, 20, 30 и 40 (значения в столбце B (аргумент значения сумм. принимает значение B1:B5), соответствующие тем значениям в столбце A, которые меньше 5) равна 100.

=СУММЕСЛИ(D1:E3; "=c"; A3:B5) возвращает 84, так как ячейки в диапазоне значения сумм. (ячейки B3, A4 и B5), соответствующие ячейкам в диапазоне тест-значения со значением «c» (ячейки E1, D2 и E3), содержат числа 30, 4 и 50, сумма которых равна 84.

=СУММЕСЛИ(A1:D5; 1) или =СУММЕСЛИ(A1:D5; СУММ(1)) возвращают 2 — сумму всех вхождений числа 1 в диапазоне.

Пример с использованием функции РЕГВЫРАЖЕН

Возьмем следующую таблицу:

A

B

1

45

marina@cavanna.com

2

41

Иван

3

29

michael@cavanna.com

4

64

katrina@example.com

5

12

Ирина

=СУММЕСЛИ(B1:B5; РЕГВЫРАЖЕН(“([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})”); A1:A5) возвращает 138 — сумму ячеек диапазона A1:A5, у которых соответствующая ячейка в диапазоне B1:B5 содержит адрес электронной почты.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Эта страница полезна?
Максимальное количество символов: 250
Максимальное количество символов: 250.
Благодарим вас за отзыв.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.