Вредоносное ПО (malware) - это назойливые или опасные программы,...
Привет друзья. Сегодня учимся подсчитывать ячейки в Excel. Эти функции решают широкий спектр задач для представителей многих профессий. Выполняя промежуточные расчеты, они становятся базовыми для автоматизации ваших расчетов. Я знаю многих менеджеров, которые используют функции подсчета для работы со своей внушительной номенклатурой товаров.
Если количество значений просто нужно знать, не используя в расчетах – удобно смотреть данные в строке состояния:
Количество значений в строке состояния
Вы можете выбрать показатели, выводимые в строке, кликнув по ней правой кнопкой мыши.
Настройка строки состояния
Если нужно использовать количество значений в дальнейших расчетах – используйте функции, описанные ниже. Для удобства записи, будем считать, что массиву данных, для которых ведется счёт, . В своих формулах вы можете использовать нужный диапазон данных вместо имени.
Как посчитать количество ячеек в Эксель
Для подсчета количества ячеек в Excel предусмотрено две функции:
- ЧСТРОК(массив) – считает количество строк в выбранном диапазоне, независимо от того, чем заполнены его ячейки. Формула даёт результат только для прямоугольного массива из смежных ячеек, иначе ;
Считаем количество строк
- ЧИСЛСТОЛБ(массив) – аналогична предыдущей, но считает количество столбцов массива
В Эксель нет функции, чтобы определить количество ячеек в массиве, но это можно легко посчитать, умножив количество строк на количество столбцов: =ЧСТРОК(массив)*ЧИСЛСТОЛБ(массив) .
Как посчитать пустые ячейки в Excel
Считаем пустые ячейки
Функция считает ячейку пустой, если в ней ничего не записано, или формула внутри нее возвращает пустую строку.
Как в Эксель посчитать количество значений и чисел
Считаем числовые значения
Если нужно определить количество ячеек, содержащих значения, воспользуемся функцией СЧЁТЗ(значение1;значение2;…) . В отличие от предыдущей функции, она посчитает не только числа, а и любые комбинации символов. Если ячейка непустая – она будет посчитана. Если в ячейке формула, которая возвращает ноль или пустую строку – функция ее тоже включит в свой результат.
Посчитать непустые ячейки
Как посчитать ячейки с условием в Microsoft Excel
- Массив – диапазон ячеек, среди которых производится подсчет. Можно задавать только прямоугольный диапазон смежных ячеек;
- Критерий – условие, по которому происходит отбор. Текстовые условия и числовые со знаками сравнения запишите в кавычках. Равенство числу записываем без кавычек. Например:
- «>0» – считаем ячейки с числами больше нуля
- «Excel» – считаем ячейки, в которых записано слово «Excel»
- 12 – счет ячеек с числом 12
Счет ячеек с условием
Если нужно учесть несколько условий, используйте функцию СЧЁТЕСЛИМН(массив1;критерий1;[массив2];[критерий1]…) . Функция может содержать до 127 пар «массив-критерий».
Если вы в используете разные массивы в одной такой функции – все они должны содержать одинаковое количество строк и столбцов.
Счет значений по нескольким условиям
Как определить наиболее часто встречающееся число
Чтобы найти число, которое чаще всего встречается в массиве, есть в Эксель функция МОДА(число1;число2;…) . Результатом её выполнение будет то самое число, которое встречается чаще всего. Чтобы определить их количество — можно воспользоваться комбинацией формул суммирования и формул массива.
Если таких чисел несколько – будет выведено то, которое раньше других встречается в списке. Функция работает только с числовыми данными.
Часто встречающееся число
Вот, пожалуй и весь список функций, который я хочу вам презентовать в рамках этого поста. Их вполне достаточно, чтобы решить самые популярные задачи счёта ячеек. Комбинируйте их с другими функциями (например, ), чтобы получить максимальный результат.
В следующей статье мы изучим . Заходите почитать, даже если уверены, что всё об этом знаете. Думаю, там буде кое-что именно для вас!
Всем добрый день, сегодня я открываю рубрику "Функции" и начну с функции СЧЁТЕСЛИ. Честно говоря, не очень-то и хотел, ведь про функции можно почитать просто в справке Excel. Но потом вспомнил свои начинания в Excel и понял, что надо. Почему? На это есть несколько причин:
- Функций много и пользователь часто просто не знает, что ищет, т.к. не знает названия функции.
- Функции - первый шаг к облегчению жизни в Экселе.
Сам я раньше, пока не знал функции СЧЁТЕСЛИ, добавлял новый столбец, ставил функцию ЕСЛИ и потом уже суммировал этот столбец.
Поэтому сегодня я хотел бы поговорить о том, как без лишних телодвижений найти количество ячеек, подходящих под определенный критерий. Итак, сам формат функции прост:
СЧЁТЕСЛИ("Диапазон";"Критерий")
Если с первым аргументом более-менее понятно, можно подставить диапазон типа A1:A5 или просто название диапазона, то со вторым уже не очень, потому что возможности задания критерия достаточно обширны и часто незнакомы тем, кто не сталкивается с логическими выражениями.
Самые простые форматы "Критерия":
- Ячейка строго с определенным значением, можно поставить значения ("яблоко"), (B4),(36). Регистр не учитывается, но даже лишний пробел уже включит в подсчет ячейку.
- Больше или меньше определенного числа. Тут уже идет в ход знак равенства, точнее неравенств, а именно (">5");("<>10");("<=103").
Но ведь нам иногда нужны более специфичные условия:
- Есть ли текст. Хотя кто-то может сказать, что функция и так считает только непустые ячейки, но если поставить условие ("*"), то будет искаться только текст, цифры и пробелы в расчет приниматься не будут.
- Больше (меньше) среднего значения диапазона: (">"&СРЗНАЧ(A1:A100))
- Содержит определенное количество символов, например 5 символов:("?????")
- Определенный текст, который содержится в ячейке: ("*солнце*")
- Текст, который начинается с определенного слова: ("Но*")
- Ошибки: ("#ДЕЛ/0!")
- Логические значения ("ИСТИНА")
Если же у вас несколько диапазонов, каждый со своим критерием, то вам надо обращаться к функции СЧЁТЕСЛИМН. Если диапазон один, но условий несколько, самый простой способ - суммировать: Есть более сложный, хотя и более изящный вариант - использовать формулу массива:
«Глаза боятся, а руки делают»
Навигация по записям
Функция СЧЁТЕСЛИ: подсчет количества ячеек по определенному критерию в Excel : 55 комментариев
- поМарка
Подскажите, а как найти повторяющиеся значения, но что бы к регистру не было чувствительности?
- admin
Автор записи
по идее, СЧЁТЕСЛИ как раз и ищет совпадения, невзирая на регистр.
- поМарка
В том и дело, что не находит — он не различает при поиске заглавные и строчные буквы, а объединяет их в общее количество совпадений…
Подскажите, может надо какой-нибудь символ поставить при поиске? (апострофы и кавычки не помогают) - Игорь
Как задать условие в excel что бы он считал определенный диапазон ячеек в строках с определенным значением в первом столбце?
- admin
Автор записи
Игорь, вообще-то СЧЁТЕСЛИ это и делает. Наверное, вам лучше конкретизировать задачу.
- Анна
понравилась статься, но увы не получается что-то, мне нужно суммировать из разных чисел повторяющиеся цифры, например 123 234 345 456 мне нужно посчитать сколько «1″, «2″, «3″ и т.д. в этих числах то есть чтобы формула распознала одинаковые цифры и считала их, если это возможно напишите как быть? Буду очень ждать, С уважением, Анна Ириковна
- admin
Автор записи
Гм. хорошо бы увидеть пример
Но без неё могу дать наметку — создайте рядом столбец, где через текстовую формулу вы отберете числа по группам. Например, правсимв(А1;1). А потом уже по этому столбцу работайте СЧЁТЕСЛИ. - Alex
Как распространить формулу по столбцу, чтобы диапазон в формуле оставался тот же, а критерий менялся?
- admin
Автор записи
СЧЁТЕСЛИ($A$1:$A$100;B1)
- Анна
Пример такой, 23 12 1972 то есть это дата рождения, мне нужно чтобы суммировалось количество двоек, то есть не 2+2+два, а что их всего три двойки, то есть в ячейке конечной должно стоять 3, единиц 2, 3 7 9 по единице, такое возможно? просто я голову сломала, я самоучка, но такие формулы мне сложноваты, если Вам не очень трудно дайте пожалуйста образец формулы полностью, хотя бы на одно число, с уважением, Анна Ириковна
- admin
Автор записи
Представим, что ваша дата в ячейке А1.
Тогда считаем сколько двоек: = длстр(A1)-длстр(ПОДСТАВИТЬ(A1;»2″;»"))
Если же на несколько чисел, то лучше скиньте пример, как вы это хотите в конце, а то вариантов много.
- Анна
спасибо, я сейчас попробую формулу … попробую сама, если совсем не выйдет тогда с большим поклоном буду просить советов еще)) С уважением, Анна Ириковна
- Анна
не выходит… можно я пришлю Вам то что мне нужно на электронный адрес? просто это таблица.. мне сложно ее описать… Анна И.
- Анна
- Макс
Хорошая статья) Но все равно не смог разобраться со своим заданием. У меня есть 3 столбца, один это Студенты, второй Преподаватели, третий Оценки. Подскажите, как посчитать количество студентов, обучающихся у Ивановой, получивших положительные оценки? Получается вроде как 2 диапазона и 2 критерия, и я не могу понять)
- admin
Автор записи
Используйте СЧЁТЕСЛИМН
- Maykot
Добрый день.
Помогите разобраться с диапазоном.
У меня есть ячейка А2 в которой есть текстовое значение — например «солнце».
В ячейке A3 значение «море». И т.д.
Как правильно вписать в Формулу =СУММЕСЛИ(C:C;»*солнце*»;D:D) вместо конкретного диапазона («*солнце*») содержимое ячейки A2, т.е. не =СУММЕСЛИ(C:C;»*солнце*»;D:D), а вместо «*солнце*» была ссылка на ячейку? - admin
Автор записи
СУММЕСЛИ(C:C;»*»&$A$1&»*»;D:D)
- Дмитрий
- Александр
Здравствуйте! Подскажите пожалуйста, как в Excel представить формулу:
Скорректированная стоимость =
= Стоимость * (К1 + К2 + … + КN – (N — 1);
где:
К1, К2, КN — коэффициенты, отличные от 1
N – количество коэффициентов, отличных от 1. - Александр
Здравствуйте! Подскажите пожалуйста, как в формуле:
=СУММЕСЛИ(C3:C14;»<1")-(СЧЁТЕСЛИ(C3:C14;"<1")-1)
задать диапазон значений коэффициентов, отличных от 1 (менее 1, более 1, но менее 2). - Михаил
Добрый вечер!
Подскажите, пожалуйста, как посчитать количество ячеек в которых указана какая-либо дата? То есть, в столбце есть ячейки с датами (разными) и есть ячейки с текстом (разным), мне нужно посчитать количество ячеек с датами.
Спасибо! - admin
Автор записи
СЧЁТЕСЛИ(F26:F29;»01.01.2016″)
Пойдет? - Юлия
Добрый вечер! Подскажите, пожалуйста, формулу, считающую цифры только которые больше 8 (переработка в табеле учета рабочего времени). Вот неправильный вариант: =SUMIF(C42:V42;»>8″)+SUMIF(C42:V42)
- admin
Автор записи
SUMIF(C42:V42,»>8″) =СУММЕСЛИ(C1:C2;»>8″)
Не забывайте, что английская версия использует запятые между аргументами.
- Д.Н.
Добрый день! спасибо за формулу массива для диапазона с несколькими критериями!
у меня, наверное, глупый вопрос, но как заменить текст {1;2;3} на ссылки на ячейки с текстовыми значениями.
то есть если я ввожу { «X»; «Y»;»Z»} считает всё верно
но при вводе {A1;A2;A3} — ошибка,
дело в фигурных скобках?) - Виталий
Спасибо. Очень помогла статья.
- Денис
Добрый день. Столкнулся с такой проблемой в функции СЧЁТЕСЛИМН. При вводе 2х диапазонов все считает отлично, но при добавлении 3-го — выдает ошибку. Может ли скрываться подвох в количестве ячеек?
У меня =СЧЁТЕСЛИМН(‘очная форма обучения’!R11C13:R250C13;»да»; ‘очная форма обучения’!R11C7:R250C7;»бюджет»; ‘очная форма обучения’!R16C9:R30C9;»да»)
Без 3-го диапазона и условия все нормально.
Заранее благодарен. - admin
Автор записи
Денис, выровняйте диапазоны, они все должны быть одинаковые и можете ставить до 127 наборов условий.
- A.K.
Здравствуйте, помогите, пожалуйста, разобраться.
Есть два столбца: один — дата, второй — время (формат 00:00:00).
Необходимо выбрать даты соответствующие определенному периоду времени.
При этом, таких промежутков должно быть 4, т.е. каждые 6 часов.
Возможно ли это это задать одной формулой и если — да, то какой? - admin
Автор записи
Добрый день.
Конечно, можно. Правда, я не понял, вам надо по датам или по часам? Две разные формулы. И как вы хотите это разбить? Чтобы промежутки помечались номерами? Типа первые 6 часов суток — это 1, вторые -2 и т.д.? - андрей
Спасибо за ранее, а вопрос такой:
дано:
много строчек, один столбец
зеленым цветом обозначены готовые пакеты документов, белым -недоработанные
содержание ячеек: разные фамилии сотрудников.
задача: как с помощью формулы сделать таблицу: сколько у каждого сотрудника готовых пакетов. - admin
Автор записи
К сожалению цвет формулой не определяется. Точнее определяется, но там надо формулу пользовательскую писать
Я бы сделал так — отфильтровал по цвету зеленых и в соседнем столбце поставил «готовые», потом так же поставил «недоработанные» — белые ячейки.
Потом через СЧЁТЕСЛИ нашел все, что надо. - Кросс
Здравствуйте! Вопрос такой. Имеются 4 столбца, в которых соответственно указаны ученики (столбец А), № школы (столбец В), баллы по химии (столбец С), баллы по физике (столбец D). Надо найти кол-во учеников определённой школы (например, 5), которые набрали по физике баллов больше, чем по химии. Всего учеников 1000. Можно ли использовать какую-то одну формулу для ответа на вопрос? Пробую использовать СЧЕТЕСЛИМН, но не получается.
- admin
Автор записи
Нет, прежде чем использовать Счётесли, придется добавить еще один столбец, где через ЕСЛИ определить тех, у кого по физике больше баллов, чем по физике и потом уже использовать СЧЁТЕСЛИМН.
- Кросс
Окей, спасибо
- Александр
Добрый день! Задача в общем такая. В таблице указано построчно фио, вид спорта, разряд. Как на другой вкладке сделать таблицу автоматически считающую сколько разрядников в каждом виде спорта и каких конкретно разрядов?
- Алена
Здравствуйте! Нужна помощь.
Имеется столбец с датами рождения в формате 19740815, а необходимо преобразовать в формат 15.08.1974
Спасибо за ранее. - admin
Автор записи
Добрый день.
Ну самое простое — Текст по столбцам -фиксированная ширина (4-2-2) — потом добавить столбец с функцией ДАТА.
- admin
Автор записи
Алина
Нужно выставить кол-во работников за определенный месяц, делаю выбор по столбцу города и по дате, но что-то делаю неправильно.
Подскажите что исправить надо?СЧЁТЕСЛИМН(‘Raw Data’!B2:B150;»Bucharest»;’Raw Data’!E1:E150;»06.11.2014″)
- Вера
Добрый день. Подскажите, какой критерий в формуле СУММЕСЛИ нужно поставить если нужно посчитать количество ячеек содержащих цифры из диапазона, где есть и числа и буквы.
Спасибо. - admin
Добрый день всем!
Есть фактический график выхода сотрудников, все рабочие часы написаны в формате «09*21″ — дневная полная смена и «21*09″ — ночная полная смена.
Также есть дни с неполными сменами, которые считаются к зарплате по почасовой ставке, например «18*23″ и тд.
Формат всех ячеек — текстовый.Необходимо, чтобы формула высчитывала по каждой строке (каждому сотруднику соответственно) количество полных смен за месяц, в идеале если она будет учитывать критерии «09*21″+»21*09″, но можно и по одному критерию, я тогда просто столбцы эти скрою и их уже объединю суммой.
Через =счетесли пробовала, в окошке формулы значение считает верно, а в самой ячейке отображает тупо написанную формулу, формат какой только не ставила — не помогает.
Пыталась заменить 09*21 на 09:00 — 21:00 в ячейках и формуле соответственно, но тоже ни в какую.
Проставляла в формуле и «09*21*», и «*09*21*» — без толку.Если можно такую штуку делать при условии, что записано будет «09:00 — 21:00″ — вообще отлично, один месяц мне проще будет перелопатить, но дальше уже всё будет ровно)
и сразу с ходу вопрос — есть ли формула, по которой можно будет считать общее количество часов в диапазоне со всеми любыми значениями («18:00 — 23:00″, «12:45 — 13:45″ и тд), кроме вышеуказанных «09:00 — 21:00″ и «21:00 — 09:00″ либо считать все ячейки, где количество часов 12 и отдельно все, где количество часов меньше 12.Заранее спасибо огромное, ломаю голову уже неделю!(((
- admin
Автор записи
Попробуйте СЧЁТЕСЛИ($A$1:A10;A10) — вставляется в ячейку B10.
Существует довольно большое количество способов определения количества строк. При их использовании применяются различные инструменты. Поэтому нужно смотреть конкретный случай, чтобы выбрать более подходящий вариант.
Способ 1: указатель в строке состояния
Самый простой способ решить поставленную задачу в выделенном диапазоне – это посмотреть количество в строке состояния. Для этого просто выделяем нужный диапазон. При этом важно учесть, что система считает каждую ячейку с данными за отдельную единицу. Поэтому, чтобы не произошло двойного подсчета, так как нам нужно узнать количество именно строк, выделяем только один столбец в исследуемой области. В строке состояния после слова «Количество» слева от кнопок переключения режимов отображения появится указание фактического количества заполненных элементов в выделенном диапазоне.
Правда, случается и такое, когда в таблице нет полностью заполненных столбцов, при этом в каждой строке имеются значения. В этом случае, если мы выделим только один столбец, то те элементы, у которых именно в той колонке нет значений, не попадут в расчет. Поэтому сразу выделяем полностью конкретный столбец, а затем, зажав кнопку Ctrl кликаем по заполненным ячейкам, в тех строчках, которые оказались пустыми в выделенной колонке. При этом выделяем не более одной ячейки на строку. Таким образом, в строке состояния будет отображено количество всех строчек в выделенном диапазоне, в которых хотя бы одна ячейка заполнена.
Но бывают и ситуации, когда вы выделяете заполненные ячейки в строках, а отображение количества на панели состояния так и не появляется. Это означает, что данная функция просто отключена. Для её включения кликаем правой кнопкой мыши по панели состояния и в появившемся меню устанавливаем галочку напротив значения «Количество» . Теперь численность выделенных строк будет отображаться.
Способ 2: использование функции
Но, вышеуказанный способ не позволяет зафиксировать результаты подсчета в конкретной области на листе. К тому же, он предоставляет возможность посчитать только те строки, в которых присутствуют значения, а в некоторых случаях нужно произвести подсчет всех элементов в совокупности, включая и пустые. В этом случае на помощь придет функция ЧСТРОК . Её синтаксис выглядит следующим образом:
ЧСТРОК(массив)
Её можно вбить в любую пустую ячейку на листе, а в качестве аргумента «Массив» подставить координаты диапазона, в котором нужно произвести подсчет.
Для вывода результата на экран достаточно будет нажать кнопку Enter .
Причем подсчитываться будут даже полностью пустые строки диапазона. Стоит заметить, что в отличие от предыдущего способа, если вы выделите область, включающую несколько столбцов, то оператор будет считать исключительно строчки.
Пользователям, у которых небольшой опыт работы с формулами в Экселе, проще работать с данным оператором через Мастер функций .
Способ 3: применение фильтра и условного форматирования
Как видим, существует несколько способов узнать количество строчек в выделенном фрагменте. Каждый из этих способов уместно применять для определенных целей. Например, если нужно зафиксировать результат, то в этом случае подойдет вариант с функцией, а если задача стоит подсчитать строки, отвечающие определенному условию, то тут на помощь придет условное форматирование с последующей фильтрацией.