Страницы: 1
RSS
Присвоение единого значения всем элементам, входящим в один кластер, при условии что это значение имеет хотя бы один элемент кластера
 
Добрый день!

Имеется таблица неких элементов, например артикулов. Данные артикулы распределены по кластерам, через общие значения Признака 1. Также каждому артикулу присвоено значение Признака 2 "1 или 0". Нужно завести Признак 3, в котором каждому артикулу будет присваиваться значение 1, если этот артикул входит в кластер, в котором хотя бы один артикул имеет значение "1" признака 2. В противном случае артикулу присваивается значение "0" признака 3.

Пример прилагаю.

Спасибо!
 
vsg-good, так7
=ЕСЛИ(СЧЁТЕСЛИМН($B$2:$B$11;B2;$C$2:$C$11;1)>=1;1;0)
Не бойтесь совершенства. Вам его не достичь.
 
Цитата
Mershik написал:
vsg-good , так7 =ЕСЛИ(СЧЁТЕСЛИМН($B$2:$B$11;B2;$C$2:$C$11;1)>=1;1;0)
Спасибо!
 
Добрый день.
Можно в E2 из примера вот такую формулу массива:
Код
=--(СУММ(($B$2:$B$11=B2)*($C$2:$C$11=1))>0)

И растянуть вниз потом.
Кому решение нужно - тот пример и рисует.
 
Еще:
=ЗНАК(СЧЁТЕСЛИМН($B$2:$B$11;B2;$C$2:$C$11;1))
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
Страницы: 1
Наверх