Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/COUNTIF для определённого диапазона времени - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
COUNTIF для определённого диапазона времени
KIMVSR Дата: Вторник, 03.03.2015, 10:06 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте, ребят!

Помогите, пожалуйста, решить несложную задачу:

В файле есть два листа: данные (data) и результаты подсчётов (overview).

Задача:

В каждой ячейки таблицы overview посчитать, сколько значений JT** было за январь, февраль, март и т.д.
Пример: из таблицы data видно, что значений JT43 в феврале месяце было 3.
Какую формулу мне применить, чтобы эта информация отобразилась в ячейке C3 на листе overview?

Пробовал COUNTIF - ничего не получается.
Пробовал COUNTA - считает, но я не умею задавать диапазон времени.
Знаю, что можно пивотом, но хотелось бы именно формулой.

Заранее огромное спасибо за помощь!
К сообщению приложен файл: LogBook.xlsm (29.3 Kb)
 
Ответить
СообщениеЗдравствуйте, ребят!

Помогите, пожалуйста, решить несложную задачу:

В файле есть два листа: данные (data) и результаты подсчётов (overview).

Задача:

В каждой ячейки таблицы overview посчитать, сколько значений JT** было за январь, февраль, март и т.д.
Пример: из таблицы data видно, что значений JT43 в феврале месяце было 3.
Какую формулу мне применить, чтобы эта информация отобразилась в ячейке C3 на листе overview?

Пробовал COUNTIF - ничего не получается.
Пробовал COUNTA - считает, но я не умею задавать диапазон времени.
Знаю, что можно пивотом, но хотелось бы именно формулой.

Заранее огромное спасибо за помощь!

Автор - KIMVSR
Дата добавления - 03.03.2015 в 10:06
DJ_Marker_MC Дата: Вторник, 03.03.2015, 10:19 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
KIMVSR, Добрый день.
Как насчет доп.строки и доп.столбца?
Тогда имеем формулу:
Код
=ЕСЛИ(СЧЁТЕСЛИМН(Data!$B$6:$B$17;Overview!$A4;Data!$E$6:$E$17;Overview!B$1)=0;"-";СЧЁТЕСЛИМН(Data!$B$6:$B$17;Overview!$A4;Data!$E$6:$E$17;Overview!B$1))
К сообщению приложен файл: marker.xlsm (32.8 Kb)
 
Ответить
СообщениеKIMVSR, Добрый день.
Как насчет доп.строки и доп.столбца?
Тогда имеем формулу:
Код
=ЕСЛИ(СЧЁТЕСЛИМН(Data!$B$6:$B$17;Overview!$A4;Data!$E$6:$E$17;Overview!B$1)=0;"-";СЧЁТЕСЛИМН(Data!$B$6:$B$17;Overview!$A4;Data!$E$6:$E$17;Overview!B$1))

Автор - DJ_Marker_MC
Дата добавления - 03.03.2015 в 10:19
KIMVSR Дата: Вторник, 03.03.2015, 10:37 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
DJ_Marker_MC, спасибо за решение!
Не думал, что это потребует настолько сложной формулы и доп. столбцов/строк.
Если честно, то я не смог разобраться в вашей формуле, но всё равно спасибо! (-:
По крайней мере, это рабочий вариант.
 
Ответить
СообщениеDJ_Marker_MC, спасибо за решение!
Не думал, что это потребует настолько сложной формулы и доп. столбцов/строк.
Если честно, то я не смог разобраться в вашей формуле, но всё равно спасибо! (-:
По крайней мере, это рабочий вариант.

Автор - KIMVSR
Дата добавления - 03.03.2015 в 10:37
buchlotnik Дата: Вторник, 03.03.2015, 10:43 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
KIMVSR, здравствуйте. Можно так:
Код
=СУММПРОИЗВ((--(Data!$B$6:$B$17=$A6))*(--(ТЕКСТ(Data!$C$6:$C$17;"[$-FC]ММММ")=C$2)))
К сообщению приложен файл: _LogBook.xlsm (30.6 Kb)
 
Ответить
СообщениеKIMVSR, здравствуйте. Можно так:
Код
=СУММПРОИЗВ((--(Data!$B$6:$B$17=$A6))*(--(ТЕКСТ(Data!$C$6:$C$17;"[$-FC]ММММ")=C$2)))

Автор - buchlotnik
Дата добавления - 03.03.2015 в 10:43
Nic70y Дата: Вторник, 03.03.2015, 10:44 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
такой вариант:
Код
=СУММПРОИЗВ(($A3=Data!$B$6:$B$17)*(МЕСЯЦ(Data!$C$6:$C$17)=СТОЛБЕЦ(A1)))
К сообщению приложен файл: 15-426.xlsm (32.1 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениетакой вариант:
Код
=СУММПРОИЗВ(($A3=Data!$B$6:$B$17)*(МЕСЯЦ(Data!$C$6:$C$17)=СТОЛБЕЦ(A1)))

Автор - Nic70y
Дата добавления - 03.03.2015 в 10:44
KIMVSR Дата: Вторник, 03.03.2015, 10:47 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Ребят, просто фантастика! shock
Спасибо вам всем огромное за помощь!!! Респект!
 
Ответить
СообщениеРебят, просто фантастика! shock
Спасибо вам всем огромное за помощь!!! Респект!

Автор - KIMVSR
Дата добавления - 03.03.2015 в 10:47
DJ_Marker_MC Дата: Вторник, 03.03.2015, 10:54 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
KIMVSR, не так страшен волк как малюют)))

Тут используется две элементарных функции: если и счетеслимн, давайте их разберем
Код
=ЕСЛИ(СЧЕТЕСЛИМН=0;"-";СЧЕТЕСЛИМН)

читается это так: если счетеслимн равно 0 (тоесть конкретной JR в этом месяце не было), тогда ставить "-" прочерк, в противном случае применяем функцию счетеслимн.
В вашем примере можно конечно обойтись и всего лишь такой записью:
Код
=СЧЁТЕСЛИМН(Data!$B$6:$B$17;Overview!$A4;Data!$E$6:$E$17;Overview!B$1)

но тогда будет рябить в глазах от ноликов.
Что касается СЧЕТЕСЛИМН то тут все просто - аргумент -"где ищем1"; "что ищем1"; "где ищем2"; "что ищем2" и т.д.
Хотя советую Вам дополнительно почитать справочные материалы по этим функциям, это даст Вам более понятную картину:
о функции ЕСЛИ, о функции СЧЕТЕСЛИМН
 
Ответить
СообщениеKIMVSR, не так страшен волк как малюют)))

Тут используется две элементарных функции: если и счетеслимн, давайте их разберем
Код
=ЕСЛИ(СЧЕТЕСЛИМН=0;"-";СЧЕТЕСЛИМН)

читается это так: если счетеслимн равно 0 (тоесть конкретной JR в этом месяце не было), тогда ставить "-" прочерк, в противном случае применяем функцию счетеслимн.
В вашем примере можно конечно обойтись и всего лишь такой записью:
Код
=СЧЁТЕСЛИМН(Data!$B$6:$B$17;Overview!$A4;Data!$E$6:$E$17;Overview!B$1)

но тогда будет рябить в глазах от ноликов.
Что касается СЧЕТЕСЛИМН то тут все просто - аргумент -"где ищем1"; "что ищем1"; "где ищем2"; "что ищем2" и т.д.
Хотя советую Вам дополнительно почитать справочные материалы по этим функциям, это даст Вам более понятную картину:
о функции ЕСЛИ, о функции СЧЕТЕСЛИМН

Автор - DJ_Marker_MC
Дата добавления - 03.03.2015 в 10:54
KIMVSR Дата: Вторник, 03.03.2015, 11:11 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
DJ_Marker_MC, большое вам спасибо за объяснение!
Всё подробно и внятно! Просто супер! (-:
 
Ответить
СообщениеDJ_Marker_MC, большое вам спасибо за объяснение!
Всё подробно и внятно! Просто супер! (-:

Автор - KIMVSR
Дата добавления - 03.03.2015 в 11:11
_Boroda_ Дата: Вторник, 03.03.2015, 11:11 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А разве Вам не нужно, например, у JT72 с августа по февраль отметить? И, кстати, у Вас там 2 разных года.
К сообщению приложен файл: 15-426_1.xlsm (35.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА разве Вам не нужно, например, у JT72 с августа по февраль отметить? И, кстати, у Вас там 2 разных года.

Автор - _Boroda_
Дата добавления - 03.03.2015 в 11:11
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!