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

Вход

Регистрация

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

 

= Мир MS Excel/Посчитать число позиций по шаблону даты - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Посчитать число позиций по шаблону даты
Topper Дата: Понедельник, 12.10.2015, 13:03 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Итак, нужна помощь. Есть таблица вида... ну, у меня она сложнее, для простоты сделаем всего 2 столбца

ДАТА--------------СТАТУС
01.02.2015-------В работе
01.03.2015-------Выдан
01.03.2015-------В работе
01.03.2015-------Выдан
01.04.2015-------Выдан
01.05.2015-------В работе

В 1 строке написано название столбца. Позиций несколько тысяч, так что обращаться нужно ко всему столбцу сразу. Я (по неопытности) обращаюсь так: $A$2:$A$99999
Нужно в отдельной ячейке посчитать количество выданых позиций 2015 года.

Пробовал через СЧЕТЕСЛИМН, но не получается, так как не представляю как записать
=СЧЕТЕСЛИМН($A$2:$A$99999; МЕСЯЦ($A$2:$A$99999)=3; $A$2:$A$99999; ГОД($A$2:$A$99999)=2015)
Разумеется, это не сработало, так как СЧЕТЕСЛИМН вроде не работает с массивами, да и условие не понимаю как записать

Пробовал через СУММПРОИЗВ, но, опять же, не могу сформировать формулу, получается примерно так:
=СУММПРОИЗВ(1*(МЕСЯЦ($A$2:$A$99999)=3)*(ГОД($A$2:$A$99999)=2015)*ЕСЛИ($A$2:$A$99999="Выдан";1;0))
Допустим у нас 6 позиций марта 2015, из них 3 выданых.
В результате оно оно находит число выданых аппаратов в марте 2015 (6) и умножает их на выданые (3) и я получаю 18 вместо 3

Нужен совет, и, если не сильно утруждаю, помощь.
Прикрепляю для примера простенький документ с таблицей
К сообщению приложен файл: excel.xls (78.5 Kb)
 
Ответить
СообщениеИтак, нужна помощь. Есть таблица вида... ну, у меня она сложнее, для простоты сделаем всего 2 столбца

ДАТА--------------СТАТУС
01.02.2015-------В работе
01.03.2015-------Выдан
01.03.2015-------В работе
01.03.2015-------Выдан
01.04.2015-------Выдан
01.05.2015-------В работе

В 1 строке написано название столбца. Позиций несколько тысяч, так что обращаться нужно ко всему столбцу сразу. Я (по неопытности) обращаюсь так: $A$2:$A$99999
Нужно в отдельной ячейке посчитать количество выданых позиций 2015 года.

Пробовал через СЧЕТЕСЛИМН, но не получается, так как не представляю как записать
=СЧЕТЕСЛИМН($A$2:$A$99999; МЕСЯЦ($A$2:$A$99999)=3; $A$2:$A$99999; ГОД($A$2:$A$99999)=2015)
Разумеется, это не сработало, так как СЧЕТЕСЛИМН вроде не работает с массивами, да и условие не понимаю как записать

Пробовал через СУММПРОИЗВ, но, опять же, не могу сформировать формулу, получается примерно так:
=СУММПРОИЗВ(1*(МЕСЯЦ($A$2:$A$99999)=3)*(ГОД($A$2:$A$99999)=2015)*ЕСЛИ($A$2:$A$99999="Выдан";1;0))
Допустим у нас 6 позиций марта 2015, из них 3 выданых.
В результате оно оно находит число выданых аппаратов в марте 2015 (6) и умножает их на выданые (3) и я получаю 18 вместо 3

Нужен совет, и, если не сильно утруждаю, помощь.
Прикрепляю для примера простенький документ с таблицей

Автор - Topper
Дата добавления - 12.10.2015 в 13:03
Che79 Дата: Понедельник, 12.10.2015, 13:19 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Topper, если правильно Вас понял... так нужно?
Код
=СУММПРОИЗВ(($B$2:$B$1000="Выдан")*(ТЕКСТ($A$2:$A$1000;"ММ.ГГГГ")="03.2015"))

или можно массивной
Код
СЧЁТ(ЕСЛИ(B2:B1000="Выдан";ЕСЛИ(ТЕКСТ(A2:A1000;"ММ.ГГГГ")="03.2015";A2:A1000)))


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Понедельник, 12.10.2015, 13:57
 
Ответить
СообщениеTopper, если правильно Вас понял... так нужно?
Код
=СУММПРОИЗВ(($B$2:$B$1000="Выдан")*(ТЕКСТ($A$2:$A$1000;"ММ.ГГГГ")="03.2015"))

или можно массивной
Код
СЧЁТ(ЕСЛИ(B2:B1000="Выдан";ЕСЛИ(ТЕКСТ(A2:A1000;"ММ.ГГГГ")="03.2015";A2:A1000)))

Автор - Che79
Дата добавления - 12.10.2015 в 13:19
Topper Дата: Понедельник, 12.10.2015, 13:26 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ответ оказался прост

=СУММПРОИЗВ(--(МЕСЯЦ(A2:A1000)=3);--(ГОД(A2:A1000)=2015);--(B2:B1000="Выдан"))

Спасибо
 
Ответить
СообщениеОтвет оказался прост

=СУММПРОИЗВ(--(МЕСЯЦ(A2:A1000)=3);--(ГОД(A2:A1000)=2015);--(B2:B1000="Выдан"))

Спасибо

Автор - Topper
Дата добавления - 12.10.2015 в 13:26
  • Страница 1 из 1
  • 1
Поиск:

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