Функция СЧЁТЕСЛИ и подсчет количества значения ячейки в Excel
Функция СЧЁТЕСЛИ в Excel используется для подсчета количества ячеек в рассматриваемом диапазоне, содержащиеся данные в которых соответствуют критерию, переданному в качестве второго аргумента данной функции, и возвращает соответствующее числовое значение.
Функция СЧЁТЕСЛИ может быть использована для анализа числовых значений, текстовых строк, дат и данных другого типа. С ее помощью можно определить количество неповторяющихся значений в диапазоне ячеек, а также число ячеек с данными, которые совпадают с указанным критерием лишь частично. Например, таблица Excel содержит столбец с ФИО клиентов. Для определения количества клиентов-однофамильцев с фамилией Иванов можно ввести функцию =СЧЁТЕСЛИ(A1:A300;”*Иванов*”). Символ «*» указывает на любое количество любых символов до и после подстроки «Иванов».
Примеры использования функции СЧЁТЕСЛИ в Excel
Пример 1. В таблице Excel содержатся данные о продажах товаров в магазине бытовой техники за день. Определить, какую часть от проданной продукции составляет техника фирмы Samsung.
Вид исходной таблицы данных:
Для расчета используем формулу:
- C3:C17 – диапазон ячеек, содержащих названия фирм проданной техники;
- «Samsung» – критерий поиска (точное совпадение);
- A17 – ячейка, хранящая номер последней продажи, соответствующий общему числу продаж.
Доля проданной продукции техники фирмы Samsung в процентах составляет – 40%.
Подсчет количества определенного значения ячейки в Excel при условии
Пример 2. По итогам сдачи экзаменов необходимо составить таблицу, в которой содержатся данные о количестве студентов, сдавших предмет на 5, 4, 3 балла соответственно, а также тех, кто не сдал предмет.
Вид исходной таблицы:
Предварительно выделим ячейки E2:E5, введем приведенную ниже формулу:
- B3:B19 – диапазон ячеек с оценками за экзамен;
- D2:D5 – диапазон ячеек, содержащих критерии для подсчета числа совпадений.
В результате получим таблицу:
Статистический анализ посещаемости с помощью функции СЧЁТЕСЛИ в Excel
Пример 3. В таблице Excel хранятся данные о просмотрах страниц сайта за день пользователями. Определить число пользователей сайта за день, а также сколько раз за день на сайт заходили пользователи с логинами default и user_1.
Вид исходной таблицы:
Поскольку каждый пользователь имеет свой уникальный идентификатор в базе данных (Id), выполним расчет числа пользователей сайта за день по следующей формуле массива и для ее вычислений нажмем комбинацию клавиш Ctrl+Shift+Enter:
Выражение 1/СЧЁТЕСЛИ(A3:A20;A3:A20) возвращает массив дробных чисел 1/количество_вхождений, например, для пользователя с ником sam это значение равно 0,25 (4 вхождения). Общая сумма таких значений, вычисляемая функцией СУММ, соответствует количеству уникальных вхождений, то есть, числу пользователей на сайте. Полученное значение:
Для определения количества просмотренных страниц пользователями default и user_1 запишем формулу:
Счетчик в excel
Смотрите также значения температуру в A2:D2, затем A3:D3 на Ваш. : Код следует оформлять Сумма, по идееHugo каждом столбце будет в область указанную«Значение3» необходимость произвести подсчетПоиск ячейке, указанной в ползунком и одной свойстве выберите свойство ползунка.На вкладкеПримечание: яч. «В5». В и т.д. ХотелаНо с текстбоксом тегом.
(так задумано по: Можно, но надо накручиваться значение счетчика в первом пункте
и т.д. Когда заполненных данными ячеек.справки Visual Basic. поле из стрелок для и нажмите клавишуСвязанная ячейка возвращает текущееРазработчикМы стараемся как яч. «В5» вручную с помощью цикла действительно будет лучше.Ищите по форуму умолчанию) у тебя внимательно просмотреть зависимость. для конкретного столбца этого способа. все данные введены. Эксель предоставляет такую Доступные свойства перечисленыСвязь с ячейкой прокрутки. F1, чтобы отобразить значение, соответствующее положениюв группе можно оперативнее обеспечивать вводите значение 0. for i=1 toЮрий М темы с изменения
выделятся все ячейкиВ данном случае
Оператор СЧЁТЕСЛИМН является продвинутым Жмем на кнопку возможность с помощью в таблице ниже.. Например, можно создатьLargeChange соответствующий раздел справка ползунка.Элементы управления вас актуальными справочными Что дальше? Если 12 ? а: Вы мой вариант по DDE. Если с цифрами до надо при изменениива формула такая вариантом функции СЧЁТЕСЛИ.
встроенных инструментов. Давайте
Сводка по свойствам, сгруппированным счетчик для указания(форма) по Visual Basic.Используйте это значение внажмите кнопку материалами на вашем Вы хотите изменять
Добавление полосы прокрутки (элемент управления формы)
программа ,мне кажется пробовали? ячейка одна или ближайшего разрыва, останется D16 запустить код, =если(А2>0;А1+1;А1) и так Его используют, когда. выясним, как выполнить по функциональным категориям текущего возраста сотрудника Минимальное и максимальное допустимые
Можно также ввести формулах, чтобы реагироватьСвойства языке. Эта страница
значения в яч. не понимает. Посоветуйте
paylevan их немного - лишь подтвердить выполнение, который обновляет связанные для всех столбцов
нужно указать болееДанную функцию также можно указанную процедуру вОбъект, который требуется настроить со свойствами, перечисленными значения. имя свойства в
на значение, соответствующее. переведена автоматически, поэтому «В5» с помощью ,как можно все: можно использовать TextBox
нажав клавишу Ентер. ячейки, где нетМимобегущий одного условия соответствия ввести вручную в этой программе.Свойство
текущему положению ползунка,Совет: ее текст может того же счетчика, это сделать .Юрий М на листе, связав Если выделятся не формул. Но так
: а начальные показания для различных диапазонов. ячейку или строкуСкачать последнюю версиюОбщиеСвойство,Поиск
которое хранится в Можно также щелкнуть элемент содержать неточности и а установленное значение Или хотя бы, я пробовал всё, его с ячейкой те, что тебе
как они завязаны счетчиков откуда берутся? Всего можно указать формул, придерживаясь следующего ExcelЗагружается ли элемент управленияЗначениеMinсправки Visual Basic. ячейке, указанной в
управления правой кнопкой грамматические ошибки. Для шага = -0.05 может идею. что представляется возможным. и отслеживать изменения нужны ячейки, то друг на другаkaa до 126 условий.
синтаксиса:В программе Excel количество при открытии книгиТекущее значение(форма) Доступные свойства перечислены поле мыши и выбрать нас важно, чтобы
в яч. «С5″Makfromkz Однако, к сожалению, уже в нём. выбери верхнюю нужную, и на условия,: вот здесь вродеОбозначаем ячейку, в которую=СЧЁТЗ(значение1;значение2;…) заполненных ячеек можно (не относится к35Является ли размер ползунка в таблице ниже.Связь с ячейкой пункт эта статья была не должно при: начСтрока = 3 пока не удаётсяHugo нажми клавишу мышки то можно и именно такой случай: будет выводиться результатПосле того, как формула увидеть при помощи
элементам управления ActiveX).Минимальное значение пропорциональным области прокруткиСводка по свойствам, сгруппированным. Например, можно создатьФормат элемента управления
вам полезна. Просим этом меняться, то ‘ для примера
найти решение.: Где-то я уже и не отпуская, запутаться. Ещё иЮрий Владимирович и запускаем Мастер введена, программа в счетчика на строкеAutoLoad21 или фиксированным. по функциональным категориям
полосу прокрутки для
вас уделить пару
ничего не выйдет.
нач строка
сегодня на этот
потяни курсор в
в каком порядке
: Здравствуйте! Помогите пожалуйста
функций. В нем
заранее выделенной области
состояния или целого
Максимальное значениеProportionalThumbОбъект, который требуется настроить факторов риска соПримечание: секунд и сообщить, Нужен второй счетчикконСтрока = 27: См. файл.
вопрос ответил. низ до тех обновлять надо продумать. включить «счетчик» в ищем элемент
показывает результат подсчета ряда функций, каждая
Может ли элемент управления70(форма)Свойство свойствами, перечисленными ниже. Перед тем как нажать
для изменения значения ‘для примера конечнаяpaylevan- не подскажете пор, пока неsimas ячейке. Заранее благодарю!«СЧЁТЕСЛИМН» заполненных ячеек указанного из которых подсчитывает получать фокус иШаг измененияВеличина перемещения при щелчке
Добавление полосы прокрутки (элемент ActiveX)
ОбщиеСвойство кнопку вам, с помощью в яч. «В5″ строка: где? выделится необходимый сектор,: Нужна помощь в Hugo
. Выделяем его и диапазона. элементы, заполненные определенным реагировать на события,
1 пользователем стрелки дляЗагружается ли элемент управленияЗначениеСвойства кнопок внизу страницы. на установленный шаг.for i =Юрий М Сам вспомнил -
отпусти клавишу мышки составлении формулы или: Счётчик привязать легко жмем на кнопкуКроме того, для подсчета типом данных. порождаемые пользователем. Связь с ячейкой
прокрутки. при открытии книгиТекущее значение, выделите объект, свойства Для удобства также Если связка «шаг-температура» начСтрока to конСтрока
, сегодня протестировал Ваш»Спасибо за вариант и подтверди, нажав макроса — в свойствах«OK» заполненных ячеек вСамый простой способ подсчитатьEnabledC1SmallChange (не относится к3000 которого требуется просмотреть приводим ссылку на должны работать как-то
решения, но мне
клавишу Ентер.
Дана таблица из
указать ячейку и. Экселе существует ещё ячейки, содержащие данные
(форма)При таких параметрах пользователь
(форма) элементам управления ActiveX).Минимальное значение или изменить.
оригинал (на английском по другому -
1 to 4Спасибо большое, это
не удаётся егоИзвини, что английские
всё.Происходит открытие окна аргументов.
функция счет. В – это воспользоватьсяМожно ли изменять элемент может указать сНа вкладкеAutoLoad2460
Чтобы задать свойства элемента языке) .
объясните детально. ‘ цикл по
то, что было реализовать. Если возможно,
названия пишу в Пол и Отделение.
Но тогда мой Собственно, аргументы функции
отличие от предыдущей
информацией со счетчика, управления.
помощью счетчика возраст,Разработчик
управления, выполните указанныеПолосы прокрутки и счетчики
прошу отправить файл русской раскладке клавиатуры,В соседней табличке, код работать не
те же самые, формулы, она считает который размещен в
Locked попадающий в диапазонв группеМожет ли элемент управления
3000 ниже действия.
используются для быстрого: Sergey поясните задачу.
’ тут копируешь
с примером.» - но почему-то Майл.
для каждого отделения
будет. Можно его что и у
только ячейки заполненные
правой части строки(форма)
между минимальным и
получать фокус иШаг изменения
В поле ввода или изменения У Вас естьcells(i+смещение строк, j+смещениестолбцов)В целом, конечно,
файл в обмен ру не хочет
требуется посчитать количество: поставить на пересчёт,
предыдущей – числовыми данными. состояния слева от
Имя элемента управления. максимальным возрастом. Средний
нажмите кнопку реагировать на события,1Текущее значение диапазонов значений.
две ячейки и = cells(i,j) ‘
не думал, что на файл, иначе
отправлять тексты с Мужчин и Женщин слегка модифицировав, но«Диапазон»
Как и в предыдущем кнопок переключения режимовName
возраст сотрудников составляетВставить
порождаемые пользователем.Шаг изменения по страницамвведите начальное значение
Полоса прокрутки. один счетчик. С
Добавление счетчика (элемент управления формы)
куда-то копируешь обычный счётчик придётся не возможно английским шрифтом. Удачи! (М+Ж); только Мужчин тоже есть проблема. и случае, выделяем ячейку, просмотра в Excel.(форма) 35 лет, поэтому , а затем в
Enabled17 из указанного ниже Используется для просмотра диапазона
помощью счетчика Выnext j делать через скрытыйpaylevanПС: чуть что, (М); только Женщин Юрий Владимирович
«Условие» куда будут выводиться Пока на листеСпособ привязки элемента управления 35 логично указать разделе(форма)
Связь с ячейкой диапазона допустимых значений, значений с помощью
устанавливаете в яч.next i ActiveX-элемент. Странно, что: Если бы у пиши в Мой (Ж): Здравствуйте! Так вот. Разница только в
данные и таким выделен диапазон, в к расположенным под в качестве начальногоЭлементы управления формыМожно ли изменять элементC1 соответствующее положению ползунка
кнопок со стрелками «С5» значение шага,Сергей бронников в Excel нет меня был файл, мир, отвечу.Нужно учесть, что в этом вся
том, что диапазонов же способом запускаем котором все элементы ним ячейкам (не значения.выберите элемент
управления.При таких параметрах пользователь на полосе прокрутки. для прокрутки или например, -0.05 на: не навижу еxcel,
встроенной функции/формулы для который может Вамpaylevan таблица данных не и проблема. Надо, и соответствующих им Мастер функций. В
пустые или лишь закреплен, можно перемещать,Формула в ячейке D1,СчетчикLocked может вводить с
Это значение должно путем перетаскивания ползунка
которое должны изменяться надо что в стандартного подсчёта тех помочь, то отправил: Здравствуйте. Прошу посоветовать ограничивается девятью строками, чтобы и макросы условий может быть нём выбираем оператора один содержит какое-то но нельзя изменять приведенная ниже, определяет.
помощью полосы прокрутки
удовлетворять следующим требованиям:
полосы прокрутки. Можно
значения температуры в
word сделать пиши,
или иных событий
по следующему вопросу:
таблица может расширятся
работали и счетчик
много. Вводим адреса
с наименованием значение, данный индикатор размер, можно перемещать стаж сотрудника наЩелкните на листе место,Имя элемента управления. точные значения, аоно должно быть больше перемещаться по странице яч. «В5. В я помогу, а
— ведь это, буду признателен, если не удаётся считать бесконечно. циферки перелистывал. диапазонов и соответствующие«СЧЁТ» скрыт. Счетчик автоматически и изменять размер). основании его нынешнего где должен бытьName может изменить текущее значения, указанного в значений (с заранее
здесь я бессилен как мне кажется, Вы сможете, всё (1, 2, 3,RustemHugo им условия, а. Жмем на кнопку появляется тогда, когдаPlacement возраста, указанного в
Добавление счетчика (элемент ActiveX)
расположен левый верхний(форма) значение на 5, поле заданным интервалом), щелкая вводите значение 0.Heaven rice весьма универсальная потребность. же, выложить файл 4, 5. ) количество: Сводной : На счётчик можно
потом жмем на«OK» выделено две или(Excel)
ячейке, связанной со угол счетчика.Способ привязки элемента управления щелкнув область междуМинимальное значение область между ползунком Что дальше? Если: Есть несколько вариантов.Hugo с примером решения
выполнения условия вкитин повесить макрос, и кнопку. более не пустыхМожно ли выводить элемент счетчиком, и возраста
На вкладке к расположенным под ползунком и стрелкой; в противном случае и одной из Вы хотите изменять Я обычно пользуюсь
: Мой вариант тоже задачи. Я попытался ячейке.: вариант в общем всё«OK»Запускается окно аргументов. Аргументы ячеек, и сразу управления на печать. на момент трудоустройства,Разработчик ним ячейкам (не для прокрутки. будет использоваться стрелок для прокрутки. значения в яч.
Activecell.Offset(0,1).Select. Вполне подходит был рабочий, но
запустить ранее предложенный
Итак, в ячейке
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(($A$2:$B$11=F$2)*($B$2:$B$11=$D3))
работает, но только. те же самые, показывает их число
PrintObject указанного в ячейке B1
в группе закреплен, можно перемещать,Следующая формула в ячейкеМинимальное значение
Как правило, пользователь «В5» с помощью
для цикла. :) с текстбоксом нет
Вами код, но, A1 согласно заданной
в одну сторону. (Синтаксис у этой функции
что и при после слова(Excel) (получен из другогоЭлементы управления но нельзя изменять D1 возвращает точное
; также может вводить
того же счетчика,sergey
нужды ловить событие к сожалению, пока
формуле (то естьЕсть задача определенного
Как привязать разные следующий:
использовании предыдущего способа.
«Количество»Является ли элемент управления
источника данных). Нанажмите кнопку
размер, можно перемещать значение на основе
оно должно быть меньше текст непосредственно в
а установленное значение
: Здравствуйте. пересчёта, соответственно механизм
не удалось получить не вводом вручную, подсчета, для примера: макросы на увеличение
=СЧЁТЕСЛИМН(диапазон_условия1;условие1; диапазон_условия2;условие2;…) В их роли.
видимым или скрытым. основании стажа формулаСвойства и изменять размер).
текущего значения в значения, указанного в
связанную ячейку или шага = -0.05
Можно ли заставить
срабатывает только при
положительного результата. а в фоновом
и на уменьшение,После этого приложение производит
выступают ссылки на
Но, хотя по умолчаниюVisible
определяет количество дополнительных
Placement связанной ячейке:
поле текстовое поле. Полосу в яч. «С5″ стандартный элемент управления изменении отслеживаемого значения,
Юрий М режиме) появляются различные
показано, сколько шт.
я пока не подсчет заполненных ячеек
ячейки. Вставляем координаты этот счетчик включен,
(форма) дней отпуска (в
Совет:(Excel)=IF(C1 > 50, «Acceptable»,Максимальное значение
прокрутки удобно использовать не должно при
— счетчик что оптимально.
Подсчет заполненных ячеек в Microsoft Excel
: Ну попробуйте тогда значения. Нужно, чтобы купил каждый покупатель. нашёл. указанных диапазонов, которые диапазонов на листе, и только ждетДанные и привязка данных процентах): Можно также щелкнуть элементМожно ли выводить элемент
«Unacceptable»); в противном случае
Подсчет ячеек
для ввода или этом меняться, то1) Изменять значениеkossvir мой вариант. Вариант при каждом появлении Как сделать подсчетЮрий Владимирович соответствуют установленным условиям.
Способ 1: счетчик на строке состояния
в которых нужно того, когда пользовательДиапазон, связанный со значением=(C1 — B1)* .01 управления правой кнопкой управления на печать.Следующая формула массива в будет использоваться изменения большого диапазона ничего не выйдет. с шагом меньше: Всем привет!! Игоря не видел)) в этой ячейке в сумме, сколько: По Вашему совету Результат выводится в подсчитать количество заполненных выделит определенные элементы, элемента управления.Примечание: мыши и выбратьPrintObject ячейке D1 присваивает
Максимальное значение значений, а также Нужен второй счетчик единицы!Помогите с решением.Hugo значения «Взлёт», значение купил каждый покупатель попробовал сделать, целые заранее отмеченную область. ячеек числовыми данными. в некоторых случаяхLinkedCell При щелчке верхней стрелки пункт(Excel) фактору риска степень. в тех случаях,
Способ 2: функция СЧЁТЗ
для изменения значения2) Уходить заВо вложении пример,: Юрий, я твой в другой ячейке отдельно? Т. е. числа (пункты хода)Как видим, простейший подсчет Жмем кнопку он может быть(Excel) по достижении минимального
-
Формат элемента управленияЯвляется ли элемент управления на основе текущегоВ поле когда точность не в яч. «В5″
о его включении.
Способ 3: функция СЧЁТ
для ввода диапазона должны работать как-тоВопрос касается только таблицы слева. : По крайней мере (то есть становилось , Дмитрий (6: Надо поменять один
-
состояния Эксель. Если придерживаемся следующего синтаксиса: Для этого нужно(форма) не меняется. Счетчик ниже действия.Данные и привязка данныхПримечание: указать, переместив ползунок оценочных значений процентов по другому - именно стандартного элемента
или для постепенного объясните детально.
Способ 4: функция СЧЁТЕСЛИ
вывести результат вПосле этого в области, мыши по строкеВысота или ширина в положении и неТекущее значение элемента управления. верхней стрелки для для вертикальной полосы изменения выбора цвета.sergeyВторой вопрос - и тд конкретноHugo т. д.) действительности больше и
-
Там есть события отдельную область на в которой находится состояния и в пунктах. прокручивается циклически повведите начальное значениеLinkedCell прокрутки по достижении
формы)Спасибо. Очень интересный
VBA, позволяет поставить
Способ 5: функция СЧЁТЕСЛИМН
,На вкладке ниже диапазона допустимыхСодержимое или состояние элемента или нижней стрелки для горизонтальной.Полоса прокрутки (элемент ActiveX) вариант. Мне лично
-
минимальное значение отрицательного: Доброе утро! уже статик переменная формулы, но выдаётся создать для одного повесить увеличение/уменьшение значений с учетом определенных данными.«Количество»Width
Value значения) возвращаемое значение
уже на базе (уже без Target). этом случае придут не просто количество опять будет отображаться.Расстояние от элемента управленияЭлементы управления требованиям:(форма) не меняется. Ползуноквведите наибольшее значение, уменьшать значение, например нельзя реализовать простым значения показывает что-то: как вариант через
: Сделал с циклическими
Счетчики в excel
2.1. Пытался решить этого доработаю.
Т.е. увеличение/уменьшение значений на помощь специализированные
ячеек, заполненных числовыми
Подсчитать количество заполненных ячеек
до левого или
нажмите кнопку
оно должно быть больше
Размер и положение остается в предельном которое пользователь может
численное значение, время счетчиком. вроде 65 556? сводную ссылками.
задачу макросом (привожу
Благодарю. вставить первой строкой функции. выражениями, но только
можно при помощи верхнего края листа.
Вставить значения, указанного вВысота или ширина в положении и не указать, переместив ползунок или дату. Чтобы
Казалась бы, естьСпасибо.
kossvir
vikttur ниже), но вИосиф
в макросы.Автор: Максим Тютюшев
такие из них,
функции СЧЁТЗ. Она
Left, а затем в поле
пунктах. прокручивается циклически по до предела вниз увеличить значение, щелкните инструмент (счетчик), естьslan: Спасибо!
: этом случае при: Вариант 1: Создай
Ну и шагAlenderFresh которые соответствуют определенному
отличается от предыдущего, разделе
«Счетчик» в ячейке
Минимальное значениеHeight диапазону допустимых значений. для вертикальной полосы
стрелку вверх; чтобы элементы регулирования (min,: ну не обязательноМне второй вариантRadioalex
наступлении в ячейке дополнительный список, тут там можно поставить: Здравствуйте, уважаемые знатоки!:) условию. Например, если способа тем, что
TopЭлементы ActiveX; в противном случае,На вкладке прокрутки и до уменьшить — стрелку
max, small change), же пользоваться только больше подходит), а так? А1 ожидаемого события, же или на
постоянный на 1/1000у меня такой задать условие «>50», позволяет зафиксировать подсчет(форма)
выберите элемент будет использоватьсяWidthРазработчик предела вправо — вниз. Пользователь также
но реализовать нельзя. связью с ячейкой..китин=ЕСЛИ(A1=»Взлет»;B1+1;B1)
значение в ячейке другом листе. Впиши или в зависимости вопрос: то будут учитываться определенного диапазона в
Ориентация по вертикали илиСчетчикМинимальное значение
(форма)в группе для горизонтальной. может ввести текстsergeyне все это
: ну и моиПри количестве итераций B1 увеличивается на все имена, распределив от значения подумать
есть произвольная таблица только такие ячейки, отдельной ячейке. То
по горизонтали..;Расстояние от элемента управленияЭлементы управленияВ поле непосредственно в соответствующую: To beloslav: возможно одновременно, что пять копеек — 1 единицу (то есть их в алфавитном
как привязать. A B C в которых содержится есть, для просмотра
OrientationЩелкните на листе место,оно должно быть меньше до левого илинажмите кнопкуШаг изменения ячейку или текстовоеЕсть ячейка В5 вы спрашиваете, но
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(ЕТЕКСТ($C$2:$C$15)*(МЕСЯЦ($B$2:$B$15)=МЕСЯЦ($G3))*(ЛЕВБ(H$2;ПОИСК(«,»;H$2)-1)=СЖПРОБЕЛЫ($C$2:$C$15)))paylevan текущее значение + порядке. Выдели следующуюЮрий Владимирович1 2 0
значение больше числа информации по нему(форма)
где должен быть значения, указанного в верхнего края листа.Вставитьвведите величину уменьшения поле. Счетчики используются, (только одна ячейка), по отдельности -kossvir: А если количество 1) не один ячейку после имени: Если можно, помогите!
Счетчик с условием (Формулы)
3 0 4 50. Также можно область не нужноФорматирование
расположен левый верхний полеLeft
и в разделе или увеличения значения например, для упрощения в ней можно да, если под: Не могу внедрить итераций много? Уже
раз, а бесконечное в новом списке, Моего уровня понимания4 5 6 задавать значения «»
будет постоянно выделять.Цвет фона.
угол счетчика.Максимальное значение ,
Счетчик ячеек в Excel
и степень перемещения ввода месяца, дня,
менять значение, как изменением понимать не вашу формулу в долгое время пытаюсь количество. выбери для нее явно не хватит. Заранееу меня есть (не равно) иВыделяем область, в которуюBackColorЧтобы изменить элемент управления,
; в противном случаеTopвыберите элемент ползунка при щелчке года, а также в ручную (прямым значение счетчика, а фой файл(во вложении)
Private Sub Worksheet_Calculate() функцию Сумма и благодарю счетчики: k, m, т.д. будет выводиться результат(форма) убедитесь, что выбран будет использоваться(форма)Полоса прокрутки стрелки на одном для изменения уровня вводом), так и значение какой-либо управляемойЕсли не трудно, этот вроде бы If [A1] = удерживая клавишу КтрлHugo nПосле того, как выделили подсчета. Кликаем поЦвет переднего плана. режим конструктора. На
Максимальное значениеОриентация по вертикали или. из концов полосы громкости. при помощи счетчика. ячейки. посмотрите что я простой вопрос. «Взлёт» Then Call (по английски естественно,: Вот вроде так,мне нужно, чтобы ячейку для вывода значкуForeColor вкладке. по горизонтали.Щелкните на листе место, прокрутки.Счетчик (элемент управления формы) Т.е. при выбореsergey делаю не такНо все формулы Vzlet_counter End Sub это самая нижняя но проверьте. если определенное поле результата и запустили«Вставить функцию»(форма)РазработчикВ полеOrientation где должен бытьВ полеСчетчик (элемент ActiveX) станд.элем.управ. — «счетчик»: Да, но естьkossvir так или иначе
Sub Vzlet_counter() Application.EnableEvents крайняя клавиша сЮрий Владимирович принимало определенное значение, Мастер функций, выбираем.Наличие тени элемента управления.
в группеМинимальное значение(форма)
Счётчик выполнения условия в ячейке.
расположен левый верхнийШаг изменения по страницамПримечание: MS Excel, он одна проблемка ячейка: Листы ОСНОВНОЙ и получаются циклическими, а = False Range(«B1»)=
лева) , выделяй: Спасибо большое, всё счетчик прибавлялся бы записьОткрывается окно Мастера функций.ShadowЭлементы управлениявведите наименьшее значение,Форматирование угол полосы прокрутки.введите величину уменьшения Прежде чем добавлять элементы спрашивает связь с должна поддерживать ручной ДИАГРАММА)) макросы либо вовсе Range(«B1») + 1 поочередно ячейки против
работает! Есть мелкие на определенное число.«СЧЁТЕСЛИ» Ищем в представленном(Excel)
нажмите кнопку которое пользователь можетЦвет фона.Чтобы изменить элемент управления, или увеличения значения управления на листе, ячейкой. После указания ввод, и продолжатьНе надо цитировать не реагируют на Application.EnableEvents = True этого имени в косячки,(когда вводишь данные
Например,. Кликаем по кнопке списке элементКлавиатура и мышьРежим конструктора указать, щелкая стрелкуBackColor убедитесь, что выбран и степень перемещения необходимо включить вкладки этой ячейки, он счет с заданного посты целиком. Отвечать фоновое изменение в End Sub2.2. Пробовал этой (которая приведена) в ячейку D16,A1=1, счетчик k«OK»«СЧЁТЗ»
Настраиваемый значок мыши.. вниз.(форма) режим конструктора. На ползунка при щелчке « будет менять в числа с заданным можно и без ячейке А1 (при этот же макрос, таблице, по окончанию
то ячейки K16-K20, прибавляется на 1,
.. После того, какMouseIcon
Чтобы задать свойства элементаВ полеЦвет переднего плана. вкладке области между ползункомРазработчик ней значение в шагом. Т.е. я цитирования использовании Worksheet_Change(ByVal Target
но уже с подтверди, нажав клавишу R16-R20 реагируют не а счетчик m
Открывается окно аргументов. У это наименование выделено,
(форма)
управления, на вкладкеМаксимальное значениеForeColorРазработчик и одной из». Подробнее читайте соответсвии с заданным ввожу начальное значеникитин
As Range)), либо Worksheet_Change(ByVal Target As Ентер. Повтори эти сразу, нужно на на 2 данной функции два жмем на кнопкуТип указателя, отображаемого приРазработчиквведите наибольшее значение,(форма)в группе стрелок для прокрутки. вкладку «Разработчик». шагом. Т.е., если 0 градусов цельсия,
: в L4 вот начинают самоисполняться бесконечное Range), однако такое действия с каждым
кнопки счетчиков понажимать),А1=»No info», счетчики аргумента: диапазон, где«OK»
наведении пользователем указателяв группе которое пользователь можетНаличие тени элемента управления.
Элементы управления Например, если для
На вкладке в ячейке сейчас должен иметь возможность
эту формулу и количество раз (при решение тоже не
последующим именем. но они не не меняются происходит подсчет ячеек,
.
мыши на определенныйЭлементы управления
указать, щелкая стрелкуShadowщелкните полосы прокрутки заданоРазработчик значение 5, а изменять его как
ратянуть вправо и использовании Worksheet_Calculate()). работает, так какВариант 2: Распредели критичны и ви такие правила и критерий, тоЗапускается окно аргументов. Аргументами объект (например, стандартный,нажмите кнопку вверх.(Excel)
Режим конструктора минимальное значение 0,в группе шаг=1, то при в положительную сторону внизНеужели никак нельзя ячейка A1 изменяется имена в алфавитном целом на работоспособность необходимо прописать для есть, условие, о
этой функции являются стрелка или I-образный).СвойстваВ полеКлавиатура и мышь. а максимальное —Элементы управления нажатии на увеличение так и в
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(ЕТЕКСТ(Основной!$C$2:$C$15)*(МЕСЯЦ(Основной!$A$2:$A$15)=МЕСЯЦ(Диаграмма!$K4))*(L$3=СЖПРОБЕЛЫ(Основной!$C$2:$C$15))) сделать обычный стандартный
не вручную, а порядке. В результате не влияют.
нескольких ячеек, а котором мы говорили ссылки на ячейки.MousePointer.Шаг измененияНастраиваемый значок мыши.Чтобы задать свойства элемента
10, то принажмите кнопку
мы получим 6. отрицательную сторону су вас в счётчик, чтобы в автоматически с помощью
одно и тожеHugo потом вывести значения
выше. В поле
Ссылку на диапазон(форма)Совет:введите величину, наMouseIcon управления, на вкладке значении свойстваВставить Так вот, если шагом 0.05 примере в заголовке ячейке B1 просто
формулы с условием имя у тебя: Ну это понятно счетчиков в отдельной«Диапазон» можно прописать вручную,Свойства, характерные для счетчика Можно также щелкнуть элемент которую увеличивается или
Счетчик позиций по датам (Формулы/Formulas)
(форма)Разработчик
Шаг изменения по страницам
, а затем в я введу вslan второй таблички стояло прибавлялась 1 при
ЕСЛИ(). будет повторено несколько — D16 не ячейке.
вводим координаты обрабатываемой но лучше установить
Задержка в миллисекундах после
управления правой кнопкой изменяется значение счетчика,Тип указателя, отображаемого при
в группе, равном 2, значение
разделе ячейку 9 и
: не вижу проблем «планшет,шт.».а в основной каждом автоматическом (ввод Таким образом, получается,
раз подряд. Раздели обрабатывается в Worksheet_Change.можно такое сделать области, а в
курсор в поле однократного щелчка счетчика. мыши и выбрать
когда пользователь щелкает наведении пользователем указателяЭлементы управления
будет увеличиваться илиЭлементы управления формы нажму на увеличение,по событию изменения
табличке этого нет.поэтому НЕ вручную) наступлении что: Worksheet_Change(ByVal Target список по именам,Изменения в подопытные в excel? как? поле«Значение1»Delay пункт стрелки. мыши на определенный
нажмите кнопку уменьшаться на 2
Как создать счетчик для ячеек в Excel?
выберите элемент то получу 10. листа, обновлять значение ЛЕВБ не нужно события «Х» в As Range) не вставив пустые строки ячейки вносятся толькоСпасибо!«Критерий», куда нужно ввести(форма)СвойстваВ поле объект (например, стандартный,Свойства (в данном случаеПолоса прокруткиСуть в том, счетчикаkossvir ячейке А1 (например,
видит изменений в после каждого имени макросом (формул ведьМимоидущий
вписываем условия. После данные, и выделитьМинимальное и максимальное допустимые
.Связь с ячейкой
стрелка или I-образный).. на 20 % от.
что нужно все
slan: Спасибо)) при удовлетворении условию
ячейке А1, а
(Например Петр, Петр,
там уже нет),: а начальные показания этого жмем на соответствующую область на значения.Откроется диалоговое окно
введите ссылку наMousePointerСовет: диапазона значений полосыЩелкните на листе место,
Стандартный счетчик
то, что описано: вот
Создала макрос в Excel формулы или импорте Worksheet_Calculate() их видит,
Петр, пустая строка, поэтому если нужна счетчиков откуда берутся?
кнопку листе. Если нужно
MaxСвойства
ячейку, в которой(форма) Можно также щелкнуть элемент
прокрутки) каждый раз где должен быть выше, но толькоbeloslav и связала его определённого значения)? но начинает увеличивать Степан, Степан, пустая
зависимость и от
Нюша«OK» произвести подсчет заполненных,
. Для получения дополнительных содержится текущее положениеСвойства, характерные для полосы управления правой кнопкой при щелчке области расположен левый верхний с шагом меньше: Sergey поясните задачу. с кнопкой. При
Hugo счётчик в ячейке строка и т. других ячеек, то: можно. ячеек в несколькихMin сведений о каждом счетчика. прокрутки мыши и выбрать между ползунком и угол полосы прокрутки. 1, и с У Вас есть
нажатии кнопки ,информация: Я уже сделал,
B1 до бесконечности д.). В пустой это всё надо
и макросом можноДля ручного ввода шаблон
удаленных друг от(форма) свойстве выберите свойствоСвязанная ячейка возвращает текущееЗадержка в миллисекундах после пункт одной из стрелокПримечание: возможностью получения отрицательных две ячейки и из А1:D1 строки и работало - (к сожалению, Application.EnableEvents строке, в ячейке прописать в Worksheet_Change.и формулами тоже выглядит следующим образом: друга диапазонах, тоВеличина перемещения при щелчке и нажмите клавишу положение счетчика. однократного щелчка полосыСвойства для прокрутки. Добавится вертикальная полоса прокрутки. значений. Чего стандартный один счетчик. С журнала заносится в когда писал ответ. = False почему-то под именем впишиЮрий Владимировичсамый простой способ
=СЧЁТЕСЛИ(диапазон;критерий) координаты второго, третьего пользователем стрелки счетчика. F1, чтобы отобразитьИспользуйте это значение в прокрутки..В полеЧтобы изменить ориентацию полосы счетчик не позволяет. помощью счетчика Вы определенные ячейки накладной. Но с работы не спасает от Итого: , потом: То есть, теоретически, — на формулахПосле этого программа производит и последующего диапазонаSmallChange соответствующий раздел справка формулах, чтобы реагироватьDelayОткроется диалоговое окноСвязь с ячейкой прокрутки на горизонтальную,Прошу прошения, если устанавливаете в яч. Хотелось бы ,чтобы файл отсылать не бесконечного исполнения макроса). выдели ячейку под можно сделать чтобы
если подсчет заполненных ячеек
нужно вводить в(форма) по Visual Basic.
на значение, соответствующее(форма)Свойства
введите ссылку на перетащите один из не понятно,сам с «С5» значение шага, после нажатия кнопки
хотел. Тем болееВозможно ли решить
цифрами в этой все зависимые данныенадо добавить 3 выделенного диапазона, которые поля под названиемПри выполнении определенных задач Можно также ввести текущему положению счетчика,Величина перемещения при щелчке. Для получения дополнительных ячейку, в которой маркеров изменения размера трудом понял, что например, -0.05, на срабатывал счетчик и что он совсем задачу? же пустой строке автоматически обновлялись после столбца с формулами соответствуют заданному условию,«Значение2» во время работы имя свойства в которое хранится в пользователем области между сведений о каждом
содержится текущее положение по диагонали. написал. :-) которое должны изменяться значения ячеек стновились не был похожЮрий М и нажми функцию изменения в D16?
если, т.е. в и выводит их, с таблицей бывает
Подсчет количества заполненных ячеек в Excel
Одной из достаточно распространенных задач при работе с таблицами Excel является необходимость подсчета количества заполненных различными данными ячеек, иногда по строго определенным критериям. Табличный редактор содержит несколько инструментов, позволяющих выполнить подобные операции. В данной статье мы на практических примерах опишем используемые методы подсчета количества заполненных ячеек в Эксель.
Метод 1: счетчик в строке состояния
Проще всего посмотреть количество ячеек с заполненными данными при помощи соответствующего счетчика, расположенного в правой части строки состояния, внизу основного окна программы.
Этот счетчик обозначается как “Количество” и скрыт до того момента, пока пользователь не выделит хотя бы две заполненные ячейки. Счетчик показывает количество всех ячеек, в которых внесены данные любого типа: символьные, дата, числовые и т.д.
Этот метод удобен в ситуациях, когда таблица невелика и при определении количества заполненных ячеек не требуется использование определенных условий для попадания в статистику подсчета.
Счетчик количества включен по умолчанию и должен всегда отображаться в строке состояния. Однако, если при выделении более двух заполненных ячеек, он отсутствует, следует проверить режим его отображения в настройках строки состояния. Для этого:
- жмем правую кнопку мыши в любом месте строки состояния;
- находим в появившемся перечне строку “Количество“;
- отмечаем пункт галочкой (щелкнув по нему), после чего проверяем работу счетчика.
Метод 2: использование функции СЧЁТЗ
Следующий метод подсчета ячеек с данными основан на использовании функции СЧЁТЗ. Принцип ее работы полностью эквивалентен счетчику строки состояния, но использование функции дает возможность закрепить полученный результат в определенной ячейке таблицы. Также важно, что в пределах единожды выделенного и указанного в качестве аргумента функции диапазона можно будет многократно менять данные в ячейках без необходимости повторно их выделять. Итак, вот как нужно работать с данной функцией:
- Выделяем ячейку, в которой должен выводиться результат. Затем находим слева от строки формул кнопку “Вставить функцию” (fx) и щелкаем по ней.
- В открывшемся окне Мастера функций:
- в качестве категории выбираем “Полный алфавитный перечень“;
- в поле “Выберите функцию” находим строку “СЧЁТЗ” и кликаем по ней;
- жмем кнопку ОК.
- Откроется окно настроек аргументов функции СЧЕТЗ, где нужно указать диапазоны ячеек, в которых будет считаться количество заполненных элементов. Координаты диапазона можно ввести вручную, но гораздо проще следовать следующему алгоритму:
- кликаем по полю для заполнения данных напротив аргумента “Значение1“;
- зажав левую кнопку мыши выделяем в таблице требуемый диапазон ячеек;
- если нужно посчитать количество ячеек с данными из другого (не пересекающегося с первым) диапазона, то ставим курсор в поле “Значение2” и выделяем следующий диапазон ячеек. В нашем случае, диапазоны находятся рядом, и мы просто демонстрируем возможность выполнения такого действия;
- при необходимости, повторяем операцию, пока все нужные области ячеек не будут выделены.
- по готовности нажимаем кнопку ОК.
Примечание: Общий синтаксис функции выглядит следующим образом:
=СЧЁТЗ(значение1;значение2;…).
Более опытные пользователи могут сразу ввести формулу в нужную ячейку, вручную прописав необходимые аргументы, не прибегая к помощи Мастера функций. Когда формула готова, жмем клавишу Enter.
- После выполнения порядка действий выше в выбранной ячейке появится результат в виде количества ячеек с заполненными данными в указанном диапазоне (диапазонах).
Метод 3: использование функции СЧЁТ
Данный метод предполагает использование функции СЧЕТ, которая отличается от вышеописанного тем, что включает в итоговый результат только те ячейки, в которых внесены цифровые данные. Давайте посмотрим, как это работает на практике:
- Как уже было описано ранее, переходим в ячейку для вывода результата и открываем Мастер функций:
- выбираем категорию “Полный алфавитный перечень“;
- в поле “Выберите функцию” кликаем по строке “СЧЁТ”;
- далее нажимаем кнопку ОК.
- Перед нами появится окно аргументов функции СЧЕТ, где нужно указать диапазоны ячеек. Их также, как и при работе с функцией СЧЁТЗ, можно прописать вручную или выбрать прямо в таблице (подробная процедура описана выше, во втором методе). Как только все аргументы заполнены, жмем кнопку OK.
Примечание: формула функции выглядит следующим образом:
=СЧЁТ(значение1;значение2;…).
Ее можно сразу прописать в требуемой ячейке, не обращаясь к Мастеру функций. - В итоге мы получим результат подсчета, в котором учитывались только содержащие числовые значения ячейки.
Метод 4: применение функции СЧЁТЕСЛИ
Функция СЧЕТЕСЛИ используется в ситуациях, когда необходимо не просто определить количество ячеек с данными, но и выбрать среди них те, для которых выполняется заданное условие, в качестве которого могут выступать операции сравнения как цифровых, так и прочих форматов данных, например:
- >100;
- <>0;
- =”Да”.
Опишем подробный алгоритм использования функции.
- Как и в предыдущих методах, встаем в ячейку для расчета результата запускаем Мастер функций.
- выбираем в перечне категорий значение “Полный алфавитный перечень“;
- в списке операторов щелкаем по функции “СЧЁТЕСЛИ” и затем – OK.
- На экране отобразится окно настроек аргументов функции СЧЕТЕСЛИ:
- Как и в предыдущих методах в качестве значения аргумента “Диапазон” нужно указать координаты области ячеек (вручную или с помощью выделения левой кнопкой мыши в самой таблице).
- В значении аргумента “Критерий” указываем наше условие, по которому будут отбираться ячейки с данными для включения в общий подсчет.
- Как только все будет заполнено, нажимаем кнопку OK.
Примечание: Если есть желание, работу в Мастере функций можно упустить и сразу ввести нужную формулу функции в выбранной ячейке. Сама формула выглядит так:
=СЧЁТЕСЛИ(диапазон;критерий).
- Как мы видим, требуемый результат с заданным условием появился в выбранной ячейке.
Метод 5: функция СЧЁТЕСЛИМН
Функция СЧЁТЕСЛИМН представляет из себя еще более гибкий инструмент для подсчета ячеек, позволяющий определить количество соответствий нескольким критериям. Для каждого диапазона можно указать свой критерий и всего подобных комбинаций может быть 126.
- Выбираем ячейку для вывода конечного результата и кликаем по кнопке “Вставить функцию”, после чего откроется Мастер функций.
- останавливаемся на категории “Полный алфавитный перечень“;
- в списке предлагаемых функций кликаем по оператору “СЧЁТЕСЛИМН” и подтверждаем действие нажатием кнопки OK.
- Теперь нам нужно настроить аргументы оператора СЧЕТЕСЛИМН. Указываем адрес первого диапазона ячеек, затем в следующем поле прописываем условие для этого диапазона. После этого появится поле для ввода координат второго диапазона условий, затем – условия для него и т.д. Как уже было отмечено выше, всего таких диапазонов с привязанными к ним критериями отбора может быть 126 (в нашем случае мы ограничимся двумя). Когда все готово, жмем кнопку OK.
Примечание: Как и при использовании вышеописанных функций, формулу с заполненными аргументами можно сразу прописать в результирующей ячейке.
=СЧЁТЕСЛИМН(диапазон_условия1;условие1; диапазон_условия2;условие2;…). - В результате мы видим в заданной ячейке количество, удовлетворяющие условиям функции.
Заключение
Описанные выше методы позволяют оперативно определить количество ячеек с данными в выделенном диапазоне, начиная от простейшего способа при помощи счетчика в строке состояния, и заканчивая подсчетом с конкретными критериями отбора, что в некоторых ситуациях поможет значительно сократить время на обработку больших массивов данных в таблице Эксель.
Интерактивные элементы в Excel с использованием Счетчика и Полосы прокрутки
Helen Bradley объясняет, как добавлять интерактивные элементы на лист Excel, используя Полосу прокрутки и Счетчик.
Всякий раз, когда пользователь выбирает из дискретного набора вариантов, какие данные ввести на лист Excel, Вы можете сэкономить время, автоматизировав процесс ввода. Это можно сделать различными способами, и один из них – использовать интерактивные элементы Spin Button (Счетчик) или Scroll Bar (Полоса прокрутки). Сегодня я познакомлю Вас с использованием Счетчика и Полосы прокрутки, а также покажу, как добавить к графику в Excel интерактивный элемент Счетчик.
Открываем вкладку Разработчик
В Excel 2007 и Excel 2010 элементы Счетчик и Полоса прокрутки доступны на вкладке Developer (Разработчик). Если у Вас эта вкладка не отображается выполните следующее:
- в Excel 2010 откройте File > Options > Customize Ribbon (Файл > Параметры > Настроить ленту) и на панели справа поставьте галочку возле названия вкладки Developer (Разработчик).
- в Excel 2007 нажмите кнопку Office, выберите Excel Options (Параметры Excel) и далее в разделе Popular (Основные) включите опцию Show Developer tab in the Ribbon (Показывать вкладку Разработчик на Ленте).
Чтобы увидеть инструменты, перейдите на вкладку Developer > Insert (Разработчик > Вставить) и выберите элемент Spin Button (Счетчик) или Scroll Bar (Полоса прокрутки) из группы Form Controls (Элементы управления формы). Крайне важно выбирать именно из этой группы, а не из ActiveX Controls (Элементы ActiveX), так как они работают абсолютно по-разному.
Перетащите на рабочий лист Excel Счетчик и Полосу прокрутки. Заметьте, что Вы можете изменять положение этих элементов, а также поворачивать их вертикально или горизонтально. Чтобы передвинуть или изменить размер элемента управления, щелкните по нему правой кнопкой мыши, а затем изменяйте размер или перетаскивайте.
Чтобы увидеть, как все это работает, щелкните правой кнопкой мыши по объекту и выберите пункт Format Control (Формат объекта). В открывшемся диалоговом окне на вкладке Control (Элемент управления) находятся параметры для настройки Счетчика. По своей сути, Счетчик помещает в ячейку какое-то значение, а Вы, нажимая стрелки, увеличиваете или уменьшаете его.
Элемент Счетчик имеет ограничения: значение должно быть целым числом от 0 до 30000, параметр Incremental Change (Шаг изменения) также должен быть любым целым числом от 1 до 30000.
Установите Current Value (Текущее значение) равным 50, Minimum Value (Минимальное значение) равным 0, Maximum Value (Максимальное значение) равное 300 и Incremental Change (Шаг изменения) равным 10. Кликните по полю Cell Link (Связь с ячейкой), затем выделите ячейку A1 и закройте диалоговое окно.
Щелкните в стороне от Счетчика, чтобы снять с него выделение, и понажимайте стрелки. Вы увидите, что с каждым нажатием значение в ячейке A1 изменяется. Вы можете увеличить значение до 300, но не более, и уменьшить до 0, но не менее. Обратите внимание, что значение изменяется с шагом 10.
Делаем Счетчик более полезным
Вы можете использовать Счетчик таким образом, чтобы пользователь мог вводить значения на листе простым нажатием кнопки, вместо ввода вручную с клавиатуры. Вероятно, у Вас возникает вопрос: как быть, если значения, которые должен ввести пользователь не целые числа в диапазоне от 0 до 30000?
Решение есть – используйте промежуточную ячейку для вычисления нужного Вам значения. Например, если Вы хотите, чтобы пользователь вводил значения между 0% и 5% с шагом 0,1%, нужно масштабировать значение, которое дает счетчик, чтобы получить результат от 0 до 0,05 с шагом 0,001.
Есть множество вариантов, как это можно реализовать математически и, если Ваше решение работает, то не имеет значения, как Вы это сделали. Вот одно из возможных решений: кликните по счетчику правой кнопкой мыши, выберите Format Control (Формат объекта) и установите Minimum Value (Минимальное значение) = 0, Maximum Value (Максимальное значение) = 500 и Incremental Change (Шаг изменения) = 10. Установите связь с ячейкой A1. Далее в ячейке A2 запишите формулу =A1/10000 и примените к ней процентный числовой формат с одним десятичным знаком.
Теперь, нажимая на кнопки счетчика, Вы получите в ячейке A2 именно тот результат, который необходим – значение процента между 0% и 5% с шагом 0,1%. Значение в ячейке A1 создано счетчиком, но нас больше интересует значение в ячейке A2.
Всегда, когда нужно получить значение более сложное, чем целое число, используйте подобное решение: масштабируйте результат, полученный от счетчика, и превращайте его в нужное значение.
Как работает Полоса прокрутки
Полоса прокрутки работает таким же образом, как и Счетчик. Кроме этого, для Полосы прокрутки Вы можете настроить параметр Page Change (Шаг изменения по страницам), который определяет на сколько изменяется значение, когда Вы кликаете по полосе прокрутки в стороне от её ползунка. Параметр Incremental Change (Шаг изменения) используется при нажатии стрелок по краям Полосы прокрутки. Конечно же нужно настроить связь полосы прокрутки с ячейкой, в которую должен быть помещен результат. Если нужно масштабировать значение, Вам потребуется дополнительная ячейка с формулой, которая будет изменять значение, полученное от Полосы прокрутки, чтобы получить правильный конечный результат.
Представьте организацию, которая предоставляет кредиты от $20 000 до $5 000 000 с шагом изменения суммы $10 000. Вы можете использовать Полосу прокрутки для ввода суммы займа. В этом примере я установил связь с ячейкой E2, а в C2 ввел формулу =E2*10000 – эта ячейка показывает желаемую сумму займа.
Полоса прокрутки будет иметь параметры: Minimum Value (Минимальное значение) = 2, Maximum Value (Максимальное значение) = 500, Incremental Change (Шаг изменения) = 1 и Page Change (Шаг изменения по страницам) = 10. Incremental Change (Шаг изменения) должен быть равен 1, чтобы дать возможность пользователю точно настроить значение кратное $10 000. Если Вы хотите создать удобное решение, то очень важно, чтобы пользователь имел возможность легко получить нужный ему результат. Если Вы установите Шаг изменения равным, к примеру, 5, пользователь сможет изменять сумму займа кратно $50 000, а это слишком большое число.
Параметр Page Change (Шаг изменения по страницам) позволяет пользователю изменять сумму займа с шагом $100 000, так он сможет быстрее приблизиться к сумме, которая его интересует. Ползунок полосы прокрутки не настраивается ни какими параметрами, так что пользователь способен мгновенно перейти от $20 000 к $5 000 000 просто перетащив ползунок от одного конца полосы прокрутки к другому.
Интерактивный график со счетчиком
Чтобы увидеть, как будут работать эти два объекта вместе, рассмотрим таблицу со значениями продаж за период с 1 июня 2011 до 28 сентября 2011. Эти даты, если преобразовать их в числа, находятся в диапазоне от 40695 до 40814 (даты в Excel хранятся в виде кол-ва дней, прошедших с 0 января 1900 года).
В ячейке C2 находится такая формула:
Эта формула скопирована в остальные ячейки столбца C. К ячейкам C2:C19 применено условное форматирование, которое скрывает любые сообщения об ошибках, т.к. формулы в этих ячейках покажут множество сообщений об ошибке #N/A (#Н/Д). Мы могли бы избежать появления ошибки в столбце C, написав формулу вот так:
Но в таком случае график покажет множество нулевых значений, а этого нам не нужно. Таким образом, ошибка – это как раз желательный результат.
Чтобы скрыть ошибки, выделите ячейки в столбце C и нажмите Conditional Formatting > New Rule (Условное форматирование > Создать правило), выберите тип правила Format Only Cells That Contain (Форматировать только ячейки, которые содержат), в первом выпадающем списке выберите Errors (Ошибки) и далее в настройках формата установите белый цвет шрифта, чтобы он сливался с фоном ячеек – это самый эффективный способ скрыть ошибки!
В ячейке G1 находится вот такая формула =40000+G3, а ячейку G3 мы сделаем связанной со Счетчиком. Установим вот такие параметры: Current Value (Текущее значение) = 695, Minimum Value (Минимальное значение) = 695, Maximum Value (Максимальное значение) = 814, Incremental Change (Шаг изменения) = 7 и Cell Link (Связь с ячейкой) = G3. Протестируйте Счетчик, нажимая на его стрелки, Вы должны видеть в столбце C значение, соответствующее дате в ячейке G1.
Minimum Value (Минимальное значение) – это число, добавив к которому 40000 мы получим дату 1 июня 2011, а сложив Maximum Value (Максимальное значение) и 40000, – получим дату 28 сентября 2011. Мы установили Шаг изменения равным 7, поэтому даты, которые появляются в ячейке G1, идут с интервалом одна неделя, чтобы соответствовать датам в столбце A. С каждым кликом по стрелкам Счетчика, содержимое ячейки G3 изменяется и показывает одну из дат столбца A.
Добавляем график
График создаем из диапазона данных A1:C19, выбираем тип Column chart (Гистограмма). Размер графика сделайте таким, чтобы он закрывал собой столбец C, но, чтобы было видно первую строку листа Excel.
Чтобы настроить вид графика, необходимо щелкнуть правой кнопкой мыши по одиночному столбцу, показывающему значение для Series 2 (Ряд 2), выбрать Change Series Chart Type (Изменить тип диаграммы для ряда), а затем Line Chart With Markers (График с маркерами). Далее кликаем правой кнопкой мыши по маркеру, выбираем Format Data Series (Формат ряда данных) и настраиваем симпатичный вид маркера. Ещё раз щелкаем правой кнопкой мыши по маркеру и выбираем Add Data Labels (Добавить подписи данных), затем по Легенде, чтобы выделить её и удалить.
Теперь, когда Вы нажимаете кнопки Счетчика, маркер прыгает по графику, выделяя показатель продаж на ту дату, которая появляется в ячейке G1, а рядом с маркером отображается ярлычок с суммой продаж.
Существует бесчисленное множество способов использовать Счетчики и Полосы прокрутки на листах Excel. Вы можете использовать их для ввода данных или, как я показал в этой статье, чтобы сделать графики более интерактивными.