в этом случае функция ИНДЕКС() возвращает не одно значение, а весь массив.
а дальше работает очень любопытная штука - называется неявное пересечение диапазонов. Обратите внимание - с 16-й строки идут нули, а с 21-й - трехсотки. Почему? А просто потому, что на листе ELAN_TMP мы наблюдаем аналогичную картину. Excel это тоже видит и, строя из себя самого умного, решает за нас, что, дескать, уж коли у нас в ячейке вертикальный массив, то там, где номер строки, в которой расположена сама формула, дающая этот массив, совпадает с номером строки непосредственно самого массива, то там давайте напишем то значение из массива, которое на листе ELAN_TMP стоит в соответствующей строке. Самый простой способ лечения предложила Лена - просто что-то заполнить в листе ELAN_TMP. Если это не подходит, то можно немного переписать формулу
в этом случае функция ИНДЕКС() возвращает не одно значение, а весь массив.
а дальше работает очень любопытная штука - называется неявное пересечение диапазонов. Обратите внимание - с 16-й строки идут нули, а с 21-й - трехсотки. Почему? А просто потому, что на листе ELAN_TMP мы наблюдаем аналогичную картину. Excel это тоже видит и, строя из себя самого умного, решает за нас, что, дескать, уж коли у нас в ячейке вертикальный массив, то там, где номер строки, в которой расположена сама формула, дающая этот массив, совпадает с номером строки непосредственно самого массива, то там давайте напишем то значение из массива, которое на листе ELAN_TMP стоит в соответствующей строке. Самый простой способ лечения предложила Лена - просто что-то заполнить в листе ELAN_TMP. Если это не подходит, то можно немного переписать формулу
_Boroda_, это потому, что участники разные ;=) думаю, был нарушен другой пункт - мне следовало открыть новую тему.
Просто Serge_007 сообщил, что такое поведение формул - обычное дело, поэтому я к нему персонально обратился за помощью в этой ветке, хотя тема ветки другая - следовало самому открыть новую, грешен, каюсь ;=)
_Boroda_, это потому, что участники разные ;=) думаю, был нарушен другой пункт - мне следовало открыть новую тему.
Просто Serge_007 сообщил, что такое поведение формул - обычное дело, поэтому я к нему персонально обратился за помощью в этой ветке, хотя тема ветки другая - следовало самому открыть новую, грешен, каюсь ;=)ade854
_Boroda_, спасибо! Применил именно это решение - чуть сложнее, но более универсально, и нет риска случайно убить "затычку" в диапазоне $B$16:$B$248, а главное - теперь понятна суть явления, я предполагал, что MS где-то за меня "додумал", и не обратил внимания, что "странное" поведение формул начинается с 16й строки (первая строка анализируемого интервала) и 27й (первая строка со значением).
_Boroda_, спасибо! Применил именно это решение - чуть сложнее, но более универсально, и нет риска случайно убить "затычку" в диапазоне $B$16:$B$248, а главное - теперь понятна суть явления, я предполагал, что MS где-то за меня "додумал", и не обратил внимания, что "странное" поведение формул начинается с 16й строки (первая строка анализируемого интервала) и 27й (первая строка со значением).ade854