Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Nikolas от 17.12.2009, 14:15

Название: Поиск данных.
Отправлено: Nikolas от 17.12.2009, 14:15
Уважаемые ГУРУ Excel!! Помогите простому пользователю сделать формулу.
В общем схема такая:
Надо посчитать в столбце с разными датами количество ячеек с определенной датой.
Все проблема в том, что в столбце имеются даты как со временем так и без.

Пытался использовать =СЧЁТЕСЛИ(M:M;03.10.2009), но при таком синтаксисе не считаются даты со временем.
Уже сломал голову:)
Название: Re: Поиск данных.
Отправлено: _Boroda_ от 17.12.2009, 14:39
формула массива (вводится нажатием Ctrl Shift Enter)

{=СУММ(--(ЦЕЛОЕ($A$5:$A$18)=B5))}, где
$A$5:$A$18 - диапазон с датами;
В5 - ячейка с искомой датой
Название: Re: Поиск данных.
Отправлено: Nikolas от 18.12.2009, 07:10
Со столбцом не работает.
Вот если преобразовать каждую ячейку в =Целое(M1), а затем по преобразованному стлобцу сделать формулу =СЧЁТЕСЛИ(N:N;03.10.2009) то это будет работать верно. А как сделать все в рамках одной формулы??
Формула СЧЁТЕСЛИ(Целое(М:М);03.10.2009) не работает.
Название: Re: Поиск данных.
Отправлено: _Boroda_ от 18.12.2009, 09:43
См. приложение

Со столбцом будет работать только в случае, если там нет текста. Поскольку это формула массива, то на весь столбец ссылку давать не стоит - может долго думать. Нужно либо просто указать заведомо больший массив, либо сделать его динамическим с помощью ф-ции СМЕЩ.
Название: Re: Поиск данных.
Отправлено: Nikolas от 18.12.2009, 11:18
У меня даже этого не получается   :-\  Может что то не так делаю??
Название: Re: Поиск данных.
Отправлено: _Boroda_ от 18.12.2009, 11:28
Я же писал

Цитироватьформула массива (вводится нажатием Ctrl Shift Enter)

Нужно встать на эту ячейку, встать в строку формул, нажать одновременно Ctrl Shift Enter

См. вложение
Название: Re: Поиск данных.
Отправлено: Nikolas от 18.12.2009, 15:00
А как сделать макрос заполнения полей такой
Заполняемая таблица: столбы: месяц; строки: день

Эту таблицу надо заполнить по данным из другого файла так:
Если ячейка К1 > 0 и ячейка Н1 = Дате данных заполняемой таблице(год;месяц;день), то в ячейке +1, в другом случае +0


В итоге я должен получить таблицу с заполненными ячейкам, удовлетворяющие условию
Название: Re: Поиск данных.
Отправлено: tnazirov от 19.12.2009, 15:56
Уважаемый Nicolas,

Если ваши данные в интервале А1:А5 и вы ищете количество повторений даты 19/02/2009, то используйте формулу

=COUNTIF(A1:A5,">="&"19/02/2009")-COUNTIF(A1:A5,">="&"19/02/2009"+1)

С уважением
Название: Re: Поиск данных.
Отправлено: Nikolas от 21.12.2009, 06:21
Для подсчета даты, нужно выполнить сначала условие.
Т.е. в одном столбце есть 0 или 1, а в другом даты.
Нужно посчитать даты тогда, когда в первом столбце 1
Название: Re: Поиск данных.
Отправлено: Nikolas от 21.12.2009, 14:57
Вот пример.
На подсчитать сколько на каждую дату положительных значений в столбце А.
Название: Re: Поиск данных.
Отправлено: Nikolas от 23.12.2009, 05:48
Не ужели мне никто не сможет помочь   :'(
Название: Re: Поиск данных.
Отправлено: VictorK от 23.12.2009, 13:32
Цитата: Nikolas от 21.12.2009, 14:57
На подсчитать сколько на каждую дату положительных значений в столбце А.
Может быть, так?
В ячейку C1 ввести формулу массива (Ctrl+Shift+Enter)
=СУММ(($A$1:$A$18>0)*($B$1:$B$18=B1))
и растянуть вниз до конца диапазона.
Название: Re: Поиск данных.
Отправлено: Nikolas от 24.12.2009, 11:51

Может быть, так?
В ячейку C1 ввести формулу массива (Ctrl+Shift+Enter)
=СУММ(($A$1:$A$18>0)*($B$1:$B$18=B1))
и растянуть вниз до конца диапазона.
[/quote]
Так не пойдет. В другом файле надо что бы в одной ячейке было. Помогите скрипт сделать!!!  :-\
Название: Re: Поиск данных.
Отправлено: Шпец Докапыч от 24.12.2009, 12:04
Так указывайте вместо "B1" дату и никуда не тяните. :)
Название: Re: Поиск данных.
Отправлено: Nikolas от 24.12.2009, 12:41
Цитата: Шпец Докапыч от 24.12.2009, 12:04
Так указывайте вместо "B1" дату и никуда не тяните. :)
Ничего не понимаю.  :-[ Почему у вас все работает, а когда переношу формулу в свой документ, ничего не работает?
Что ни так делаю???
Название: Re: Поиск данных.
Отправлено: Шпец Докапыч от 24.12.2009, 12:48
Excel-то хоть работает или совсем ничего; даже какой-нибудь ошибочки типа #ЗНАЧ! нет?  ;)
Название: Re: Поиск данных.
Отправлено: Nikolas от 24.12.2009, 15:18
Всем спасибо большое  ;) Разобрался  8)
Название: Re: Поиск данных.
Отправлено: leoparda umka от 25.12.2009, 20:34
а так?