Страницы: 1
RSS
Подсчет ячеек по условиям с исключением повторяющихся
 
Доброй ночи!
Прошу помочь в подсчете ячеек с условиями:
1) Дата в пределах 2020 года;
2) Статус "подписан с 2-сторон";
3) Необходимо исключить из подсчета ячейки с одинаковыми датами.

Заранее спасибо!
 
Андрей,
По-моему у Вас неправильный результат. Должно быть 7 а не 8.
Код
=SUM(IFNA(IF(FREQUENCY(IF((YEAR($A$2:$A$21)=$F$2)*($B$2:$B$21=$F$3);$A$2:$A$21);$A$2:$A$21);1);""))

Вводить как формулу массива.
 
Андрей,
вариант с двумя дополнительными столбцами
Код
=СЧЁТЕСЛИМН($A$1:$A2;$A2;$B$1:$B2;$B2)
=ГОД($A2)
=СЧЁТЕСЛИМН($C$2:$C$21;1;$B$2:$B$21;$G$3;$D$2:$D$21;$G$2)
Изменено: evgeniygeo - 21.04.2021 06:42:05
 
Еще вариант с нумерацией нужных строк.
Код
=IF((--YEAR($A$2:$A$21)=$G$2)*(COUNTIFS($A$2:$A2;A2;$B$2:B2;$G$3)=1);MAX(C$1:C1)+1;"")

Если сменить статус на "Не подписан" то считает один лишний статус (пока не смог побороть). В остальном все вроде нормально.
 
Спасибо!
Можно Вас попросить еще с немного усложненными условиями помочь решить.
Необходимо исключить ячейки, у которых между собой совпадает и код, и дата.
Пример прикладываю.
 
Андрей,
Код
=СЧЁТЗ(УНИК(ФИЛЬТР(Таблица1[#Все];(Таблица1[[#Все];[Статус]]=G3)*(Таблица1[[#Все];[Дата]]<44197))))/3
 
Попробуем так:
Код
=SUM(IFERROR((YEAR($B$2:$B$21)=$G$2)*($C$2:$C$21=$G$3)/COUNTIFS($A$2:$A$21;$A$2:$A$21;$B$2:$B$21;$B$2:$B$21;$C$2:$C$21;$G$3);0))

Нумерация по строкам. (исправлена).
Код
=IF(IFERROR((YEAR($B$2:$B$21)=$G$2)*($C$2:$C$21=$G$3)/(COUNTIFS($A$2:A2;A2;$B$2:B2;B2;$C$2:C2;$G$3)=1);0);MAX(D$1:D1)+1;"")

Диапазоны увеличьте сами.
На 2,5 килострок скорее всего будет нехило тормозить.
Страницы: 1
Наверх