Подсчет уникальных значений при условии
|
|
Russel |
Дата: Суббота, 07.05.2016, 09:58 |
Сообщение № 1 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
 Excel 2010 | |
Доброго субботнего утра, коллеги!
Имеем перечень продуктов и мест их хранения. Необходимо для каждого продукта подсчитать кол-во уникальных складов.
Доброго субботнего утра, коллеги!
Имеем перечень продуктов и мест их хранения. Необходимо для каждого продукта подсчитать кол-во уникальных складов.Russel
QIWI 9173973973
|
|
| Ответить
|
anvg |
Дата: Суббота, 07.05.2016, 10:11 |
Сообщение № 2 |
|
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация:
271
±
Замечаний:
0% ±
 2016, 365 | |
Доброе время суток Вариант с Power Pivot
Доброе время суток Вариант с Power Pivotanvg
|
|
| Ответить
|
Russel |
Дата: Суббота, 07.05.2016, 10:55 |
Сообщение № 3 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
 Excel 2010 | |
anvg, Power Pivot и сводная не подойдет. нужно только формулой.
anvg, Power Pivot и сводная не подойдет. нужно только формулой.Russel
QIWI 9173973973
|
|
| Ответить
|
китин |
Дата: Суббота, 07.05.2016, 11:15 |
Сообщение № 4 |
|
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
 Excel 2007;2010;2016 | |
Руслан день добрый. проверяй. массивная Код =СЧЁТ(ЕСЛИ($A$2:$A$48=E2;ЕСЛИ(ПОИСКПОЗ($A$2:$A$48&$B$2:$B$48;$A$2:$A$48&$B$2:$B$48;0)=СТРОКА($B$2:$B$48)-1;СТРОКА($B$2:$B$48)-1)))
Руслан день добрый. проверяй. массивная Код =СЧЁТ(ЕСЛИ($A$2:$A$48=E2;ЕСЛИ(ПОИСКПОЗ($A$2:$A$48&$B$2:$B$48;$A$2:$A$48&$B$2:$B$48;0)=СТРОКА($B$2:$B$48)-1;СТРОКА($B$2:$B$48)-1))) китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Суббота, 07.05.2016, 11:15 |
|
| Ответить
|
Russel |
Дата: Суббота, 07.05.2016, 11:29 |
Сообщение № 5 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
 Excel 2010 | |
Игорь, все работает! 
QIWI 9173973973
|
|
| Ответить
|
_Boroda_ |
Дата: Суббота, 07.05.2016, 13:06 |
Сообщение № 6 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
 2003; 2007; 2010; 2013 RUS | |
Еще вариант
Код =СЧЁТ(1/(ПОИСКПОЗ(E2&B$2:B$48;A$2:A$48&B$2:B$48;)=СТРОКА($1:$47)))
Еще вариант
Код =СЧЁТ(1/(ПОИСКПОЗ(E2&B$2:B$48;A$2:A$48&B$2:B$48;)=СТРОКА($1:$47))) _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
|
|
| Ответить
|
jakim |
Дата: Суббота, 07.05.2016, 17:57 |
Сообщение № 7 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
 Excel 2010 | |
Ещё одна формула
Код =SUMPRODUCT((A$2:A$48=E2)/COUNTIFS(A$2:A$48;A$2:A$48;B$2:B$48;B$2:B$48))
Ещё одна формула
Код =SUMPRODUCT((A$2:A$48=E2)/COUNTIFS(A$2:A$48;A$2:A$48;B$2:B$48;B$2:B$48)) jakim
|
|
| Ответить
|
Russel |
Дата: Вторник, 10.05.2016, 07:45 |
Сообщение № 8 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
 Excel 2010 | |
_Boroda_, класс! jakim, тоже мучал формулу в этом направлении, есть недостаток - при наличии пропусков в диапазоне не работает.
_Boroda_, класс! jakim, тоже мучал формулу в этом направлении, есть недостаток - при наличии пропусков в диапазоне не работает.Russel
QIWI 9173973973
|
|
| Ответить
|