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

Вход

Регистрация

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

 

= Мир MS Excel/Расчёт количества уникальных значений по условию (формула) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчёт количества уникальных значений по условию (формула) (Формулы/Formulas)
Расчёт количества уникальных значений по условию (формула)
GOOD Дата: Суббота, 05.04.2014, 01:17 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте.
Помогите пожалуйста.

Нужна формула чтобы рассчитать количество уникальных значений месяца за каждый год.
Желательно чтобы формула могла брать год из ячейки (например из D1).
2013 = 2
2014 = 3
2015 = 3
А также ОДНОЙ формулой (не складывая 2+2+3) рассчитать количество количество уникальных значений месяца за все года.
За всё время = 8

Перебрал кучу формул. При этом повторные числа месяца постоянно не считаются. В моём примере получалось постоянно так:
2013 = 2
2014 = 2
2015 = 1
За всё время = 5 (одной формулой рассчитать так и не получилось).

Решение нужно только ФОРМУЛОЙ, без фильтров, макросов или сводных таблиц.
Три дня делал таблицу (не ту, что прикрепил =D), остался последний штрих.
Буду очень признателен за помощь.
К сообщению приложен файл: _____--.xls (32.5 Kb)


Сообщение отредактировал GOOD - Суббота, 05.04.2014, 01:18
 
Ответить
СообщениеЗдравствуйте.
Помогите пожалуйста.

Нужна формула чтобы рассчитать количество уникальных значений месяца за каждый год.
Желательно чтобы формула могла брать год из ячейки (например из D1).
2013 = 2
2014 = 3
2015 = 3
А также ОДНОЙ формулой (не складывая 2+2+3) рассчитать количество количество уникальных значений месяца за все года.
За всё время = 8

Перебрал кучу формул. При этом повторные числа месяца постоянно не считаются. В моём примере получалось постоянно так:
2013 = 2
2014 = 2
2015 = 1
За всё время = 5 (одной формулой рассчитать так и не получилось).

Решение нужно только ФОРМУЛОЙ, без фильтров, макросов или сводных таблиц.
Три дня делал таблицу (не ту, что прикрепил =D), остался последний штрих.
Буду очень признателен за помощь.

Автор - GOOD
Дата добавления - 05.04.2014 в 01:17
_Boroda_ Дата: Суббота, 05.04.2014, 01:40 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ(--(ЕСЛИ(ЧАСТОТА(A$4:A$14*(B$4:B$14=D4);A$4:A$14*(B$4:B$14=D4))>0;1)))-1

и
Код
=СУММПРОИЗВ(--(ЕСЛИ(ЧАСТОТА(-(A4:A14&B4:B14);-(A4:A14&B4:B14))>0;1)))
К сообщению приложен файл: 12331323_1.xls (33.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ(--(ЕСЛИ(ЧАСТОТА(A$4:A$14*(B$4:B$14=D4);A$4:A$14*(B$4:B$14=D4))>0;1)))-1

и
Код
=СУММПРОИЗВ(--(ЕСЛИ(ЧАСТОТА(-(A4:A14&B4:B14);-(A4:A14&B4:B14))>0;1)))

Автор - _Boroda_
Дата добавления - 05.04.2014 в 01:40
ShAM Дата: Суббота, 05.04.2014, 01:57 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Если как в примере даты по возрастанию, то можно и без ЧАСТОТА:
Код
=СУММПРОИЗВ((B$4:B$14=D4)*(A$3:A$13<>A$4:A$14))

и
Код
=СУММПРОИЗВ(--(B3:B13&A3:A13<>B4:B14&A4:A14))
 
Ответить
СообщениеЕсли как в примере даты по возрастанию, то можно и без ЧАСТОТА:
Код
=СУММПРОИЗВ((B$4:B$14=D4)*(A$3:A$13<>A$4:A$14))

и
Код
=СУММПРОИЗВ(--(B3:B13&A3:A13<>B4:B14&A4:A14))

Автор - ShAM
Дата добавления - 05.04.2014 в 01:57
GOOD Дата: Суббота, 05.04.2014, 10:58 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, Огромное Вам спасибо. Оформил благодарочку на "Яндекс-Деньги". =)

ShAM, Пользователь _Boroda_ предложил более подходящее решение, но всё равно спасибо за Ваши примеры.

Вопрос решён.
 
Ответить
Сообщение_Boroda_, Огромное Вам спасибо. Оформил благодарочку на "Яндекс-Деньги". =)

ShAM, Пользователь _Boroda_ предложил более подходящее решение, но всё равно спасибо за Ваши примеры.

Вопрос решён.

Автор - GOOD
Дата добавления - 05.04.2014 в 10:58
Bamboo Дата: Среда, 02.07.2014, 07:57 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 107
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подскажите, пожалуйста, как все то же само сделать для текстовых значений, т.е. вместо 1,2,3,4 будет Поставщик1-4, а вместо года материал 1-3.? См. файл.
Заранее спасибо!
[moder]Давайте будем следовать Правилам форума, хорошо?
Одна тема -один вопрос.
http://www.excelworld.ru/forum/2-20-1
К сообщению приложен файл: 6378461.xlsx (8.4 Kb)


Сообщение отредактировал Bamboo - Среда, 02.07.2014, 09:45
 
Ответить
СообщениеПодскажите, пожалуйста, как все то же само сделать для текстовых значений, т.е. вместо 1,2,3,4 будет Поставщик1-4, а вместо года материал 1-3.? См. файл.
Заранее спасибо!
[moder]Давайте будем следовать Правилам форума, хорошо?
Одна тема -один вопрос.
http://www.excelworld.ru/forum/2-20-1

Автор - Bamboo
Дата добавления - 02.07.2014 в 07:57
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчёт количества уникальных значений по условию (формула) (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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