В этом учебном материале по Excel мы рассмотрим примеры того, как подсчитать ячейки, которые содержат числа больше нуля.
Основная формула
Описание
Чтобы подсчитать положительные числа в диапазоне ячеек, вы можете использовать функцию СЧЁТЕСЛИ. В основной формуле (выше) диапазон
представляет собой диапазон ячеек, содержащих числа. В этом примере активная ячейка содержит эту формулу:
Пояснение
Функция СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, соответствующих заданным условиям. В этом случае условие предоставляется как >0
, что оценивается как «значения больше нуля». Функция возвращает общее количество всех ячеек в диапазоне, соответствующих этому условию. Вы можете легко настроить эту формулу для подсчета ячеек на основе других условий. Например, чтобы подсчитать все ячейки со значением больше или равным 100, используйте эту формулу:
=СЧЁТЕСЛИ(диапазон;«>=100») |
Обычно нам легко суммировать или подсчитывать диапазон данных на листе, но здесь я хочу подсчитывать или суммировать только положительные или отрицательные числа. Есть ли эффективные способы решения этой проблемы?
Считайте только положительные или отрицательные числа в диапазоне с формулами
Суммируйте только положительные или отрицательные числа в диапазоне с формулами
Считайте только положительные или отрицательные числа в диапазоне с формулами
Здесь функция СЧЁТЕСЛИ может помочь вам быстро подсчитать, сколько положительных или отрицательных чисел в диапазоне.
1. Чтобы подсчитать только положительные значения, введите эту формулу в пустой ячейке. = СЧЁТЕСЛИ ($ A $ 1: $ D $ 7, «> 0») в него, см. снимок экрана:
2, Затем нажмите Enter key, и все положительные числа были подсчитаны, и результат отображается в ячейке. Смотрите скриншот:
Ноты:
1. Если вы хотите подсчитать количество только отрицательных значений, примените эту формулу = СЧЁТЕСЛИ ($ A $ 1: $ D $ 7, «<0»).
2. В приведенной выше формуле A1: D7 диапазон данных, который вы хотите использовать.
Суммируйте только положительные или отрицательные числа в диапазоне с формулами
В Excel функция СУММЕСЛИ может помочь вам суммировать только положительные или отрицательные значения. Вы можете применить эту формулу так:
1. Введите эту формулу = СУММЕСЛИ ($ A $ 1: $ D $ 7, «> 0») в пустую ячейку, см. снимок экрана:
2, Затем нажмите Enter key, и суммированы только все положительные числа.
Ноты:
1. Чтобы суммировать все отрицательные числа только в диапазоне, используйте эту формулу = СУММЕСЛИ ($ A $ 1: $ D $ 7; «<0»).
2. В приведенной выше формуле A1: D7 диапазон данных, который вы хотите использовать.
Статьи по теме:
Как суммировать / подсчитывать жирные числа в диапазоне ячеек в Excel?
Как подсчитать количество ячеек с ошибками / ячеек без ошибок в Excel?
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (12)
Номинальный 5 из 5
·
рейтинги 1
Количество отрицательных и положительных значений в столбце |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Нужно получить следующие значения (всего на листе около 1000 ячеек): 3. Количество ячеек с положительными числами. Как это сделать, не пойму… справку читал, не помогло. |
|
vikttur Пользователь Сообщений: 47199 |
=СЧЁТЕСЛИ(L3:L11;»<0″) |
{quote}{login=vikttur}{date=24.09.2008 09:07}{thema=}{post}=СЧЁТЕСЛИ(L3:L11;»<0″) |
|
Ни разу не встречал такую ошибку. Если можно выложите файл. |
|
Haken Пользователь Сообщений: 495 |
{quote}{login=4орт}{date=24.09.2008 10:08}{thema=Re: }{post}{quote}{login=vikttur}{date=24.09.2008 09:07}{thema=}{post}=СЧЁТЕСЛИ(L3:L11;»<0″) Если нет возможности выделить все значения меньшим количеством блоков, то разбейте их на 2 (или больше при необходимости) одинаковые функции: |
Raptor Пользователь Сообщений: 182 |
Имхо, намного проще создать именованый диапазон — и для формул гут, и глаз радует:) |
{quote}{login=Haken}{date=24.09.2008 11:29}{thema=Re: Re: } У меня все блоки (это то, что разделено «:» ?) состоят из 2х ячеек только, как в приведенном примере. Или если я чего-то не понял, прошу заранее простить, с экселем почти не знаком… |
|
{quote}{login=Raptor}{date=24.09.2008 11:52}{thema=}{post}Имхо, намного проще создать именованый диапазон — и для формул гут, и глаз радует:){/post}{/quote} |
|
Sh_Alex Пользователь Сообщений: 732 |
Функция =счетесли(…) принимает только два аргумента: непрерывный диапазон и условие. Даже если именованным диапазоном сделать несколько отдельно стоящих ячеек, а имя ввести аргументом в функцию, работать не будет. |
{quote}{login=Sh_Alex}{date=24.09.2008 12:11}{thema=Как посчитать все отрицательные и положительные числа в ячейках?}{post}Функция =счетесли(…) принимает только два аргумента: непрерывный диапазон и условие. Даже если именованным диапазоном сделать несколько отдельно стоящих ячеек, а имя ввести аргументом в функцию, работать не будет. О! спасибо, это работает (правда только для первой части задачи). Но нереально вручную сотни значений вписывать в формулу :(… |
|
А что мешает пробежаться макросом по всем ячейкам листа? Или задача ТОЛЬКО формулами? |
|
{quote}{login=Юрий М}{date=24.09.2008 01:53}{thema=}{post}А что мешает пробежаться макросом по всем ячейкам листа? Или задача ТОЛЬКО формулами?{/post}{/quote} |
|
Посмотрите пример. Так подойдёт? |
|
Нашёл у себя ошибку — если попадается пустая строка или столбец — считает неправильно. Как исправить — не знаю. Прошу помощи. |
|
Sh_Alex Пользователь Сообщений: 732 |
{quote}{login=Юрий М}{date=24.09.2008 05:56}{thema=}{post}Нашёл у себя ошибку — если попадается пустая строка или столбец — считает неправильно. Как исправить — не знаю. Прошу помощи.{/post}{/quote} |
Александр, спасибо! |
|
Raptor Пользователь Сообщений: 182 |
Предлагается решение без макросов:) |
Спасибо всем! |
|
vikttur Пользователь Сообщений: 47199 |
{quote}{login=4орт}{date=25.09.2008 08:56}{thema=}{post} без макросов для меня всё-же намного проще…{/post}{/quote} |
{quote}{login=vikttur}{date=25.09.2008 09:11}{thema=Re: }{post}{quote}{login=4орт}{date=25.09.2008 08:56}{thema=}{post} без макросов для меня всё-же намного проще…{/post}{/quote}…Может быть, есть еще закономерности, по которым можно будет соорудить менее трудоемкую формулу?{/post}{/quote} |
|
Raptor Пользователь Сообщений: 182 |
#21 25.09.2008 12:16:56 Если один раз внимательно повыделять мышей нужные диапазоны, удерживая Ctrl, а затем всей этой красоте присвоить имя через менюшку, никаких закономерностей искать не придется:) |
Содержание:
- SUM только положительные числа
- СУММИРОВАТЬ все положительные числа больше 100
- Сложить все числа с положительным значением другой ячейки
- СУММ только отрицательные числа
Когда вы работаете с числами в Excel, вам часто требуется условное добавление данных.
Один из распространенных примеров этого — когда вам нужно суммировать положительные числа в Excel (или суммировать только отрицательные числа).
И это легко сделать с помощью встроенных в Excel формул.
В этом уроке я покажу вам, как суммировать только положительные или отрицательные числа в Excel используя простые формулы.
Итак, приступим!
SUM только положительные числа
Предположим, у вас есть набор данных, показанный ниже, и вы хотите просуммировать все положительные числа в столбце B.
Ниже приведена формула, которая сделает это:
= СУММЕСЛИ (B2: B8; «> 0»; B2: B8)
Приведенная выше формула СУММЕСЛИ принимает три аргумента:
- Первый аргумент — это диапазон критериев. Здесь мы проверим критерии и добавим только те значения, которые соответствуют критериям. В нашем примере это B2: B8.
- Второй аргумент — это сами критерии. Поскольку мы хотим суммировать только положительные числа, это «> 0». Помните, что когда вы используете оператор, он должен быть заключен в двойные кавычки.
- Третий аргумент имеет фактический диапазон, который вы хотите суммировать.
Обратите внимание, что с помощью формулы СУММЕСЛИ диапазон критериев и диапазон ячеек, которые вы хотите суммировать, могут быть разными. В нашем примере диапазон критериев и диапазон суммы одинаковы (B2: B8).
Поскольку в данном случае у меня есть только один критерий, я использовал формулу СУММЕСЛИ. Если у вас есть несколько критериев для проверки, вы можете использовать эту формулу СУММЕСЛИМН в Excel.
СУММИРОВАТЬ все положительные числа больше 100
В предыдущем примере мы добавили все ячейки с положительным значением. Вы также можете использовать формулу СУММЕСЛИ, поэтому только в тех конкретных ячейках, которые соответствуют другому критерию.
Например, в приведенном ниже наборе данных я хочу добавить только те ячейки, значение которых больше 100.
Все, что мне нужно сделать, это настроить критерии так, чтобы вместо добавления всех положительных чисел он складывал все числа, превышающие 100.
Ниже приведена формула, которая сделает это:
= СУММЕСЛИ (B2: B8; "> 100"; B2: B8)
Как видите, все, что я сделал, это скорректировал второй аргумент, который является аргументом критерия.
Сложить все числа с положительным значением другой ячейки
В приведенных выше примерах мы использовали формулу СУММЕСЛИ, в которой «диапазон критериев» и «диапазон сумм» совпадают.
Но, как я уже упоминал, вы также можете иметь их как отдельные диапазоны.
Таким образом, у вас может быть диапазон ячеек, в котором вы оцениваете критерий, а затем в зависимости от того, соответствует ли ячейка критериям или нет, вы можете добавить значение в соответствующий диапазон.
Ниже у меня есть набор данных, в который я хочу добавить, или ячейки, где рост положительный, что находится в столбце C.
Ниже приведена формула, которая добавит только те ячейки в столбце B, где соответствующая ячейка в столбце C имеет положительное значение:
= СУММЕСЛИ (C2: C6; «> 0»; B2: B6)
Обратите внимание, что это аналогичная формула, которую мы использовали выше (с одним изменением). Вместо того, чтобы иметь одинаковые «критерии» и «сумму» диапазона, в этой формуле все по-другому.
Совет от профессионала: Когда вы указали диапазон критериев, вам не нужно указывать весь диапазон сумм. Например, следующая формула будет работать нормально — = СУММЕСЛИ (C2: C6, ”> 0 ″, B2). Поскольку C2: C6 уже указан, указывать B2: B6 необязательно. Подойдет только первая ячейка. Формула автоматически примет тот же диапазон размеров, начиная с B2.
СУММ только отрицательные числа
Так же, как мы суммировали все положительные числа, вы можете использовать аналогичную концепцию для суммирования только отрицательных значений.
Предположим, у вас есть набор данных, показанный ниже, и вы хотите суммировать только отрицательные числа в столбце B.
Ниже приведена формула для этого:
= СУММЕСЛИ (B2: B8; «<0»; B2: B8)
В приведенной выше формуле в качестве критерия (второй аргумент) используется «<0», который складывает только отрицательные числа.
И вы можете использовать те же концепции, которые были показаны ранее, для добавления отрицательных чисел ниже определенного числа и даже можете иметь отдельные критерии и диапазоны сумм.
Вот как вы можете использовать простую формулу СУММЕСЛИ, чтобы складывать только положительные или отрицательные числа в Excel.
Надеюсь, вы нашли этот урок полезным!