Предположим, у меня есть такие данные:
Range:
| A | B | C | D |
1 | 50 | 100 | Range1 | |
2 | 150 | 200 | Range2 | |
3 | 250 | 300 | Range3 | |
4 | 350 | 400 | Range4 | |
Input:
5 | 36 | 324 | 271 | |
Использование следующей формулы даст правильный результат: Range3 (именно это я и хочу), потому что диапазон уже существует.
=INDEX(C1:C4;SUMPRODUCT(--(C5<=B1:B4);--(C5>=A1:A4);ROW(D1:D4)))
Но если использовать одну и ту же формулу с другим вводом, это даст результат ошибки: # ЗНАЧ!потому что диапазон не существует.
=INDEX(C1:C4;SUMPRODUCT(--(A5<=B1:B4);--(A5>=A1:A4);ROW(D1:D4)))
или
=INDEX(C1:C4;SUMPRODUCT(--(B5<=B1:B4);--(B5>=A1:A4);ROW(D1:D4)))
Так, как обработать ошибку, если диапазон не существует с помощью формулы?