Суммирование кол-ва уникальных значений
ArkaIIIa
Дата: Пятница, 10.07.2015, 11:53 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Добрый день, уважаемые господа! Всех с пятницей!) Помогите, пожалуйста, решить задачку. Нужно посчитать кол-во уникальных значений и просуммировать их. Как это сделать сводной таблицей или с доп.столбцом я понимаю. Но хотелось бы формульное решение, без доп. столбцов. Заранее спасибо!
Добрый день, уважаемые господа! Всех с пятницей!) Помогите, пожалуйста, решить задачку. Нужно посчитать кол-во уникальных значений и просуммировать их. Как это сделать сводной таблицей или с доп.столбцом я понимаю. Но хотелось бы формульное решение, без доп. столбцов. Заранее спасибо! ArkaIIIa
К сообщению приложен файл:
_1.xlsx
(9.0 Kb)
Ответить
Сообщение Добрый день, уважаемые господа! Всех с пятницей!) Помогите, пожалуйста, решить задачку. Нужно посчитать кол-во уникальных значений и просуммировать их. Как это сделать сводной таблицей или с доп.столбцом я понимаю. Но хотелось бы формульное решение, без доп. столбцов. Заранее спасибо! Автор - ArkaIIIa Дата добавления - 10.07.2015 в 11:53
vikttur
Дата: Пятница, 10.07.2015, 11:55 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Код
=СЧЁТ(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
Ответить
Сообщение Код
=СЧЁТ(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
Ответить
Сообщение vikttur Массивная. Ага, понял. Спасибо большое!)Автор - ArkaIIIa Дата добавления - 10.07.2015 в 11:56
vikttur
Дата: Пятница, 10.07.2015, 12:00 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Сложнее, если и в первом столбце текст: Код
=СЧЁТ(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
Ответить
Сообщение Сложнее, если и в первом столбце текст: Код
=СЧЁТ(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
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
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
Немассивная для чисел Код
=СУММ(ЕСЛИ(ЧАСТОТА(B$5:B$10*(C$5:C$10=I5);B$5:B$10*(C$5:C$10=I5))>0;1))-1
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение _Boroda_ Я всё никак не научусь нормально "хотелки" писать. Конечно же в итоге понадобилось не для чисел) vikttur Это именно то, что нужно! Большое спасибо еще раз!Автор - ArkaIIIa Дата добавления - 10.07.2015 в 12:14
_Boroda_
Дата: Пятница, 10.07.2015, 12:30 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
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;))))
Я всё никак не научусь нормально "хотелки" писать. Конечно же в итоге понадобилось не для чисел)
Безобразие. Тогда так можно Код
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(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_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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