Формула Excel: Сумма, если в ячейках есть звездочка -

Общая формула

=SUMIF(range,"*~**",sum_range)

Резюме

Подводя итог, если ячейки содержат звездочку, вы можете использовать функцию СУММЕСЛИ с критериями, в которых используется тильда (~). В показанном примере ячейка G6 содержит эту формулу:

=SUMIF(C5:C11,"*~**",D5:D11)

Эта формула суммирует суммы в столбце D, если значение в столбце C содержит «*».

Объяснение

Функция СУММЕСЛИ поддерживает подстановочные знаки. Звездочка (*) означает «один или несколько символов», а вопросительный знак (?) Означает «любой один символ». Эти подстановочные знаки позволяют создавать такие критерии, как «начинается с», «заканчивается на», «содержит 3 символа» и т. Д.

Поскольку звездочки и вопросительные знаки сами по себе являются подстановочными знаками, если вы хотите искать именно эти символы, вам необходимо экранировать их с помощью тильды (~). Тильда заставляет Excel буквально обрабатывать следующий символ.

В этом случае мы используем «~ *» для сопоставления буквальной звездочки, но она окружена звездочками с обеих сторон, чтобы сопоставить звездочку в любом месте ячейки. Если вы просто хотите сопоставить звездочку в конце ячейки, используйте: «* ~ *» в качестве критерия.

Альтернатива с СУММЕСЛИМН

Вы также можете использовать функцию СУММЕСЛИМН. СУММЕСЛИМН может обрабатывать несколько критериев, а порядок аргументов отличается от СУММЕСЛИ. С СУММЕСЛИМН первым в списке аргументов всегда идет диапазон суммы, за которым следуют пары диапазон / критерий:

=SUMIFS(D5:D11,C5:C11,"*~**")

Интересные статьи...