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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет кол-ва уникальных значений по условию (год, месяц) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет кол-ва уникальных значений по условию (год, месяц) (Формулы/Formulas)
Подсчет кол-ва уникальных значений по условию (год, месяц)
vasser Дата: Вторник, 16.02.2021, 09:50 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Необходимо подсчитать количество уникальных значений товара в зависимости от выбранного периода (год и месяц), выбирается из выпадающего списка. В таблицу каждый месяц добавляются новые строки. Сводной таблицей знаю как, но лучше формулой, а то не все сотрудники умеют пользоваться сводными таблицами. Пример прилагаю.
К сообщению приложен файл: 2699696.xlsx (9.4 Kb)
 
Ответить
СообщениеДобрый день!
Необходимо подсчитать количество уникальных значений товара в зависимости от выбранного периода (год и месяц), выбирается из выпадающего списка. В таблицу каждый месяц добавляются новые строки. Сводной таблицей знаю как, но лучше формулой, а то не все сотрудники умеют пользоваться сводными таблицами. Пример прилагаю.

Автор - vasser
Дата добавления - 16.02.2021 в 09:50
Nic70y Дата: Вторник, 16.02.2021, 12:02 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
формула массива
Код
=СУММ(ЕСЛИОШИБКА(--(ПОИСКПОЗ(ЕСЛИ((D2:D16>КОНМЕСЯЦА(K2&K1;-1))*(D2:D16<=КОНМЕСЯЦА(K2&K1;0));E2:E16);E2:E16;)=СТРОКА(E2:E16)-1);))
К сообщению приложен файл: 5719139.xlsx (9.8 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеформула массива
Код
=СУММ(ЕСЛИОШИБКА(--(ПОИСКПОЗ(ЕСЛИ((D2:D16>КОНМЕСЯЦА(K2&K1;-1))*(D2:D16<=КОНМЕСЯЦА(K2&K1;0));E2:E16);E2:E16;)=СТРОКА(E2:E16)-1);))

Автор - Nic70y
Дата добавления - 16.02.2021 в 12:02
NikitaDvorets Дата: Вторник, 16.02.2021, 16:44 | Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 557
Репутация: 126 ±
Замечаний: 0% ±

Excel 2019
Добрый день.
Альтернативный подход на основе формулы массива и умной таблицы.
К сообщению приложен файл: __16-02-2021.xlsx (12.9 Kb)
 
Ответить
СообщениеДобрый день.
Альтернативный подход на основе формулы массива и умной таблицы.

Автор - NikitaDvorets
Дата добавления - 16.02.2021 в 16:44
vasser Дата: Вторник, 16.02.2021, 18:05 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Цитата NikitaDvorets, 16.02.2021 в 16:44, в сообщении № 3 ()
Добрый день.
Альтернативный подход на основе формулы массива и умной таблицы.
К сообщению приложен файл: __16-02-2021.xlsx(12.9 Kb


Очень интересный вариант, но почему-то за март 2020 года если посчитать, то пишет что 5, а на самом деле 4 должно быть!
 
Ответить
Сообщение
Цитата NikitaDvorets, 16.02.2021 в 16:44, в сообщении № 3 ()
Добрый день.
Альтернативный подход на основе формулы массива и умной таблицы.
К сообщению приложен файл: __16-02-2021.xlsx(12.9 Kb


Очень интересный вариант, но почему-то за март 2020 года если посчитать, то пишет что 5, а на самом деле 4 должно быть!

Автор - vasser
Дата добавления - 16.02.2021 в 18:05
vasser Дата: Вторник, 16.02.2021, 19:06 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, NikitaDvorets, Спасибо за помощь. Понял я свою ошибку. Формулы действительно считают уникальные значения. Я не правильно объяснил, извините. Нужно посчитать не уникальные, а количество повторяющихся. Т.е. товар1, товар1, товар1, товар2, товар2 повторяются каждый месяц, то количество должно быть равно 2.
 
Ответить
СообщениеNic70y, NikitaDvorets, Спасибо за помощь. Понял я свою ошибку. Формулы действительно считают уникальные значения. Я не правильно объяснил, извините. Нужно посчитать не уникальные, а количество повторяющихся. Т.е. товар1, товар1, товар1, товар2, товар2 повторяются каждый месяц, то количество должно быть равно 2.

Автор - vasser
Дата добавления - 16.02.2021 в 19:06
Anis625 Дата: Вторник, 16.02.2021, 23:03 | Сообщение № 6
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
vasser,
Если не критично то с доп.столбцом
К сообщению приложен файл: _16-02-2021.xlsx (12.1 Kb)


Сообщение отредактировал Anis625 - Вторник, 16.02.2021, 23:04
 
Ответить
Сообщениеvasser,
Если не критично то с доп.столбцом

Автор - Anis625
Дата добавления - 16.02.2021 в 23:03
vasser Дата: Среда, 17.02.2021, 09:37 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Anis625, Да хотелось без доп столбцов.
 
Ответить
СообщениеAnis625, Да хотелось без доп столбцов.

Автор - vasser
Дата добавления - 17.02.2021 в 09:37
Pelena Дата: Среда, 17.02.2021, 10:25 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19181
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
vasser, может, такой вариант подойдёт?
Попаразитировала на файле от NikitaDvorets
К сообщению приложен файл: 0404760.xlsx (14.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеvasser, может, такой вариант подойдёт?
Попаразитировала на файле от NikitaDvorets

Автор - Pelena
Дата добавления - 17.02.2021 в 10:25
Anis625 Дата: Среда, 17.02.2021, 10:37 | Сообщение № 9
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
vasser,
Могу предложить такое решение
К сообщению приложен файл: 2678147.xlsx (15.5 Kb)


Сообщение отредактировал Anis625 - Среда, 17.02.2021, 10:38
 
Ответить
Сообщениеvasser,
Могу предложить такое решение

Автор - Anis625
Дата добавления - 17.02.2021 в 10:37
vasser Дата: Среда, 17.02.2021, 13:36 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Anis625, Спасибо!! hands Только пустые строки тоже начинает считать

Подскажите, нашел тут на форуме еще одну формулу (не массивную), но почему-то не верно считает.
К сообщению приложен файл: _0539118.xlsx (14.8 Kb)


Сообщение отредактировал vasser - Среда, 17.02.2021, 13:46
 
Ответить
СообщениеPelena, Anis625, Спасибо!! hands Только пустые строки тоже начинает считать

Подскажите, нашел тут на форуме еще одну формулу (не массивную), но почему-то не верно считает.

Автор - vasser
Дата добавления - 17.02.2021 в 13:36
Anis625 Дата: Среда, 17.02.2021, 13:57 | Сообщение № 11
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
vasser,
Думаю поэтому и не работает что не массивная формула =)
 
Ответить
Сообщениеvasser,
Думаю поэтому и не работает что не массивная формула =)

Автор - Anis625
Дата добавления - 17.02.2021 в 13:57
Egyptian Дата: Среда, 17.02.2021, 17:37 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
vasser,
Очередное паразитирование. :)
Код
=SUM(IF((($A$2:$A$100>EOMONTH(I4&H4,-1))*($A$2:$A$100<=EOMONTH(I4&H4,0))*($B$2:$B$100<>""))*COUNTIFS($B$2:$B$100,$B$2:$B$100&"",$A$2:$A$100,">"&EOMONTH(I4&H4,-1),$A$2:$A$100,"<="&EOMONTH(I4&H4,0))>1,1/COUNTIFS($B$2:$B$100,$B$2:$B$100&"",$A$2:$A$100,">"&EOMONTH(I4&H4,-1),$A$2:$A$100,"<="&EOMONTH(I4&H4,0)),0))

Upd. Чуток подправил, теперь, думаю, то что нужно.
К сообщению приложен файл: _0539118-1-.xlsx (14.9 Kb)


Сообщение отредактировал Egyptian - Среда, 17.02.2021, 21:29
 
Ответить
Сообщениеvasser,
Очередное паразитирование. :)
Код
=SUM(IF((($A$2:$A$100>EOMONTH(I4&H4,-1))*($A$2:$A$100<=EOMONTH(I4&H4,0))*($B$2:$B$100<>""))*COUNTIFS($B$2:$B$100,$B$2:$B$100&"",$A$2:$A$100,">"&EOMONTH(I4&H4,-1),$A$2:$A$100,"<="&EOMONTH(I4&H4,0))>1,1/COUNTIFS($B$2:$B$100,$B$2:$B$100&"",$A$2:$A$100,">"&EOMONTH(I4&H4,-1),$A$2:$A$100,"<="&EOMONTH(I4&H4,0)),0))

Upd. Чуток подправил, теперь, думаю, то что нужно.

Автор - Egyptian
Дата добавления - 17.02.2021 в 17:37
vasser Дата: Четверг, 18.02.2021, 09:25 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Egyptian, Спасибо, то что нужно yes
 
Ответить
СообщениеEgyptian, Спасибо, то что нужно yes

Автор - vasser
Дата добавления - 18.02.2021 в 09:25
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет кол-ва уникальных значений по условию (год, месяц) (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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