Коллеги, добрый день! В этом видео мы обсудим символьные шаблоны для использования в функциях СУММЕСЛИ, СЧЁТЕСЛИ и СРЗНАЧЕСЛИ, которые обсуждали ранее. Что такое символьные шаблоны? Это специальные символы, которые могут заменять собой любые буквы. И таким образом, вы можете подсчитывать сумму или среднее не по строгим критериям, например, все продажи в городе Москва, где город точно указан в ячейке, а вести поиск по наличию определенного слова в ячейке, например, суммировать все отгрузки по адресам, в которых встречается слово "Москва" в ячейке. Или, например, у вас есть несколько компаний из одной группы, у которых в названии есть что-то общее, допустим, "агроснаб". И вам нужна сумма по всей группе, сумма всех ячеек, где встречается это слово, но не является единственным текстом в ячейке. Давайте посмотрим, как это работает на практике, на примере списка книг и их отгрузок. Пройдемся по списку наших задач, попробуем их решить с помощью символьных шаблонов. Первая задача: посчитать количество книг про iPad, то есть где "iPad" встречается в названии в любом месте. Как мы помним, количество — это счет, а так как есть условие книг про iPad, то функция СЧЁТЕСЛИ, то есть количество по условию. И диапазоном у нас будет являться столбец А. Я его выделяю мышкой, он появляется в аргументе функции. Это столбец с названиями книг. А далее самое главное — условие. Если бы мы искали строго только слово "iPad", то мы бы указали "iPad" в кавычках вот таким образом и нашли бы одно значение с 17 строки, где написано строго "iPad". Но нас интересует появление "iPad" где-либо. Соответственно, нам нужно, чтобы поиск велся по условию: любое количество любых знаков и потом слово "iPad", и потом опять может быть любое количество любого текста. Так вот, символьный шаблон, который заменяет собой любое количество любых символов — это звездочка. Если поставить звездочку до и после "iPad", то это будет означать, что мы подсчитываем количество ячеек, в которых слово "iPad" встречается где угодно (в начале, в конце или в середине текста). Нажмем "Enter" и получим результат три. То есть таких книг на самом деле не одна, а три, где "iPad" встречается где-либо. То есть слово, окруженное звездочками, слово или буква, или текст, в целом, означает, что мы ведем поиск по наличию этого текста в любом месте в ячейках. Давайте перейдем к следующей задаче: нужно посчитать количество книг с числом 365 в начале. Аналогично СЧЁТЕСЛИ, столбец А является диапазоном нашим, с которым мы работаем, это названия книг. А какое будет условие? Триста шестьдесят пять в начале, то есть мы пишем "365" и только потом ставим звездочку, которая означает любое количество любых символов, напомню. Как мы читаем это условие? Закроем кавычки и посмотрим на функцию. Нужно посчитать, сколько в столбце А есть ячеек, которые начинаются с "365", а далее идет все что угодно. Может ничего больше не быть, могут быть любые буквы, цифры, символы и все что угодно. Таких книг у нас две, где 365 встречается именно в начале. Как видите, строка семь в расчет не попала, потому что там число 365 стоит в конце. Есть строка 13 тоже, потому что там в середине. А просто число 365 в названии? Это, как мы уже знаем, тоже СЧЁТЕСЛИ, тоже столбец А с названиями, но условие будет со звездочками в начале и в конце, то есть "звездочка 365 звездочка". Таких книг четыре. Мы сейчас на них до этого посмотрели. Перейдем ко второму символьному шаблону, который является знаком вопроса. Если звездочка, как мы обсудили, это любое количество любых символов, любой текст любой длины, начиная от нуля (то есть ничего может быть на месте звездочки) до целых слов и фраз, и символов, то знак вопроса — это строго один любой символ: пробел, буква, цифра, знак, даже знак вопроса, все что угодно, но обязательно один. Соответственно, если мы хотим найти все ячейки, в которых написано iPhone, яPhone, что угодно еще, оPhone, то есть любой знак, пробел Phone и конкретные пять букв, то это будет знак вопроса и эти заданные пять букв. Давайте посмотрим. Снова воспользуемся функцией СЧЁТЕСЛИ, которая считает количество по условию. И какое будет условие? Знак вопроса, то есть на этом месте, на месте знака вопроса должен стоять любой знак: пробел, цифра, буква или знак. А дальше пишем заданный текст, который не меняется. Как видим, нажав "Enter", что таких строк в диапазоне, таких книг у нас три. Мы их можем все найти. Это 12 строка, соответственно, 19 строка и, наконец, 15 строка, где стояла какая-либо буква обязательно и дальше пять заданных нами букв. А например, 18 строка в расчет не попала, там ничего нет, а знак вопроса требует наличия любого одного символа. Перейдем далее. Посчитаем средние продажи книг с названиями из шести символов. Средние продажи — это функция СРЗНАЧ, как мы понимаем, так как есть условие с названиями из стольки-то символов, это ЕСЛИ. Диапазоном критерия будет столбец А с названиями книг. И что мы будем там искать? Шесть символов любых — это шесть знаков вопроса. Ведь мы обсудили, что звездочка заменяет собой любой текст, включая ноль, то есть она длину никак не регулирует, а знак вопроса — это всегда одна позиция, один символ. Если указать шесть — это значит, будет текст, любой текст из шести символов. Так, и мы не указали с вами (типичная, кстати, ошибка; хорошо даже, что мы обратили на это внимание) не указали диапазон усреднения, то есть мы поставили условие на столбец А, но не забываем, что нам нужно что-то усреднять. А это количественный столбец В с отгрузками. То есть средняя отгрузка книг с названиями из шести букв — 217 единиц. Так можно проанализировать, если фантазировать дальше, как, например, длительность названия влияет на продажи. Давайте посчитаем в среднем продажи книг с названиями не из шести символов. Это также функция СРЗНАЧЕСЛИ с условием на столбец А, но мы требуем не из шести символов, то есть мы просто укажем меньше-больше, это знак "не равно". Так как нет на клавиатуре у нас знака "не равно", то в Google Таблицах вместо этого по смыслу используются немножко два других символа — меньше-больше. Это означает не равно, то есть меньше-больше шести знаков вопроса означает текст не из шести букв. Усреднять (последний аргумент) также будем столбец В. Видим, что чуть лучше продаются книги, у которых названия либо длиннее, либо короче чем шесть. Наконец, сумма продаж (это уже функция СУММ) книг с названиями из шести и более символов. СУММЕСЛИ, диапазон опять А, но нас интересуют шесть и более символов. То есть шесть обязательно, значит, шесть знаков вопроса (знак вопроса — это любой знак), а потом звездочка. То есть после шести символов обязательных может быть еще больше, мы тем самым задаем неограниченную длину от шести символов. И наконец, указываем столбец В, по которому идет сумма, то есть сумма таких книг от шести и более символов — 3893. И наконец, напоследок маленькая хитрость. Так как звездочка, получается, и знак вопроса являются такими системными символами, то есть они собой заменяют другие, то иногда же нам нужно и посчитать, найти по звездочке какие-то значения, например, сколько книг со звездочкой в названии. Так вот, чтобы превратить звездочку из такого служебного символа в обычный, нужно использовать тильду. Давайте посмотрим, как это выглядит. СЧЁТЕСЛИ, опять-таки диапазон, и дальше мы пишем "звездочка", это просто любое количество любых знаков, а потом "тильда звездочка" — это уже, собственно, знак звездочки, и снова звездочка, которая заменяет собой любые знаки. Такая сложная конструкция, но если ее так разделить, то мы понимаем, что посередине стоит с тильдой конкретный знак, который мы ищем, а справа и слева служебный символ, который означает, что может быть все что угодно до и после. То есть это подсчет количества книг, в которых встречается символ "звездочка". Итак, коллеги, мы с вами поговорили о символьных шаблонах — знаках, которые позволяют заменить собой любой символ (это знак вопроса) или любое количество любых символов (это звездочка) и тем самым позволяют более гибко настраивать условия в функциях подсчета и суммирования, то есть СЧЁТЕСЛИ, СУММЕСЛИ, СРЗНАЧЕСЛИ, и решать разные задачи.