1

Я использую следующую формулу для подсчета уникальных значений в диапазоне:

= SUMPRODUCT((«Лист 1»!$ E $ 5:$ E $ 900 <> "")/COUNTIF(«Лист 1»!$ E $ 5:$ E $ 900, «Лист 1»!$ E $ 5:$ E $ 900 & ""))

Эта формула находится на листе 2 и отлично работает. Но сейчас я пытаюсь добавить условие, которое я не могу заставить работать. Вместо того чтобы считать все значения в столбце E, я хочу включить только те значения, которые имеют значение в столбце M, в одну строку. Если столбец М пуст, я не хочу подсчитывать, что находится в столбце Е. Может кто-нибудь сказать, как я это сделаю?

1 ответ1

1

Если вам повезет, у вас будет Excel-2007 или выше, и вы можете использовать эту формулу массива.

=SUMPRODUCT(IFERROR((Sheet3!$E$5:$E$900<>"")*(Sheet3!$M$5:$M$900<>"")/COUNTIFS(Sheet3!$E$5:$E$900,Sheet3!$E$5:$E$900&"",Sheet3!$M$5:$M$900,"<>"),0))

Формула массива требует Ctrl+Shift+Enter для завершения, а не просто Enter.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .