Как посчитать количество двоек в excel
Добрый день, ищу решение для такой задачки:
Есть колонка, содержащая числа, состоящие из единиц, двоек и троек.
Задача 1:
Как посчитать сколько в каждом числе единиц, двоек, троек.
Задача 2:
Разбить каждое число на отдельные цифры.
Добрый день, ищу решение для такой задачки:
Есть колонка, содержащая числа, состоящие из единиц, двоек и троек.
Задача 1:
Как посчитать сколько в каждом числе единиц, двоек, троек.
Задача 2:
Разбить каждое число на отдельные цифры. Go-Sha
Блинн а у меня не работает,просто ни чего не пишет,эмм не могли бы ВЫ обьяснить вашу формулу на человечем языке??
В особенности "=ПСТР($A12;СТОЛБЕЦ()-1;1)"-эту формулу
За ранее спасибо!
Блинн а у меня не работает,просто ни чего не пишет,эмм не могли бы ВЫ обьяснить вашу формулу на человечем языке??
В особенности "=ПСТР($A12;СТОЛБЕЦ()-1;1)"-эту формулу
За ранее спасибо! Keeper80
Блинн а у меня не работает,просто ни чего не пишет,эмм не могли бы ВЫ обьяснить вашу формулу на человечем языке??
В особенности "=ПСТР($A12;СТОЛБЕЦ()-1;1)"-эту формулу
За ранее спасибо! Автор - Keeper80
Дата добавления - 10.01.2017 в 16:15
Покажите в файле
Объяснялки
1. ПОДСТАВИТЬ($A3;3;"") - в том, что написано в А3 подставляем вместо тройки ничего (убираем все тройки оттуда)
2. ДЛСТР(ПОДСТАВИТЬ($A3;3;"")) - считаем количество символов в полученном
3. ДЛСТР($A3) - считаем количество символов в первоначальном
4. вычитаем одно из другого - получаем количество троек
1. СТОЛБЕЦ() -1 - дает нам номер текущего столбца (того, где сама формула написана. Если формула в столбце В, то СТОЛБЕЦ() дает 2 - номер столбца В по порядку (АВС. ) и от этого отнимаем единицу, получаем для В - 1, для С - 2, для D - 3, .
2. ПСТР($A12;СТОЛБЕЦ()-1;1) - из значения, которой в А12, берем один символ, начиная с n-ого, где n мы получили в п.1
Покажите в файле
Объяснялки
1. ПОДСТАВИТЬ($A3;3;"") - в том, что написано в А3 подставляем вместо тройки ничего (убираем все тройки оттуда)
2. ДЛСТР(ПОДСТАВИТЬ($A3;3;"")) - считаем количество символов в полученном
3. ДЛСТР($A3) - считаем количество символов в первоначальном
4. вычитаем одно из другого - получаем количество троек
1. СТОЛБЕЦ() -1 - дает нам номер текущего столбца (того, где сама формула написана. Если формула в столбце В, то СТОЛБЕЦ() дает 2 - номер столбца В по порядку (АВС. ) и от этого отнимаем единицу, получаем для В - 1, для С - 2, для D - 3, .
2. ПСТР($A12;СТОЛБЕЦ()-1;1) - из значения, которой в А12, берем один символ, начиная с n-ого, где n мы получили в п.1 _Boroda_
Покажите в файле
Объяснялки
1. ПОДСТАВИТЬ($A3;3;"") - в том, что написано в А3 подставляем вместо тройки ничего (убираем все тройки оттуда)
2. ДЛСТР(ПОДСТАВИТЬ($A3;3;"")) - считаем количество символов в полученном
3. ДЛСТР($A3) - считаем количество символов в первоначальном
4. вычитаем одно из другого - получаем количество троек
1. СТОЛБЕЦ() -1 - дает нам номер текущего столбца (того, где сама формула написана. Если формула в столбце В, то СТОЛБЕЦ() дает 2 - номер столбца В по порядку (АВС. ) и от этого отнимаем единицу, получаем для В - 1, для С - 2, для D - 3, .
2. ПСТР($A12;СТОЛБЕЦ()-1;1) - из значения, которой в А12, берем один символ, начиная с n-ого, где n мы получили в п.1 Автор - _Boroda_
Дата добавления - 10.01.2017 в 16:32
Предположим, что у нас имеется вот такая таблица с данными по выручке и выполнению плана для нескольких городов:
Необходимо просуммировать выручку по всем городам или, что примерно то же самое, подсчитать средний процент выполнения плана по всем городам.
Если решать проблему "в лоб", то придется вводить длинную формулу с перебором всех ячеек, т.к. сразу весь диапазон одним движением выделить не получится:
Если количество городов в таблице больше пары десятков, то такой способ начинает нагонять тоску, да и ошибиться при вводе формулы можно запросто. Как же поступить? Есть способы сделать это изящнее.
Способ 1. Функция СУММЕСЛИ (SUMIF) и ее аналоги для выборочного суммирования по условию
Если в таблице есть столбец с признаком, по которому можно произвести выборочное суммирование (а у нас это столбец В со словами "Выручка" и "План"), то можно использовать функцию СУММЕСЛИ (SUMIF) :
Первый аргумент этой функции - диапазон проверяемых ячеек, второй - критерий отбора (слово "Выручка"), третий - диапазон ячеек с числами для суммирования.
Начиная с версии Excel 2007 в базовом наборе появилась еще и функция СРЗНАЧЕСЛИ (AVERAGEIF) , которая подсчитывает не сумму, а среднее арифметическое по условию. Ее можно использовать, например, для вычисления среднего процента выполнения плана. Подробно про все функции выборочного суммирования можно почитать в этой статье с видеоуроком. Минус этого способа в том, что в таблице должен быть отдельный столбец с признаком, а это бывает не всегда.
Способ 2. Формула массива для суммирования каждой 2-й, 3-й . N-й строки
Если удобного отдельного столбца с признаком для выборочного суммирования нет или значения в нем непостоянные (где-то "Выручка", а где-то "Revenue" и т.д.), то можно написать формулу, которая будет проверять номер строки для каждой ячейки и суммировать только те из них, где номер четный, т.е. кратен двум:
Давайте подробно разберем формулу в ячейке G2. "Читать" эту формулу лучше из середины наружу:
- Функция СТРОКА (ROW) выдает номер строки для каждой по очереди ячейки из диапазона B2:B15.
- Функция ОСТАТ (MOD) вычисляет остаток от деления каждого полученного номера строки на 2.
- Функция ЕСЛИ (IF) проверяет остаток, и если он равен нулю (т.е. номер строки четный, кратен 2), то выводит содержимое очередной ячейки или, в противном случае, не выводит ничего.
- И, наконец, функция СУММ (SUM) суммирует весь набор значений, которые выдает ЕСЛИ, т.е. суммирует каждое 2-е число в диапазоне.
- Данная формула должна быть введена как формула массива, т.е. после ее набора нужно нажать не Enter, а сочетание Ctrl+Alt+Enter. Фигурные скобки набирать с клавиатуры не нужно, они добавятся к формуле автоматически.
Для ввода, отладки и общего понимания работы подобных формул можно использовать следующий трюк: если выделить фрагмент сложной формулы и нажать клавишу F9, то Excel прямо в строке формул вычислит выделенное и отобразит результат. Например, если выделить функцию СТРОКА(B2:B15) и нажать F9, то мы увидим массив номеров строк для каждой ячейки нашего диапазона:
А если выделить фрагмент ОСТАТ(СТРОКА(B2:B15);2) и нажать на F9, то мы увидим массив результатов работы функции ОСТАТ, т.е. остатки от деления номеров строк на 2:
И, наконец, если выделить фрагмент ЕСЛИ(ОСТАТ(СТРОКА(B2:B15);2)=0;B2:B15) и нажать на F9, то мы увидим что же на самом деле суммирует функция СУММ в нашей формуле:
Значение ЛОЖЬ (FALSE) в данном случае интерпретируются Excel как ноль, так что мы и получаем, в итоге, сумму каждого второго числа в нашем столбце.
Легко сообразить, что вместо функции суммирования в эту конструкцию можно подставить любые другие, например функции МАКС (MAX) или МИН (MIN) для вычисления максимального или минимального значений и т.д.
Если над таблицей могут в будущем появляться новые строки (шапка, красивый заголовок и т.д.), то лучше слегка модернизировать формулу для большей универсальности:
Способ 3. Функция БДСУММ и таблица с условием
Формулы массива из предыдущего способа - штука красивая, но имеют слабое место - быстродействие. Если в вашей таблице несколько тысяч строк, то подобная формула способна заставить ваш Excel "задуматься" на несколько секунд даже на мощном ПК. В этом случае можно воспользоваться еще одной альтернативой - функцией БДСУММ (DSUM) . Перед использованием эта функция требует небольшой доработки, а именно - создания в любом подходящем свободном месте на нашем листе миниатюрной таблицы с условием отбора. Заголовок этой таблицы может быть любым (слово "Условие" в E1), лишь бы он не совпадал с заголовками из таблицы с данными. После ввода условия в ячейку E2 появится слово ИСТИНА (TRUE) или ЛОЖЬ (FALSE) - не обращайте внимания, нам нужна будет сама формула из этой ячейки, выражающая условие, а не ее результат. После создания таблицы с условием можно использовать функцию БДСУММ (DSUM) :
Способ 4. Суммирование каждой 2-й, 3-й. N-й строки
Если нужно просуммировать не отдельные ячейки, а целые строки, то можно это легко реализовать формулой массива, аналогичной способу 2:
Поскольку функция СУММПРОИЗВ (SUMPRODUCT) автоматически преобразует свои аргументы в массивы, то в этом случае нет необходимости даже нажимать Ctrl+Shift+Enter.
Есть диапазон с данными, в котором некоторые значения повторяются больше одного раза:
Задача - подсчитать количество уникальных (неповторяющихся) значений в диапазоне. В приведенном выше примере, как легко заметить, на самом деле упоминаются всего четыре варианта.
Рассмотрим несколько способов ее решения.
Способ 1. Если нет пустых ячеек
Если вы уверены, что в исходном диапазоне данных нет пустых ячеек, то можно использовать короткую и элегантную формулу массива:
Не забудьте ввести ее как формулу массива, т.е. нажать после ввода формулы не Enter, а сочетание Ctrl+Shift+Enter.
Технически, эта формула пробегает по всем ячейкам массива и вычисляет для каждого элемента количество его вхождений в диапазон с помощью функции СЧЕТЕСЛИ (COUNTIF) . Если представить это в виде дополнительного столбца, то выглядело бы оно так:
Потом вычисляются дроби 1/Число вхождений для каждого элемента и все они суммируются, что и даст нам количество уникальных элементов:
Способ 2. Если есть пустые ячейки
Если в диапазоне встречаются пустые ячейки, то придется немного усовершенствовать формулу, добавив проверку на пустые ячейки (иначе получим ошибку деления на 0 в дроби):
Ссылки по теме
Доброго времени суток, могли бы вы, для новичка, разобрать данную формулу, начиная со знака крышки.
=СУММПРОИЗВ(СЧЁТЕСЛИ(A2:A10;A2:A10)^(2*ЕПУСТО(A2:A10)-1))
Для полного диапазона:
Для диапазона с пустыми ячейками:
Неудобство в том, что диапазон должен обязательно содержать пустые значения, чтобы "-1" было в тему. Всё-таки метод от MCH наиболее универсален, не говоря уже о красоте.
Всем доброго времени суток! Можно ли усовершенствовать формулу так, чтобы считать количество уникальных элементов в отфильтрованных строках (при использовании автофильтра)? Что-то вроде ПромежуточныхИтогов, где будут считаться количество уникальных.
Я сделал так.
1) В отдельной колонке вывел результат 1/Число вхождений, как на последней картинке в Способ 1
2) На эту колонку наложил функцию =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; колонка )
В результате, когда применяю фильтр, получаю суммарное количество уникальных значений.
Недостаток один - если фильтр наложить по другим полям, получим неверное отображение количества уникальных значений.
Как посчитать уникальных значений из списка деталей по длине и ширине,когда длина и ширина в разных ячейках.
Склеить длину и ширину в один столбец с помощью функции СЦЕПИТЬ (CONCATENATE) и дальше подсчитать уникальные, как описано в статье выше.
А мне еще нужно посчитать кол-во уникальных значений не просто в одном столбце, а ещё по двум критериям в таблице. Это реально? Можно ли как-то соединить с СЧЁТЕСЛИМН?
См. выше. Я бы склеил все критерии в отдельный столбец с помощью функции СЦЕПИТЬ и искал уникальные потом по этой колонке. Хотя не видя примера детально ответить сложно.
Буквально вчера бился с этой задачей, но вроде бы победил Допустим, что в указанном примере в столбце "B" стоит требуемый нам дополнительный параметр, например "цвет". Тогда формула будет выглядеть следующим образом:
У меня данная формула выдает неправильный результат.
Вот что нашел на соседнем сайте. Эта формула у меня работет.
Тот же вопрос, например мне нужно посчитать кол-во уникальных значений, при том в определенном диапазоне дат.
Например Таблица содержит наименования продуктов и даты их выпуска )) Подскажите.. )8)
Добрый день. А есть ли возможность вставить подсчет уникальных данных в сводную таблицу? Например в вычисляемое поле?
Вычисляемые поля в сводных таблицах весьма ограничены по возможностям - формулу массива или сложную функцию туда точно не вставить. В новом Excel 2013 подсчет уникальных значений добавлен в стандартный набор вычислений по полю, кстати.
Дат в 2014 году было много, машин - тоже.
Заранее спасибо!
Гос.№ авто | № ТТН | Дата |
Т 240РВ | 403826/12 | 01.03.2014 |
Т 240РВ | 403826/12 | 01.03.2014 |
Т 240РВ | 403826/12 | 01.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
С 215ВН | 403825/14 | 04.03.2014 |
Т 118ЕЕ | 14/2-2 | 06.03.2014 |
Т 118ЕЕ | 14/2-2 | 06.03.2014 |
Андрей, если у вас Excel 2013, то можно использовать сводную таблицу - она в 2013 версии умеет подсчитывать количество уникальных элементов.
Если версия более древняя, то прогнать список сначала через удаление дубликатов ( Данные - Удалить дубликаты ) с галочками Гос.№ и Дата, а потом построить сводную (Даты закинуть в строки, а Гос№ в значения).
Николай, спасибо за ответ!
Остался момент: в сводной таблице не получается найти кнопку "Уникальные значения". У меня 2013 эксель.
Андрей, когда строите сводную, то обязательно установите флажок Добавить в модель данных .
Потом в сводной щелкаете правой по полю значений - Параметры поля - Операции - Число различных элементов.
Гос. № машины заменил на число - и заработало! а смешанный формат Гос.№ не дает появиться пункту "Число различных элементов". Есть рецепт как решить эту проблему? В смысле - без выборки 3 цифр гос. номера. В случае их уникальности.
Гос.№ авто | Дата | Кол-во дат | Кол-во машин |
Т 240РВ | 01.03.2014 | 1 | |
Т 240РВ | 01.03.2014 | ||
Т 240РВ | 01.03.2014 | ||
Т 240РВ | 01.03.2014 | 1 | |
С 215ВН | 04.03.2014 | 2 | |
С 215ВН | 04.03.2014 | ||
С 215ВН | 04.03.2014 | ||
С 215ВН | 04.03.2014 | ||
С 2155ВН | 04.03.2014 | ||
С 215ВН | 04.03.2014 | ||
С 215ВН | 04.03.2014 | ||
С 215ВН | 04.03.2014 | ||
С 215ВН | 04.03.2014 | ||
С 215ВН | 04.03.2014 | 1 | |
Т 118ЕЕ | 06.03.2014 | 3 | |
Т 118ЕЕ | 06.03.2014 | ||
Т 118ЕЕ | 06.03.2014 | ||
О 754ТМ | 06.03.2014 | ||
О 754ТМ | 06.03.2014 | ||
О 754ТМ | 06.03.2014 | ||
О 754ТМ | 06.03.2014 | 1 | |
В 093ЕЕ | 07.03.2014 | 4 | |
В 093ЕЕ | 07.03.2014 | ||
В 093ЕЕ | 07.03.2014 | ||
В 093ЕЕ | 07.03.2014 | ||
В 093ЕЕ | 07.03.2014 | ||
В 093ЕЕ | 07.03.2014 | ||
В 093ЕЕ | 07.03.2014 | ||
В 093ЕЕ | 07.03.2014 | ||
В 093ЕЕ | 07.03.2014 | ||
В 093ЕЕ | 07.03.2014 | 1 | |
<=ЕСЛИ(G4<>"";СЧЁТЕСЛИ(ИНДЕКС(A1:A$2;ПОИСКПОЗ("ххх";G1:G$2)):A1;"<>"&A1:A$2);"" > |
Андрей, я бы сделала так: делаем из этой таблицы сводную. В строки ставим поле " Дата " - получаем список всех возможных дат, копируем его на отдельный лист. Добавляем в сводной в строки поле " Гос.№ авто " , обязательно в "макете отчета" - "Повторять все подписи элементов" (работает с 2010-го). И с помощью СЧЁТЕСЛИ подтягиваем к списку дат количество машин. Это вариант без дополнительных условий. Если нужно учесть еще критерии (например, количество машин с отгрузкой не менее определенной суммы) - СЧЁТЕСЛИМН меня всегда выручает. Подскажите пожалуйста, как решить задачку. У меня к сожалению не получается самостоятельно. Здравствуйте, подскажите, есть ли какие-либо ограничения по кол-ву строк или версии Офиса? Ребят, а как просчитать значения которые повторяются, чтобы указывалось не общее количество, а порядочное, нп: Имя Подсчет Вместо такого, что выдает формула "счетесли" Имя Подсчет Нужно у аргумета "диапазон" функции СЧЁТЕСЛИ строку нижней границу указать без доллара. И будет тебе счастье… Есть ещё один замечательный способ, как можно посчитать уникальные значения. С помощью функции ЧАСТОТА: И что ещё интереснее, так можно считать уникальные значения при наличии условия. Например, если в столбце B были бы названия магазинов (где, например, есть в наличии эти фрукты), можно написать формулу, считающую количество уникальных фруктов в данном магазине:
В продолжение темы, ещё один вариант подсчёта уникальных значений. Сначала сортируем диапазон A1:A10 по возрастанию (или по убыванию, не важно). Потом вводим такую формулу массива: В этом варианте преимущество в том, что расчёт происходит очень быстро, даже если в исходнике много тысяч строк. Всем привет! Подскажите как посчитать уникальные(повторяющиеся) значения в столбце таблицы, при использовании промежуточных итогов?
Должно получиться что-то типа такого:
Проблема в том, что надо искать каждое найденное в одном из двух столбцов по обоим столбцам. Если искать сначала в одном, затем во втором, затем сложить - по некоторым пунктам будет задвоение. В некоторых случаях перед пользователем ставится задача не подсчета суммы значений в столбце, а подсчета их количества. То есть, попросту говоря, нужно подсчитать, сколько ячеек в данном столбце заполнено определенными числовыми или текстовыми данными. В Экселе существует целый ряд инструментов, которые способны решить указанную проблему. Рассмотрим каждый из них в отдельности. Процедура подсчета значений в столбцеВ зависимости от целей пользователя, в Экселе можно производить подсчет всех значений в столбце, только числовых данных и тех, которые соответствуют определенному заданному условию. Давайте рассмотрим, как решить поставленные задачи различными способами. Способ 1: индикатор в строке состоянияДанный способ самый простой и требующий минимального количества действий. Он позволяет подсчитать количество ячеек, содержащих числовые и текстовые данные. Сделать это можно просто взглянув на индикатор в строке состояния. Для выполнения данной задачи достаточно зажать левую кнопку мыши и выделить весь столбец, в котором вы хотите произвести подсчет значений. Как только выделение будет произведено, в строке состояния, которая расположена внизу окна, около параметра «Количество» будет отображаться число значений, содержащихся в столбце. В подсчете будут участвовать ячейки, заполненные любыми данными (числовые, текстовые, дата и т.д.). Пустые элементы при подсчете будут игнорироваться. В некоторых случаях индикатор количества значений может не высвечиваться в строке состояния. Это означает то, что он, скорее всего, отключен. Для его включения следует кликнуть правой кнопкой мыши по строке состояния. Появляется меню. В нем нужно установить галочку около пункта «Количество». После этого количество заполненных данными ячеек будет отображаться в строке состояния. К недостаткам данного способа можно отнести то, что полученный результат нигде не фиксируется. То есть, как только вы снимете выделение, он исчезнет. Поэтому, при необходимости его зафиксировать, придется записывать полученный итог вручную. Кроме того, с помощью данного способа можно производить подсчет только всех заполненных значениями ячеек и нельзя задавать условия подсчета. Способ 2: оператор СЧЁТЗС помощью оператора СЧЁТЗ, как и в предыдущем случае, имеется возможность подсчета всех значений, расположенных в столбце. Но в отличие от варианта с индикатором в панели состояния, данный способ предоставляет возможность зафиксировать полученный результат в отдельном элементе листа. Главной задачей функции СЧЁТЗ, которая относится к статистической категории операторов, как раз является подсчет количества непустых ячеек. Поэтому мы её с легкостью сможем приспособить для наших нужд, а именно для подсчета элементов столбца, заполненных данными. Синтаксис этой функции следующий: Всего у оператора может насчитываться до 255 аргументов общей группы «Значение». В качестве аргументов как раз выступают ссылки на ячейки или диапазон, в котором нужно произвести подсчет значений.
Как видим, в отличие от предыдущего способа, данный вариант предлагает выводить результат в конкретный элемент листа с возможным его сохранением там. Но, к сожалению, функция СЧЁТЗ все-таки не позволяет задавать условия отбора значений. Способ 3: оператор СЧЁТС помощью оператора СЧЁТ можно произвести подсчет только числовых значений в выбранной колонке. Он игнорирует текстовые значения и не включает их в общий итог. Данная функция также относится к категории статистических операторов, как и предыдущая. Её задачей является подсчет ячеек в выделенном диапазоне, а в нашем случае в столбце, который содержит числовые значения. Синтаксис этой функции практически идентичен предыдущему оператору: Как видим, аргументы у СЧЁТ и СЧЁТЗ абсолютно одинаковые и представляют собой ссылки на ячейки или диапазоны. Различие в синтаксисе заключается лишь в наименовании самого оператора.
Способ 4: оператор СЧЁТЕСЛИВ отличие от предыдущих способов, использование оператора СЧЁТЕСЛИ позволяет задавать условия, отвечающие значения, которые будут принимать участие в подсчете. Все остальные ячейки будут игнорироваться. Оператор СЧЁТЕСЛИ тоже причислен к статистической группе функций Excel. Его единственной задачей является подсчет непустых элементов в диапазоне, а в нашем случае в столбце, которые отвечают заданному условию. Синтаксис у данного оператора заметно отличается от предыдущих двух функций: Аргумент «Диапазон» представляется в виде ссылки на конкретный массив ячеек, а в нашем случае на колонку. Аргумент «Критерий» содержит заданное условие. Это может быть как точное числовое или текстовое значение, так и значение, заданное знаками «больше» (>), «меньше» (), «не равно» (<>) и т.д. Посчитаем, сколько ячеек с наименованием «Мясо» располагаются в первой колонке таблицы.
В поле «Диапазон» тем же способом, который мы уже не раз описывали выше, вводим координаты первого столбца таблицы. В поле «Критерий» нам нужно задать условие подсчета. Вписываем туда слово «Мясо». Давайте немного изменим задачу. Теперь посчитаем количество ячеек в этой же колонке, которые не содержат слово «Мясо».
В поле «Диапазон» вводим координаты все того же первого столбца таблицы, который обрабатывали ранее. В поле «Критерий» вводим следующее выражение: То есть, данный критерий задает условие, что мы подсчитываем все заполненные данными элементы, которые не содержат слово «Мясо». Знак «<>» означает в Экселе «не равно». Теперь давайте произведем в третьей колонке данной таблицы подсчет всех значений, которые больше числа 150.
В поле «Диапазон» вводим координаты третьего столбца нашей таблицы. В поле «Критерий» записываем следующее условие: Это означает, что программа будет подсчитывать только те элементы столбца, которые содержат числа, превышающие 150. Таким образом, мы видим, что в Excel существует целый ряд способов подсчитать количество значений в столбце. Выбор определенного варианта зависит от конкретных целей пользователя. Так, индикатор на строке состояния позволяет только посмотреть количество всех значений в столбце без фиксации результата; функция СЧЁТЗ предоставляет возможность их число зафиксировать в отдельной ячейке; оператор СЧЁТ производит подсчет только элементов, содержащих числовые данные; а с помощью функции СЧЁТЕСЛИ можно задать более сложные условия подсчета элементов. Мы рады, что смогли помочь Вам в решении проблемы. Отблагодарите автора, поделитесь статьей в социальных сетях. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро. Помогла ли вам эта статья?Еще статьи по данной теме:Как посчитать количество единиц, двоек, троек и тд в столбце? Каких значений сколько? Здравствуйте, Сергей. Для этого программист должен написать макрос. Есть правда вариант и с функциями, но не знаю насколько он вам подойдет. Рядом с тем столбцом, где нужно совершить подсчет добавьте ещё столько столбцов, сколько чисел вам нужно подсчитать. В моем примере таких столбцов 4: «Единицы», «Двойки», «Тройки», «Четверки». В первой ячейке столбца «Единицы» введите функцию если. В моем примере она будет иметь такой вид: «=ЕСЛИ(D5=1;1;0)» Конечно, пишите без кавычек. D5 — это адрес первой ячейки в того столбца, где в перемешку находятся единицы, двойки и т.д. Таким образом, формулой мы задаем, что если в ячейке будет значение «1» то в первую ячейку столбца «Единицы» возвращается значение «1». Если там стоит любая другая цифра, то будет возвращаться значение «0». После этого копируйте форму вниз до самого низа таблицы с помощью маркера заполнения. Аналогичным образом введите в первую ячейку столбца «Двойки» формулу. На этот раз она будет в моем примере иметь вид: =ЕСЛИ(D5=1;1;0). И копируйте её тоже вниз. Для столбца «Тройки» будет такая формула: =ЕСЛИ(D5=3;1;0) Для столбца «Четверки» такой вид: =ЕСЛИ(D5=4;1;0) После этого делайте по каждому столбцу автосумму и вы получите количество определенных цифр в вашем первоначальном столбце. Если будут вопросы, то пишите. Лучше использовать Что делать, если необходимо посчитать количество значений, больших значения в определённой ячейке? Если в вашем примере вместо 150 поставить, к примеру, A1, и записать значение 150 в A1, то результат будет =0. Здравствуйте, Евгений. Перед адресом ячейки A1 поставьте знак амперсанда (&) и все должно получиться. В кавычках должен быть только знак сравнения, а не адрес ячейки. Смотрите как на скриншоте. Здравствуйте! Как подсчитать кол-во чисел в ОДНОЙ ячейке? Например имеется ОДНА ЯЧЕЙКА, в которой прописаны числа (например ячейка F2 имеет значения 52 23 23 43 45 65. Тут же 6 числовых значений. И мне нужно чтобы эти 6 числовых значений давали в сумме число 6 в другой ячейке. Здравствуйте, Николай. Никак это сделать не получится. Если у вас получилось прописать несколько чисел в одной ячейке, то Excel рассматривает эти данные не как числа, а как обычный текст. Соответственно никаких арифметических действий с ними проводить не может. Для ваших целей нужно прописывать числа только в разных ячейках. При выполнении определенных задач во время работы с таблицей бывает необходимость произвести подсчет заполненных данными ячеек. Эксель предоставляет такую возможность с помощью встроенных инструментов. Давайте выясним, как выполнить указанную процедуру в этой программе. Подсчет ячеекВ программе Excel количество заполненных ячеек можно увидеть при помощи счетчика на строке состояния или целого ряда функций, каждая из которых подсчитывает элементы, заполненные определенным типом данных. Способ 1: счетчик на строке состоянияСамый простой способ подсчитать ячейки, содержащие данные – это воспользоваться информацией со счетчика, который размещен в правой части строки состояния слева от кнопок переключения режимов просмотра в Excel. Пока на листе выделен диапазон, в котором все элементы пустые или лишь один содержит какое-то значение, данный индикатор скрыт. Счетчик автоматически появляется тогда, когда выделено две или более не пустых ячеек, и сразу показывает их число после слова «Количество». Но, хотя по умолчанию этот счетчик включен, и только ждет того, когда пользователь выделит определенные элементы, в некоторых случаях он может быть отключен вручную. Тогда актуальным становится вопрос о его включении. Для этого нужно кликнуть правой кнопкой мыши по строке состояния и в открывшемся списке установить галочку напротив пункта «Количество». После этого счетчик опять будет отображаться. Способ 2: функция СЧЁТЗПодсчитать количество заполненных ячеек можно при помощи функции СЧЁТЗ. Она отличается от предыдущего способа тем, что позволяет зафиксировать подсчет определенного диапазона в отдельной ячейке. То есть, для просмотра информации по нему область не нужно будет постоянно выделять.
Способ 3: функция СЧЁТКроме того, для подсчета заполненных ячеек в Экселе существует ещё функция счет. В отличие от предыдущей формулы, она считает только ячейки заполненные числовыми данными.
Для ручного введения формулы придерживаемся следующего синтаксиса: Способ 4: функция СЧЁТЕСЛИДанная функция позволяет подсчитать не просто количество ячеек, заполненных числовыми выражениями, но только такие из них, которые соответствуют определенному условию. Например, если задать условие «>50», то будут учитываться только такие ячейки, в которых содержится значение больше числа 50. Также можно задавать значения «» (не равно) и т.д.
Для ручного ввода шаблон выглядит следующим образом: Способ 5: функция СЧЁТЕСЛИМНОператор СЧЁТЕСЛИМН является продвинутым вариантом функции СЧЁТЕСЛИ. Его используют, когда нужно указать более одного условия соответствия для различных диапазонов. Всего можно указать до 126 условий.
Синтаксис у этой функции следующий: Как видим, простейший подсчет количества заполненных ячеек выделенного диапазона можно увидеть в строке состояния Эксель. Если же вам нужно вывести результат в отдельную область на листе, а тем более произвести подсчет с учетом определенных условий, то в этом случае придут на помощь специализированные функции. Мы рады, что смогли помочь Вам в решении проблемы. Отблагодарите автора, поделитесь статьей в социальных сетях. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро. Читайте также:
|