Читаем Магия таблиц. 100+ приемов ускорения работы в Excel (и немного в Google Таблицах) полностью

• в них используются знаки сравнения: «больше» (>), «меньше» (<), «больше либо равно» (>=), «меньше либо равно» (<=), «не равно» (<>);

• если вы ищете точное совпадение с текстовым значением, а не сравниваете числа и даты, то эти знаки не нужны; просто укажите текст в кавычках или дайте ссылку на ячейку с текстом;

• условие берется в кавычки;

• можно ссылаться на ячейки с условиями (в таком случае нужно объединять знаки в условии со ссылкой на ячейку через амперсанд &) или указывать условия прямо в формуле (обратите внимание, что условия, как любые текстовые значения в формулах, указываются в кавычках).

Вот как записываются условия на разные типы данных.

Обратите внимание, что в условиях всех функций …ЕСЛИМН / …IFS регистр не учитывается, то есть вы можете ввести условие и как "МОСКВА", и как "Москва", и как "москва" — в любом случае все ячейки, в которых это слово встречается (и тоже в любом регистре), попадут в расчет.

СИМВОЛЫ ПОДСТАНОВКИ (WILDCARD CHARACTERS) В ФУНКЦИЯХ …ЕСЛИМН / …IFS

В условиях функций можно использовать два символа подстановки — * (звездочка) и ? (знак вопроса):

* — текстовая строка любой длины, включая нулевую (то есть на месте звездочки может быть любой текст или не быть вообще ничего);

? — один любой символ (на месте знака вопроса не может быть ничего, это строго одна позиция в тексте, занятая пробелом, буквой, цифрой, символом).

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

И если нам нужно подсчитать продажи книг Роулинг, например, нам необходимо добавить по звездочке слева и справа от фамилии автора в условии функции:

=СУММЕСЛИМН(C: C;A: A;"*Роулинг*")

Это условие — любой текст (в том числе ничего, текст нулевой длины) + Роулинг (в любом регистре, напомним) + любой текст.

То есть слово между звездочек может встречаться в любом месте в ячейке. Если бы было нужно, например, искать ячейки с «Роулинг» только в конце, то условие выглядело бы так:

"*Роулинг"

Здесь все заканчивается на фамилии автора — после нее уже не предполагается никаких символов.

Что, если мы хотим выяснить сумму продаж или среднее значение по книгам с названиями из определенного количества символов? Например, только из четырех, как «Дюна» или «1984».

Названия в нашей таблице в кавычках-«елочках» — этим можно воспользоваться. Но звездочку внутрь них в условии помещать бесполезно, ведь это текст любой длины. То есть следующее условие:

*«*»*

это любой текст, в котором встречаются кавычки-«елочки» с любым же текстом внутри.

Поэтому тут нам понадобится знак вопроса — это один любой символ. А значит, нам подойдет следующий шаблон:

*«????»*

Это любой текст + четыре любых символа внутри кавычек-«елочек» + любой текст.

Если вам нужно найти именно звездочки или знаки вопроса (например, чтобы удалить все звездочки в какой-то таблице), поставьте перед символом тильду (~):

~* — поиск звездочки;

— ? — поиск знака вопроса;

~~ — поиск самой тильды.

В следующем примере суммируем продажи всех книг, в названии которых есть звездочка:

=СУММЕСЛИМН(C: C;A: A;"*~**")

ПОДСЧЕТ УНИКАЛЬНЫХ ЗНАЧЕНИЙ ПО УСЛОВИЯМ: ФУНКЦИЯ COUNTUNIQUEIFS В GOOGLE ТАБЛИЦАХ

Google Таблица с примером: COUNTUNIQUEIFS

https://mif.to/I0T9W

В Google Таблицах есть функции для подсчета уникальных значений: COUNTUNIQUE вычисляет количество уникальных значений в диапазоне. Например, мы можем вычислить, сколько городов представлено в следующей таблице.

COUNTUNIQUEFS позволяет делать это с условиями — например, посчитать, сколько клиентов приобретали у нас консультации.

<p>Минимальные и максимальные значения с условиями</p>

Функции МИН и МАКС

Для вычисления минимальных и максимальных значений есть функции с простыми названиями МИН / MIN и МАКС / MAX и таким же простым синтаксисом — в качестве аргумента (аргументов) указываются один или несколько диапазонов.

Вычисляем минимальную величину сделки в таблице

Функции МИНЕСЛИ, МАКСЕСЛИ

Файл с примерами: МИНЕСЛИ и МАКСЕСЛИ.xlsx

Начиная с Excel 2016, можно вычислять минимальное и максимальное значение по условиям: например, максимальную сделку не вообще, а с определенным типом товара. Синтаксис функций такой же, как у функций СУММЕСЛИМН, СРЗНАЧЕСЛИМН:

Перейти на страницу:

Все книги серии МИФ. Бизнес

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных