Я использую Excel для поиска нескольких дней (мои диапазоны) в расписании в течение нескольких часов работал (мой HLOOKUP
читает значение под номером dept) множественными членами штата для различных отделов.
Я придумал следующую формулу, которая работает для большей части моего листа, за исключением случаев, когда значение ячейки поиска (AB9) не найдено в первом диапазоне ($B$9:$E$10). Для других это работает (если значение не найдено в более поздних диапазонах, оно не возвращает #N / A), только если значение не найдено в первом ряде.
=SUM(IF(COUNTIF($B:$E,AB9),HLOOKUP(AB9,$B:$E,2,FALSE),""))+(IF(COUNTIF($F:$I,AB9),HLOOKUP(AB9,$F:$I,2,FALSE),""))+(IF(COUNTIF($J:$M,AB9),HLOOKUP(AB9,$J:$M,2,FALSE),""))+(IF(COUNTIF($N:$Q,AB9),HLOOKUP(AB9,$N:$Q,2,FALSE),""))+(IF(COUNTIF($R:$U,AB9),HLOOKUP(AB9,$R:$U,2,FALSE),""))+(IF(COUNTIF($V:$Y,AB9),HLOOKUP(AB9,$V:$Y,2,FALSE),""))
может ли кто-нибудь объяснить мне, почему это не удается, и если я не должен использовать COUNTIF для этого, что еще я должен использовать и почему.
В идеале у меня была бы моя формула, ищущая уникальные номера (отделы) в диапазонах, сообщая о них, а затем ниже перечисляя часы работы для каждого, но это немного выше моего опыта (в настоящее время)! 😉