Измените формулу агрегата, выведя #NUM - PullRequest
0 голосов
/ 07 июня 2019

Я недавно получил формулу от пользователя и мне нужно было ее изменить, потому что я понимаю, что мои данные немного отличаются от примера, который я привел. Я по большей части исправил, но столкнулся с новой проблемой, выдавшей ошибку #NUM!.

У меня есть столбец ДА и НЕТ. Я хотел посчитать определенное количество НЕТ, а затем сопоставить количество ДА минус один. Вот формула, которую мне дал другой пользователь:

    AGGREGATE(15,6,ROW($D$1:$D$9999)/($D$2:$D$10000="YES"),F2)-F2

Столбец D - мой YES/NO столбец. F2 - это значение, может быть 5, может быть 10. Это зависит от других данных на моем листе.

Вскоре после внедрения этого в свой лист я понял, что мне нужно переключить "YES" на "NO". Я так и сделал. Ну, тогда я продолжал получать ошибку, и тогда я понял, что мой F2 был больше, чем NO с, которое я имел в столбце D. Поэтому я добавил оператор if для борьбы с этой ошибкой, но я все еще получаю ошибка #NUM!.

    =IF(COUNTIF($D$2:$D$10000,"NO")>G2,COUNTIF($D$2:$D$10000,"YES"),AGGREGATE(15,6,ROW($D$1:$D$9999)/($D$2:$D$10000="NO"),F2)-F2)

Вот пример моих данных. Дайте мне знать, если у вас есть какие-либо вопросы.

enter image description here

Приветствия

...