
Общая формула
=SUMIF(range,"*~**",sum_range)
Резюме
Подводя итог, если ячейки содержат звездочку, вы можете использовать функцию СУММЕСЛИ с критериями, в которых используется тильда (~). В показанном примере ячейка G6 содержит эту формулу:
=SUMIF(C5:C11,"*~**",D5:D11)
Эта формула суммирует суммы в столбце D, если значение в столбце C содержит «*».
Объяснение
Функция СУММЕСЛИ поддерживает подстановочные знаки. Звездочка (*) означает «один или несколько символов», а вопросительный знак (?) Означает «любой один символ». Эти подстановочные знаки позволяют создавать такие критерии, как «начинается с», «заканчивается на», «содержит 3 символа» и т. Д.
Поскольку звездочки и вопросительные знаки сами по себе являются подстановочными знаками, если вы хотите искать именно эти символы, вам необходимо экранировать их с помощью тильды (~). Тильда заставляет Excel буквально обрабатывать следующий символ.
В этом случае мы используем «~ *» для сопоставления буквальной звездочки, но она окружена звездочками с обеих сторон, чтобы сопоставить звездочку в любом месте ячейки. Если вы просто хотите сопоставить звездочку в конце ячейки, используйте: «* ~ *» в качестве критерия.
Альтернатива с СУММЕСЛИМН
Вы также можете использовать функцию СУММЕСЛИМН. СУММЕСЛИМН может обрабатывать несколько критериев, а порядок аргументов отличается от СУММЕСЛИ. С СУММЕСЛИМН первым в списке аргументов всегда идет диапазон суммы, за которым следуют пары диапазон / критерий:
=SUMIFS(D5:D11,C5:C11,"*~**")