Я использую IF COUNTA для подсчета количества пробелов, содержащих данные, и в соответствии с тем количеством ячеек, содержащих данные, я хочу классифицировать их в разных зонах.
Это мой текущий лист, который я использую. Блок А - это случайный розыгрыш команд Пера, в соответствии с которым они вставляются в пространство рядом с их ручкой. Я использую VLOOKUP для каждой ячейки (TEAM, NAME & SURNAME), чтобы найти ручку, а затем извлекаю данные из этой ручки, которые дают мне команду, имя и фамилию человека.
Вот где вставляются команды и вынимаются случайные ручки. В примере они все потянули 1 - 16 только для облегчения теста.
Используя изображение 1, я обращаюсь к названию таблицы "Зона" за помощью: в настоящее время внутри этой ячейки есть следующее ...
=IF(COUNTA($B$2:$B$21)<=13,"Zone A",IF(COUNTA($B$2:$B$21)*13>=20,"Zone B","Test Again"))
Так что я пытаюсь сказать здесь, что у меня на уме, это то, что если COUNTA имеет значение 13 или меньше, он должен пометить их как "Зона A", в противном случае, если COUNTA имеет значение больше 13 или равно 20, он должен пометить их как "Зона B". Так что это работает так, потому что есть 200 записей, но я хочу, чтобы первые 13 были помечены как "Зона А", а все остальное после 13 должно быть "Зона Б". Как мне сформулировать такой сценарий?
В ячейках B1:D21 я использую следующую формулу VLOOKUP ...
=IF(ISNA(VLOOKUP([@[Pen Pulled]],'Team Entry'!$A$3:$G$35, 2, FALSE)), "",VLOOKUP([@[Pen Pulled]],'Team Entry'!$A$3:$G$35, 2, FALSE))
Это не показывать NA, когда кто-то еще не вытащил следующую булавку.