Я пытаюсь получить список выходных с другого листа, используя HLOOKUP, чтобы найти соответствующую строку в зависимости от страны, чтобы получить список выходных для функции NETWORKDAYS.Однако, когда я пытаюсь сделать это, я просто получаю ошибку #REF, которая говорит о том, что HLOOKUP оценивает диапазон вне пределов.
У меня есть лист с именем Billable Days, в котором есть список праздников, основанный на стране.Ячейки J14: N14 содержит страну, а в списке ниже - несколько дат праздников.Они варьируются.Например, праздничные дни в США варьируются от J15: J32.
. На другом листе мне нужно перетащить правильные выходные дни, основанные на стране в столбце R, в функцию NETWORKDAYS.
Сначала я попробовал:
=NETWORKDAYS(B2,S1,HLOOKUP($R2,'Billable Days'!$J$14:$N$14,15:50,FALSE))
Это дает мне ошибку # ЗНАЧЕНИЕ, говорящую: «Не удалось найти значение массива»
Затем я попытался:
=NETWORKDAYS(B2,S1,ArrayFormula(HLOOKUP($R2,'Billable Days'!$J$14:$N$14,15:50,FALSE)))
, что приводит к ошибке другого значения.
Наконец, я попытался
=NETWORKDAYS(B2,S1,ArrayFormula(HLOOKUP($R2,'Billable Days'!$J$14:$N$14,{15,16,17},FALSE)))
Просто чтобы проверить, могу ли я получить какие-либо значения, и получил #REFошибка, которая говорит, что «HLOOKUP оценивает вне диапазона»
Может кто-нибудь помочь мне создать эту функцию?Я даже не уверен, что HLOOKUP - это путь сюда, но это был единственный способ, который пришел в голову.
EDIT
Для ясности и в соответствии с просьбойЯ создал лист, чтобы продемонстрировать, что я имею в виду.Найдите его здесь .
Вы увидите листы «Консультанты» и «Дни оплаты».Вы можете увидеть функцию, которую я написал, чтобы рассчитать СЕТИ на основе даты начала и окончания.Однако в этой функции я хочу добавить соответствующий список выходных из листа Billable Days в функцию NETWORKDAYS в качестве третьего параметра.Мне нужно что-то, что просматривает столбец страны и находит соответствующие даты праздников в электронной таблице Billable Days, а затем вставляет это в вызовы NETWORKDAYS.Я не могу понять, как этого добиться.