Расчет количество заказа excel

Содержание

  • Процедура подсчета значений в столбце
    • Способ 1: индикатор в строке состояния
    • Способ 2: оператор СЧЁТЗ
    • Способ 3: оператор СЧЁТ
    • Способ 4: оператор СЧЁТЕСЛИ
  • Вопросы и ответы

Подсчет значений в столбце в Microsoft Excel

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

Читайте также: Как посчитать количество строк в Excel
Как посчитать количество заполненных ячеек в Экселе

Процедура подсчета значений в столбце

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

Способ 1: индикатор в строке состояния

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

Для выполнения данной задачи достаточно зажать левую кнопку мыши и выделить весь столбец, в котором вы хотите произвести подсчет значений. Как только выделение будет произведено, в строке состояния, которая расположена внизу окна, около параметра «Количество» будет отображаться число значений, содержащихся в столбце. В подсчете будут участвовать ячейки, заполненные любыми данными (числовые, текстовые, дата и т.д.). Пустые элементы при подсчете будут игнорироваться.

Количество значений в столбце отображаемое на строке состояния в Microsoft Excel

В некоторых случаях индикатор количества значений может не высвечиваться в строке состояния. Это означает то, что он, скорее всего, отключен. Для его включения следует кликнуть правой кнопкой мыши по строке состояния. Появляется меню. В нем нужно установить галочку около пункта «Количество». После этого количество заполненных данными ячеек будет отображаться в строке состояния.

Включение индикатора количества на строке состояния в Microsoft Excel

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

Способ 2: оператор СЧЁТЗ

С помощью оператора СЧЁТЗ, как и в предыдущем случае, имеется возможность подсчета всех значений, расположенных в столбце. Но в отличие от варианта с индикатором в панели состояния, данный способ предоставляет возможность зафиксировать полученный результат в отдельном элементе листа.

Главной задачей функции СЧЁТЗ, которая относится к статистической категории операторов, как раз является подсчет количества непустых ячеек. Поэтому мы её с легкостью сможем приспособить для наших нужд, а именно для подсчета элементов столбца, заполненных данными. Синтаксис этой функции следующий:

=СЧЁТЗ(значение1;значение2;…)

Всего у оператора может насчитываться до 255 аргументов общей группы «Значение». В качестве аргументов как раз выступают ссылки на ячейки или диапазон, в котором нужно произвести подсчет значений.

  1. Выделяем элемент листа, в который будет выводиться итоговый результат. Щелкаем по значку «Вставить функцию», который размещен слева от строки формул.
  2. Переход в Мастер функций в Microsoft Excel

    Lumpics.ru

  3. Тем самым мы вызвали Мастер функций. Переходим в категорию «Статистические» и выделяем наименование «СЧЁТЗ». После этого производим щелчок по кнопке «OK» внизу данного окошка.
  4. Переход в окно аргументов функции СЧЁТЗ в Microsoft Excel

  5. Мы переходим к окну аргументов функции СЧЁТЗ. В нём располагаются поля ввода аргументов. Как и количество аргументов, они могут достигать численности 255 единиц. Но для решения поставленной перед нами задачи хватит и одного поля «Значение1». Устанавливаем в него курсор и после этого с зажатой левой кнопкой мыши выделяем на листе тот столбец, значения в котором нужно подсчитать. После того, как координаты столбца отобразились в поле, жмем на кнопку «OK» в нижней части окна аргументов.
  6. Окно аргументов функции СЧЁТЗ в Microsoft Excel

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

Результат вычисления функции СЧЁТЗ в Microsoft Excel

Как видим, в отличие от предыдущего способа, данный вариант предлагает выводить результат в конкретный элемент листа с возможным его сохранением там. Но, к сожалению, функция СЧЁТЗ все-таки не позволяет задавать условия отбора значений.

Урок: Мастер функций в Excel

Способ 3: оператор СЧЁТ

С помощью оператора СЧЁТ можно произвести подсчет только числовых значений в выбранной колонке. Он игнорирует текстовые значения и не включает их в общий итог. Данная функция также относится к категории статистических операторов, как и предыдущая. Её задачей является подсчет ячеек в выделенном диапазоне, а в нашем случае в столбце, который содержит числовые значения. Синтаксис этой функции практически идентичен предыдущему оператору:

=СЧЁТ(значение1;значение2;…)

Как видим, аргументы у СЧЁТ и СЧЁТЗ абсолютно одинаковые и представляют собой ссылки на ячейки или диапазоны. Различие в синтаксисе заключается лишь в наименовании самого оператора.

  1. Выделяем элемент на листе, куда будет выводиться результат. Нажимаем уже знакомую нам иконку «Вставить функцию».
  2. Переход в Мастер функций в программе Microsoft Excel

  3. После запуска Мастера функций опять перемещаемся в категорию «Статистические». Затем выделяем наименование «СЧЁТ» и щелкаем по кнопке «OK».
  4. Переход в окно аргументов функции СЧЁТ в Microsoft Excel

  5. После того, как было запущено окно аргументов оператора СЧЁТ, следует в его поле внести запись. В этом окне, как и в окне предыдущей функции, тоже может быть представлено до 255 полей, но, как и в прошлый раз, нам понадобится всего одно из них под названием «Значение1». Вводим в это поле координаты столбца, над которым нам нужно выполнить операцию. Делаем это все тем же образом, каким выполняли данную процедуру для функции СЧЁТЗ: устанавливаем курсор в поле и выделяем колонку таблицы. После того, как адрес столбца был занесен в поле, жмем на кнопку «OK».
  6. Окно аргументов функции СЧЁТ в Microsoft Excel

  7. Результат тут же будет выведен в ячейку, которую мы определили для содержания функции. Как видим, программа подсчитала только ячейки, которые содержат числовые значения. Пустые ячейки и элементы, содержащие текстовые данные, в подсчете не участвовали.

Урок: Функция СЧЁТ в Excel

Способ 4: оператор СЧЁТЕСЛИ

В отличие от предыдущих способов, использование оператора СЧЁТЕСЛИ позволяет задавать условия, отвечающие значения, которые будут принимать участие в подсчете. Все остальные ячейки будут игнорироваться.

Оператор СЧЁТЕСЛИ тоже причислен к статистической группе функций Excel. Его единственной задачей является подсчет непустых элементов в диапазоне, а в нашем случае в столбце, которые отвечают заданному условию. Синтаксис у данного оператора заметно отличается от предыдущих двух функций:

=СЧЁТЕСЛИ(диапазон;критерий)

Аргумент «Диапазон» представляется в виде ссылки на конкретный массив ячеек, а в нашем случае на колонку.

Аргумент «Критерий» содержит заданное условие. Это может быть как точное числовое или текстовое значение, так и значение, заданное знаками «больше» (>), «меньше» (<), «не равно» (<>) и т.д.

Посчитаем, сколько ячеек с наименованием «Мясо» располагаются в первой колонке таблицы.

  1. Выделяем элемент на листе, куда будет производиться вывод готовых данных. Щелкаем по значку «Вставить функцию».
  2. Вставить функцию в Microsoft Excel

  3. В Мастере функций совершаем переход в категорию «Статистические», выделяем название СЧЁТЕСЛИ и щелкаем по кнопке «OK».
  4. Переход в окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  5. Производится активация окошка аргументов функции СЧЁТЕСЛИ. Как видим, окно имеет два поля, которые соответствуют аргументам функции.

    В поле «Диапазон» тем же способом, который мы уже не раз описывали выше, вводим координаты первого столбца таблицы.

    В поле «Критерий» нам нужно задать условие подсчета. Вписываем туда слово «Мясо».

    После того, как вышеуказанные настройки выполнены, жмем на кнопку «OK».

  6. Окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  7. Оператор производит вычисления и выдает результат на экран. Как видим, в выделенной колонке в 63 ячейках содержится слово «Мясо».

Результат вычисления функции СЧЁТЕСЛИ в Microsoft Excel

Давайте немного изменим задачу. Теперь посчитаем количество ячеек в этой же колонке, которые не содержат слово «Мясо».

  1. Выделяем ячейку, куда будем выводить результат, и уже описанным ранее способом вызываем окно аргументов оператора СЧЁТЕСЛИ.

    В поле «Диапазон» вводим координаты все того же первого столбца таблицы, который обрабатывали ранее.

    В поле «Критерий» вводим следующее выражение:

    <>Мясо

    То есть, данный критерий задает условие, что мы подсчитываем все заполненные данными элементы, которые не содержат слово «Мясо». Знак «<>» означает в Экселе «не равно».

    После введения этих настроек в окне аргументов жмем на кнопку «OK».

  2. Окно аргументов функции СЧЁТЕСЛИ в программе Microsoft Excel

  3. В предварительно заданной ячейке сразу же отображается результат. Он сообщает о том, что в выделенном столбце находятся 190 элементов с данными, которые не содержат слово «Мясо».

Результат вычисления функции СЧЁТЕСЛИ в программе Microsoft Excel

Теперь давайте произведем в третьей колонке данной таблицы подсчет всех значений, которые больше числа 150.

  1. Выделяем ячейку для вывода результата и производим переход в окно аргументов функции СЧЁТЕСЛИ.

    В поле «Диапазон» вводим координаты третьего столбца нашей таблицы.

    В поле «Критерий» записываем следующее условие:

    >150

    Это означает, что программа будет подсчитывать только те элементы столбца, которые содержат числа, превышающие 150.

    Далее, как всегда, жмем на кнопку «OK».

  2. Подсчет значений больше 50 в окне аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  3. После проведения подсчета Excel выводит в заранее обозначенную ячейку результат. Как видим, выбранный столбец содержит 82 значения, которые превышают число 150.

Результат подсчета значений больше 50 функцией СЧЁТЕСЛИ в Microsoft Excel

Таким образом, мы видим, что в Excel существует целый ряд способов подсчитать количество значений в столбце. Выбор определенного варианта зависит от конкретных целей пользователя. Так, индикатор на строке состояния позволяет только посмотреть количество всех значений в столбце без фиксации результата; функция СЧЁТЗ предоставляет возможность их число зафиксировать в отдельной ячейке; оператор СЧЁТ производит подсчет только элементов, содержащих числовые данные; а с помощью функции СЧЁТЕСЛИ можно задать более сложные условия подсчета элементов.

Формула для заказа товара

C0M8AT

Дата: Среда, 24.07.2019, 15:53 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Добрый день, дамы и господа!
выкурил кучу рунета на предмет формулы для заказа товара, формул всяких разных много, у всех разные подходы для расчета данной задачи, но никак не могу найти подходящую для своей
хотелось бы найти коллегиальное решение данной задачи.
есть таблица excel, в которую тянутся данные из отчета. Это наличие на главном складе, наличие в магазинах, статистика продаж за 8 недель (4 недели текущего месяца. отчет можно запустить в любой день месяца и программа выдаст отчет по продажам на эту дату прошлого месяца. также есть статистика продаж за второй месяц на эту же дату) есть столбец с транзитами и есть столбец с резервами.
закупка происходит в среднем раз в неделею (зависит от поставщика и наличия или отсутствия регионального склада), сезонности товара как такого нет.
ЗАДАЧА автоматизировать процесс расчета количества товара для заказа на складе учитывая данные из таблицы в прицепе.
кто поможет с формулой?
заранее благодарен

К сообщению приложен файл:

5912803.xlsx
(10.6 Kb)

Сообщение отредактировал C0M8ATСреда, 24.07.2019, 15:55

 

Ответить

Светлый

Дата: Среда, 24.07.2019, 17:45 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1742


Репутация:

479

±

Замечаний:
0% ±


Excel 2013, 2016

Добрый день!
Куда вписывать формулу?
Что она должна учитывать?
Какие имеются ограничения? Суммы, количество, вес, объёмы, сроки хранения.
Ограничена ли общая сумма заказа?
Предлагаю внести хоть какие-то числа и на их основе вручную посчитать, что должно быть.
Желательно несколько строк, на которые мы могли бы ориентироваться.


Программировать проще, чем писать стихи.

 

Ответить

C0M8AT

Дата: Среда, 24.07.2019, 20:14 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Светлый!!
формулу можно вписать в мою форму и выложить
что она должна учитывать? я написал, что при заказе товара есть много параметров и формул на которые ссылаются разные источники, но нет чего то общепринятого, как говориться на вкус и цвет все фломастеры разные.
никаких ограничений нет. сумм, количества, веса, объема, сроков хранения нет, это все компьютерное железо и иже с ним. если товар ходовой и оборачиваемость его хорошшая, то и в заказ его должно попасть согласно формуле столько, сколько необходимо, а если товар неходовой, то и заказываться он должен не сотнями
ограничений по сумме заказа нет
главное согласно науке держать склад, без перезатарки ну и без дефицита.
файл с реальными данными в прицепе, но пришлось удалить все формулы ибо файл получался 12 Мб, но данные все проставил какие были

К сообщению приложен файл:

0367851.xls
(31.0 Kb)

 

Ответить

Светлый

Дата: Среда, 24.07.2019, 22:00 |
Сообщение № 4

Группа: Друзья

Ранг: Старожил

Сообщений: 1742


Репутация:

479

±

Замечаний:
0% ±


Excel 2013, 2016

Мне кроме как эта массивная (Ctrl+Shift+Enter) формула ничего в голову не приходит:

Код

=МАКС(ОКРУГЛ(СУММ(G5:N5)/8;)-СУММ(D5:F5);G5:N5-СУММ(D5:F5);)

Либо средненедельная, либо максимальная без того, что уже есть на складе и в магазинах.


Программировать проще, чем писать стихи.

 

Ответить

C0M8AT

Дата: Четверг, 25.07.2019, 08:51 |
Сообщение № 5

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

добрый день!
не совсем понятна формула, а именно, для чего суммируется СУММ(D5:F5) главный склад+склад магазинов+резервы, ведь резервы это тот же физический запас? правильнее было бы указать одну ячейку С5 и почему не учитывается транзит?

 

Ответить

Светлый

Дата: Четверг, 25.07.2019, 10:30 |
Сообщение № 6

Группа: Друзья

Ранг: Старожил

Сообщений: 1742


Репутация:

479

±

Замечаний:
0% ±


Excel 2013, 2016

правильнее было бы указать одну ячейку С5

Там у Вас нет формулы. а если предполагается сумма, то в какой-то строке неправильная.
И про транзит ничего неизвестно. Откуда? Куда?
Поставьте стратегическую задачу, Вам напишут формулу, а разрабатывать за Вас стратегические задачи вряд ли кто-то возьмётся.


Программировать проще, чем писать стихи.

 

Ответить

C0M8AT

Дата: Четверг, 25.07.2019, 12:37 |
Сообщение № 7

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

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

Заказ = К*СМП*ВД+К*СМП*ЦП + К*СМП*СЗ, мес. — Текущий запас — Товар в пути

СМП – среднемесячные продажи – продажи в течение месяца, принятого за базовый период, в штуках.  В торговом бизнесе с высокой оборачиваемостью товаров удобно оперировать среднедневными продажами (СДП).
Данные о продажах товара за любой прошлый период называются статистикой продаж.
Корректор СМП (К) учитывает тенденцию изменения продаж за предыдущий     период по сравнению с аналогичным базовым периодом годом ранее.
Корректор СМП = 1 + (-) % изменения объёма продаж.
Время доставки (ВД).   ВД = время от момента размещения заказа до момента физического поступления товара в продажу. ВД измеряется в тех же единицах времени, что и продажи, в нашем бизнесе в месяцах продаж.
Цикл поставки (ЦП) – период времени, на который закупщик планирует обеспечить наличие заказываемого товара в магазине. Если товар продаётся стабильно и стабильно имеется в наличии у поставщика, то ЦП совпадает с периодичностью заказа данного товара у данного поставщика. В нашем бизнесе ЦП часто не совпадает с периодичностью поставок. Например, при периодичности  заказа по данному поставщику 0,5 или 1 месяц, закупщику часто приходится закупать сезонные товары в расчёте на продажи в течение всего сезона (например, 5 месяцев), потому что позднее этого товара не будет в наличии.  В этом случае в формулу расчёта заказа проставляется ЦП = 5 (а не 0,5 или 1).
Текущий запас (ТЗ) – товарный запас на момент расчёта заказа, шт.
Целевой запас (ЦЗ) = К * СМП * ВД + К * СМП * ЦП. Величина ЦЗ может считаться в штуках или в месяцах.
Здесь есть нюанс,  важный для предприятий с большим временем доставки. Первое слагаемое этой формулы  «К * СМП * ВД» вычисляет, сколько единиц товара продастся из текущего товарного запаса за время доставки и увеличивает заказ на эту сумму. Здесь всё правильно, если текущий товарный запас ТЗ достаточен для продаж в этот период, т.е. ТЗ> К * СМП * ВД.
В противном случае, если ТЗ< К * СМП * ВД, вместо последнего произведения в формулу ЦЗ должно подставляться значение ТЗ: (ЦЗ) = ТЗ + К * СМП * ЦП
Для нашего бизнеса, где ВД не превышает 20% ЦП, этот нюанс не играет большой роли. Однако в общем случае для корректного вычисления формула ЦЗ должна меняться в зависимости от указанных логических условий.
Страховой запас (СЗ), мес. – избыточный товарный запас для того, чтобы избежать товарного дефицита в случае непредсказуемого роста продаж или неплановых отклонений в цикличности поставок. Принимается из условий поставок.       СЗ, шт. = К*СМП*СЗ, мес.
Товар в пути —  товар, который заказан, но ещё не поступил в продажу.
Расчёт заказа. Формула и пример расчёта.
Заказ = Целевой запас + Страховой запас – Текущий запас – Товар в пути

 

Ответить

Светлый

Дата: Четверг, 25.07.2019, 14:25 |
Сообщение № 8

Группа: Друзья

Ранг: Старожил

Сообщений: 1742


Репутация:

479

±

Замечаний:
0% ±


Excel 2013, 2016

Попробуйте так. Массивная:

Код

=МАКС(ОКРУГЛ(СУММ(G5:N5)/8*ЕСЛИ(СЧЁТ(G5:J5);СУММ(K5:N5)/СУММ(G5:J5););)-C5-P5;G5:N5-C5-P5;)

Страховой Запас вычислил через максимум недельных продаж.
С такими куцыми данными формулу не проверить.


Программировать проще, чем писать стихи.

 

Ответить

C0M8AT

Дата: Пятница, 26.07.2019, 09:18 |
Сообщение № 9

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Светлый,
спасибо за формулу
но видимо надо мне куда то выложить более полную версию этого файла с формулами (весит 12 мб), так как ваша формула на многих ячейках выдает #Дел/0!

ну и естественно с меня + в карму Вам

 

Ответить

Светлый

Дата: Пятница, 26.07.2019, 09:29 |
Сообщение № 10

Группа: Друзья

Ранг: Старожил

Сообщений: 1742


Репутация:

479

±

Замечаний:
0% ±


Excel 2013, 2016

Попробуйте так:

Код

=МАКС(ОКРУГЛ(СУММ(G5:N5)/8*ЕСЛИ(СУММ(G5:J5);СУММ(K5:N5)/СУММ(G5:J5));)-C5-P5;G5:N5-C5-P5;)


Программировать проще, чем писать стихи.

 

Ответить

 

kcv

Пользователь

Сообщений: 4
Регистрация: 10.07.2017

Как подсчитать количество заказов и сумму в определенный день и вывести столбиком в формате :
дата/кол-во заказов/сумма заказов за день  

Прикрепленные файлы

  • пример.xlsx (15.86 КБ)

 

Bema

Пользователь

Сообщений: 6761
Регистрация: 15.02.2016

СУММЕСЛИ и СЧЁТЕСЛИ помогут.

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#3

10.07.2017 09:10:36

Цитата
kcv написал: Как подсчитать

Сводная таблица, как вариант —

http://www.planetaexcel.ru/techniques/8/130/

;)

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

Garni

Пользователь

Сообщений: 336
Регистрация: 06.03.2013

Если с тремя дополнительными столбцами подойдет, то вот вариант

 

kcv

Пользователь

Сообщений: 4
Регистрация: 10.07.2017

у Вас значения не верные вышли , в частности кол-во заказов , почему ?  

 

Garni

Пользователь

Сообщений: 336
Регистрация: 06.03.2013

Поточнее можно, где ошибка?

 

kcv

Пользователь

Сообщений: 4
Регистрация: 10.07.2017

посчитайте кол-во заказов за конкретное число и что  у вас получилось
например, 01.05.16 — там 4 заказа было , у вас 11 получилось  

 

Garni

Пользователь

Сообщений: 336
Регистрация: 06.03.2013

 

kcv

Пользователь

Сообщений: 4
Регистрация: 10.07.2017

#9

10.07.2017 11:40:37

супер
спасибо !  

Функция СЧЁТЕСЛИ в Excel с разными условиями: мы объясняем это на примерах.

В этом руководстве объясняется, как использовать функцию СЧЁТЕСЛИ с несколькими критериями в Excel на основе логики И и ИЛИ. Вы найдете примеры для разных типов данных: чисел, дат, текста, подстановочных знаков. Цель этого поста — продемонстрировать разные подходы и помочь выбрать наиболее эффективное решение для каждого конкретного бизнеса.

Начиная с выпуска Excel 2007 года, Microsoft добавила «старших сестер» Excel к функциям выборочного подсчета СУММЕСЛИ, СЧЁТЕСЛИ и СРЕДНЕЛИ — функциям СУММЕСЛИ, СЧЁТЕСЛИ и СРЕДНЕЛИ. На английском языке эти функции выглядят как СУММЕСЛИМН, СЧЁТЕСЛИМН и СРЕДНИМЕСЛИМН, то есть в конце у них есть буква -S, которая в английском означает множественное число. В русской версии эту роль играет -MN.

Их часто путают, потому что они очень похожи друг на друга и рассчитаны на основе определенных критериев.

Разница в том, что функция СЧЁТЕСЛИ предназначена для подсчета ячеек с одним и тем же условием в одном диапазоне, а СЧЁТЕСЛИ может оценивать разные критерии в том же или разных диапазонах.

Как работает функция СЧЕТЕСЛИМН?

Вычисляет количество совпадений в нескольких диапазонах на основе одного или нескольких критериев.

Синтаксис функции следующий:

СЧЁТЕСЛИ (интервал1; условие1; [интервал2; условие2]…)

  • диапазон1 (обязательный) — указывает первую область, к которой следует применить первое условие (условие1).
  • условие1 (обязательно): устанавливает требование выбора в виде числа, ссылки на ячейку, текстовой строки, выражения или другой функции Excel. Определите, какие клетки нужно подсчитывать.
  • [интервал2; условие2]… (необязательно) — необязательные поля и соответствующие критерии. Можно указать до 127 таких пар.

На самом деле нет необходимости запоминать этот синтаксис. Microsoft Excel отобразит аргументы функции, как только вы начнете вводить текст; тема, которую вы вводите, будет выделена жирным шрифтом.

Что нужно запомнить?

  1. Диапазон поиска может быть от 1 до 127. Каждый из них имеет свое условие. Рассматриваются только случаи, отвечающие всем требованиям.
  2. Каждый дополнительный диапазон должен иметь такое же количество строк и столбцов, что и первый. В противном случае вы получите # ЗНАЧЕНИЕ!
  3. Допускаются как смежные, так и несмежные диапазоны.
  4. Если аргумент содержит ссылку на пустую ячейку, функция рассматривает ее как нулевое (0) значение).
  5. в критериях можно использовать подстановочные знаки звездочки (*) и вопросительного знака (?). Подробнее об этом мы расскажем ниже.

Считаем с учетом всех критериев (логика И).

Этот вариант является самым простым, поскольку функция СЧЁТЕСЛИ предназначена для подсчета только ячеек, для которых все указанные параметры имеют значение ИСТИНА. Мы называем это логикой И, потому что функция И работает точно так же.

а. Для каждого диапазона — свой критерий.

Предположим, у нас есть список продуктов, как показано на скриншоте ниже. Вы хотите знать количество продуктов, которые есть в наличии (у них значение в столбце B больше 0), но еще не проданных (значение в столбце D равно 0).

2 области по двум критериям

Задачу можно сделать так:

= СЧЁТЕСЛИ (B2: B11; G1; D2: D11; G2)

или

= СЧЁТЕСЛИ (B2: B11; «> 0»; D2: D11,0)

Видим, что 2 товара (крыжовник и ежевика) есть в наличии, но не в продаже.

б. Одинаковый критерий для всех диапазонов.

Если вы хотите подсчитать элементы по одним и тем же критериям, вам все равно нужно указать каждую пару диапазон / условие отдельно.

Например, вот правильный подход к подсчету элементов, у которых 0 как в столбце B, так и в столбце D:

= СЧЁТЕСЛИ (B2: B11,0; D2: D11,0)

Мы получаем 1, потому что только Plum имеет значение «0» в обоих столбцах.

может быть общий критерий?

Использование упрощенной версии с ограничением выбора, например = COUNTIFS (B2: D11; 0), даст другой результат: общее количество ячеек в B2: D11, содержащих ноль (в этом примере это 5).

Если достаточно выполнения хотя бы одного условия (логика ИЛИ).

Как вы видели в приведенных выше примерах, подсчет ячеек, отвечающих всем вышеперечисленным критериям, прост, потому что функция СЧЁТЕСЛИМН предназначена для выполнения этой работы.

Но что, если вы хотите подсчитать значения, для которых хотя бы одно из указанных условий истинно, то есть использовать логику ИЛИ? В принципе, это можно сделать двумя способами: 1) путем добавления нескольких формул СЧЁТЕСЛИ или 2) с помощью комбинации СУММ + СЧЁТЕСЛИ с константой массива.

Способ 1. Две или более формулы СЧЕТЕСЛИ или СЧЕТЕСЛИМН.

Считаем заказы со статусом «Отменено» и «Ожидание». Для этого вы можете просто написать 2 обычные формулы СЧЁТЕСЛИ и затем сложить результаты:

= СЧЁТЕСЛИ (E2: E11, «Отменено») + СЧЁТЕСЛИ (E2: E11, «Ожидание»)

Если вам нужно оценить более одного параметра выбора, используйте COUNTPIIF.

две, три или более формул в выражении

Чтобы узнать количество «отмененных» и «ожидающих» заказов на клубнику, используйте эту опцию:

= СЧЁТЕСЛИ (A2: A11, «клубника»; E2: E11, «Отменено») + СЧЁТЕСЛИ (LA2: A11, «клубника»; E2: E11, «Ожидание»)

Способ 2. СУММ+СЧЁТЕСЛИМН с константой массива.

В ситуациях, когда вам нужно оценить множество критериев, описанный выше подход — не лучший вариант, потому что ваша формула станет слишком громоздкой. Чтобы выполнить те же вычисления в более компактной форме, перечислите все критерии в константе массива и предоставьте этот массив в качестве аргумента функции COUNTPIIF.

Введите СЧЁТЕСЛИМН в функцию СУММ, например:

СУММ (СЧЁТЕСЛИМН (диапазон; {«условие1»; «условие2»; «условие3»;…}))

В нашей таблице с примерами подсчета заказов со статусом «Отменено» или «В ожидании» расчет будет выглядеть так:

с использованием константы массива

= СУММ (СЧЁТЕСЛИМН (E2: E11; {«Отменено», «В ожидании»}))

Массив означает, что мы сначала ищем все отмененные ордера, затем отложенные ордера. В результате получается двузначная матрица итогов. А затем функция СУММ складывает их.

Точно так же вы можете использовать две или более пары диапазон / условие. Чтобы рассчитать количество отмененных или отложенных заказов на клубнику, используйте это выражение:

= СУММ (СЧЁТЕСЛИМН (A2: A11; «Клубника»; E2: E11; {«Отменено», «Ожидает рассмотрения»}))

Как сосчитать числа в интервале.

СЧЁТЕСЛИМН вычисляет 2 типа итогов: 1) на основе множества ограничений (объясненных в примерах выше) и 2) когда числа находятся между двумя указанными значениями. Последнее можно сделать двумя способами: с помощью функции СЧЁТЕСЛИ или вычитанием одного СЧЁТЕСЛИ из другого.

1. СЧЕТЕСЛИМН для подсчета ячеек между двумя числами

Чтобы узнать, сколько поступило заказов с количеством товаров от 10 до 20, сделаем так:

сколько чисел в диапазоне

= СЧЁТЕСЛИ (D2: D11; «> 10»; D2: D11; «

2. СЧЕТЕСЛИ для подсчета в интервале

Тот же результат можно получить, вычитая одну формулу СЧЁТЕСЛИ из другой. Сначала мы вычисляем, сколько чисел больше значения нижней границы диапазона (10 в этом примере). Второй возвращает количество заказов, превышающих верхний предел (в данном случае 20). Разница между ними — это результат, который вы ищете.

= СЧЁТЕСЛИ (G2: D11; «> 10») — СЧЁТЕСЛИ (G2: D11; «> 20»)

Это выражение вернет ту же сумму, что и на изображении выше.

Как использовать ссылки в формулах СЧЕТЕСЛИМН.

При использовании логических операторов, таких как «>», « =» вместе со ссылками на ячейки, обязательно заключите оператор в «двойные кавычки» и добавьте амперсанд (&) перед ссылкой. Другими словами, требование выбора должно быть представлено в виде текста, заключенного в кавычки.

рис6

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

= СЧЁТЕСЛИ (B2: B11; « 30″)

или

= СЧЁТЕСЛИ (B2: B11; «» & G2)

если вы отметили значения ограничений в определенных ячейках, например в G1 и G2, и обратитесь к ним.

Как использовать СЧЕТЕСЛИМН со знаками подстановки.

Традиционно можно использовать следующие подстановочные знаки:

  • Знак вопроса (?) — соответствует любому одиночному символу. Используйте его для подсчета ячеек, начинающихся и / или заканчивающихся четко определенными символами.
  • Звездочка (*) — соответствует любой последовательности символов (включая ноль). Позволяет заменить часть контента.

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

Теперь посмотрим, как можно использовать подстановочный знак.

Допустим, у нас есть список заказов, к которым менеджеры прикреплены лично. Вы хотите знать, сколько заказов уже было кому-то назначено и при этом для них установлен крайний срок. Другими словами, в столбцах B и E таблицы есть значения.

символы подстановки с текстом

Нам нужно узнать количество заказов, по которым заполнены столбцы B и E:

= СЧЁТЕСЛИ (B2: B21; «*»; E2: E21;»»&»»)

Обратите внимание, что в первом критерии мы используем подстановочный знак *, поскольку мы рассматриваем текстовые значения (фамилии). По второму критерию мы разбираем даты, потом пишем по-другому: «» & «» (значит — не равно пустому значению).

Несколько условий в виде даты.

Правила работы с датами очень похожи на рассмотренные выше вычисления с числами.

1.Подсчет дат в определенном интервале.

Вы также можете использовать СЧЁТЕСЛИ с двумя критериями или комбинацию двух функций СЧЁТЕСЛИ для подсчета дат, попадающих в определенный временной диапазон.

сколько дат там во временном интервале

Следующие выражения подсчитывают в областях от D2 до D21 количество дат, которые попадают в период с 1 по 7 февраля 2020 года включительно:

= СЧЁТЕСЛИ (G2: G21; «> = 01.02.2020»; G2: G21; «

или

= СЧЁТЕСЛИ (G2: D21; «> =» & H3; D2: D21; «

2. Подсчет на основе нескольких дат.

Точно так же вы можете использовать СЧЁТЕСЛИМН, чтобы подсчитать количество дат в разных столбцах, которые соответствуют двум или более требованиям. Например, посчитаем, сколько заказов было принято до 1 февраля и доставлено после 5 февраля:

параметр - много дат

Как обычно, будем писать двумя способами: со ссылками и без них:

= СЧЁТЕСЛИ (D2: D21; «> =» & H3; E2: E21; «> =» & H4)

а также

= СЧЁТЕСЛИ (G2: D21; «> = 01.02.2020»; E2: E21; «> = 05.02.2020»)

3. Подсчет дат с различными критериями на основе текущей даты

вы можете использовать функцию СЕГОДНЯ () для подсчета дат относительно сегодняшнего дня.

Эта формула с двумя областями и двумя критериями покажет вам, сколько товаров уже было куплено, но еще не доставлено.

= СЧЁТЕСЛИ (G2: D21; «» & СЕГОДНЯ())

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

= СЧЁТЕСЛИ (G2: D21; «» & СЕГОДНЯ())

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

формулы эксельФормулы количества и суммы в Excel — это самые популярные формулы Эксель, которые чаще всего могут понадобиться для составления различных видов отчетов. При этом может понадобиться выбрать не все значения подряд. Иногда нужны формулы Excel, с помощью которых нужно выбрать и посчитать значения количества и суммы,  удовлетворяющие определенным условиям. Для решения этих задач подходят следующие формулы:

Формулы количества Excel

СЧЁТ

Подсчитывает количество ячеек, содержащих числа
Учитывает аргументы, являющиеся числами, датами или текстовым представлением чисел (например, число, заключенное в кавычки, такое как «1»).

Синтаксис: СЧЁТ(значение1;[значение2];…)
Пример формулы: =СЧЁТ(A1:A20)

СЧЁТЗ

Подсчитывает количество заполненных ячеек в диапазоне.

Учитывает данные любого типа, включая значения ошибок и пустой текст («»). Например, если в диапазоне есть формула, которая возвращает пустую строку, функция СЧЁТЗ учитывает это значение. Функция СЧЁТЗ не учитывает пустые ячейки.

Синтаксис: СЧЁТЗ(значение1;[значение2];…)
Пример формулы: =СЧЁТЗ(A2:A7)

СЧИТАТЬПУСТОТЫ

Подсчитывает пустые ячейки в указанном выше диапазоне.

Синтаксис: СЧИТАТЬПУСТОТЫ(значение1;[значение2];…)
Пример формулы: =СЧИТАТЬПУСТОТЫ(A2:A7)

СЧЁТЕСЛИ

Подсчитывает количество ячеек, отвечающих определенному условию (например, число поставщиков из определенного города). Функция СЧЁТЕСЛИ не учитывает регистр символов.

Синтаксис: =СЧЁТЕСЛИ(где нужно искать; что нужно найти)
Пример формулы: =СЧЁТЕСЛИ(A2:A5;»Лондон»); =СЧЁТЕСЛИ(A2:A5;A4)

СЧЁТЕСЛИМН

Подсчитывает количество ячеек, которые удовлетворяют нескольким условиям. Важно: Каждый дополнительный диапазон должен состоять из такого же количества строк и столбцов, что и аргумент диапазон_условия1. Эти диапазоны могут не находиться рядом друг с другом.

Синтаксис: =СЧЁТЕСЛИМН(диапазон_условия1;условие1;[диапазон_условия2;условие2];…)
Пример формулы: =СЧЁТЕСЛИМН(B2:B5,»=Да»,F2:F5,»>1″)

Формулы суммы Excel

СУММ

Суммирует значения. Вы можете складывать отдельные значения и диапазоны ячеек.

Пример формулы: =СУММ(A2:A10), =СУММ(A2:A10;C2:C10)

СУММЕСЛИ

Суммирует значения, которые соответствуют указанному условию. Можно задать условие для текущего диапазона, а просуммировать соответствующие значения из другого диапазона.
Например, формула =СУММЕСЛИ(B3:B9; «Яблоки»; C3:C9) суммирует только те значения из диапазона C3:C9, для которых соответствующие значения из диапазона B2:B5 равны «Яблоки».

Синтаксис: =СУММЕСЛИ(диапазон; условие;[диапазон_суммирования])
Пример формулы: =СУММЕСЛИ(B2:B25;»> 5″), =СУММЕСЛИ(A2:A7;»Фрукты»;C2:C7)

СУММЕСЛИМН

Суммирует все значения, которые удовлетворяют нескольким условиям. Например, с помощью функции СУММЕСЛИМН можно найти число всех поставщиков, (1) находящихся в определенном городе, (2)которые продают определенный товар.

Синтаксис: СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)
Пример формулы: =СУММЕСЛИМН(B2:B9; C2:C9; «Рязань»; E2:E9; «Бананы»)

В Excel также есть полезные функции, о которых мало кто знает. Они достаточно простые,  но при этом могут существенно упростить работу и сэкономить время в десятки и сотни раз. Полезные лайфхаки можно прочитать в статье «Полезные функции Excel: мелочи, которые помогут упростить работу«.

Понравилась статья? Поделить с друзьями:
  • Расчет количества месяцев между датами excel
  • Расчет количество дней между датами в excel
  • Расчет кредита с графиком платежей в excel
  • Расчет количества дней между датами excel формула
  • Расчет количества ячеек в excel формула