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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование кол-ва уникальных значений - Мир MS Excel

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

2010
Добрый день, уважаемые господа!

Всех с пятницей!)

Помогите, пожалуйста, решить задачку. Нужно посчитать кол-во уникальных значений и просуммировать их. Как это сделать сводной таблицей или с доп.столбцом я понимаю. Но хотелось бы формульное решение, без доп. столбцов.

Заранее спасибо!
К сообщению приложен файл: _1.xlsx (9.0 Kb)
 
Ответить
СообщениеДобрый день, уважаемые господа!

Всех с пятницей!)

Помогите, пожалуйста, решить задачку. Нужно посчитать кол-во уникальных значений и просуммировать их. Как это сделать сводной таблицей или с доп.столбцом я понимаю. Но хотелось бы формульное решение, без доп. столбцов.

Заранее спасибо!

Автор - ArkaIIIa
Дата добавления - 10.07.2015 в 11:53
vikttur Дата: Пятница, 10.07.2015, 11:55 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ($C$5:$C$10=F5;$B$5:$B$10);$B$5:$B$10))
 
Ответить
Сообщение
Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ($C$5:$C$10=F5;$B$5:$B$10);$B$5:$B$10))

Автор - vikttur
Дата добавления - 10.07.2015 в 11:55
ArkaIIIa Дата: Пятница, 10.07.2015, 11:56 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
vikttur
Массивная. Ага, понял. Спасибо большое!)
 
Ответить
Сообщениеvikttur
Массивная. Ага, понял. Спасибо большое!)

Автор - ArkaIIIa
Дата добавления - 10.07.2015 в 11:56
vikttur Дата: Пятница, 10.07.2015, 12:00 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Сложнее, если и в первом столбце текст:
Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ($C$5:$C$10=F5;ЕСЛИ(ПОИСКПОЗ($B$5:$B$10&$C$5:$C$10;$B$5:$B$10&$C$5:$C$10;)=СТРОКА($C$5:$C$10)-4;СТРОКА($C$5:$C$10)-4));СТРОКА($C$5:$C$10)-4))
 
Ответить
СообщениеСложнее, если и в первом столбце текст:
Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ($C$5:$C$10=F5;ЕСЛИ(ПОИСКПОЗ($B$5:$B$10&$C$5:$C$10;$B$5:$B$10&$C$5:$C$10;)=СТРОКА($C$5:$C$10)-4;СТРОКА($C$5:$C$10)-4));СТРОКА($C$5:$C$10)-4))

Автор - vikttur
Дата добавления - 10.07.2015 в 12:00
_Boroda_ Дата: Пятница, 10.07.2015, 12:09 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Немассивная для чисел
Код
=СУММ(ЕСЛИ(ЧАСТОТА(B$5:B$10*(C$5:C$10=I5);B$5:B$10*(C$5:C$10=I5))>0;1))-1


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

Автор - _Boroda_
Дата добавления - 10.07.2015 в 12:09
ArkaIIIa Дата: Пятница, 10.07.2015, 12:14 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
_Boroda_
Я всё никак не научусь нормально "хотелки" писать. Конечно же в итоге понадобилось не для чисел)

vikttur
Это именно то, что нужно! Большое спасибо еще раз!
 
Ответить
Сообщение_Boroda_
Я всё никак не научусь нормально "хотелки" писать. Конечно же в итоге понадобилось не для чисел)

vikttur
Это именно то, что нужно! Большое спасибо еще раз!

Автор - ArkaIIIa
Дата добавления - 10.07.2015 в 12:14
_Boroda_ Дата: Пятница, 10.07.2015, 12:30 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Я всё никак не научусь нормально "хотелки" писать. Конечно же в итоге понадобилось не для чисел)

Безобразие.
Тогда так можно
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(C$5:C$10=I5;ПОИСКПОЗ(B$5:B$10;B$5:B$10;));ЕСЛИ(C$5:C$10=I5;ПОИСКПОЗ(B$5:B$10;B$5:B$10;)))>0;1))

или
Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(C$5:C$10=I5;ПОИСКПОЗ(B$5:B$10;B$5:B$10;));ЕСЛИ(C$5:C$10=I5;ПОИСКПОЗ(B$5:B$10;B$5:B$10;))))
К сообщению приложен файл: _1-1-2.xlsx (9.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Я всё никак не научусь нормально "хотелки" писать. Конечно же в итоге понадобилось не для чисел)

Безобразие.
Тогда так можно
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(C$5:C$10=I5;ПОИСКПОЗ(B$5:B$10;B$5:B$10;));ЕСЛИ(C$5:C$10=I5;ПОИСКПОЗ(B$5:B$10;B$5:B$10;)))>0;1))

или
Код
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(C$5:C$10=I5;ПОИСКПОЗ(B$5:B$10;B$5:B$10;));ЕСЛИ(C$5:C$10=I5;ПОИСКПОЗ(B$5:B$10;B$5:B$10;))))

Автор - _Boroda_
Дата добавления - 10.07.2015 в 12:30
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование кол-ва уникальных значений (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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