С трудом нагуглил формулу для позиции последнего заполненного значения в столбце, который бы учитывал и текст с числами, и пропуски (пустые значения), или другими словами последняя строка диапазона с пропусками с текстом и числами.
В стобце F:F Ну а после этого у меня возникла проблема:(файл прилагается) У меня имеется в ячейке нужный мне диапазон для массива, что то, вроде этого:
С трудом нагуглил формулу для позиции последнего заполненного значения в столбце, который бы учитывал и текст с числами, и пропуски (пустые значения), или другими словами последняя строка диапазона с пропусками с текстом и числами.
В стобце F:F Ну а после этого у меня возникла проблема:(файл прилагается) У меня имеется в ячейке нужный мне диапазон для массива, что то, вроде этого:
Т.е. недостаточно просто сгенерировать текстовый адрес, надо его еще оживить до состояния нормальной ссылки на диапазон. Кстати, у вас справа там ДВССЫЛ просматривается в комментариях - осталось применить в формулах.
Т.е. недостаточно просто сгенерировать текстовый адрес, надо его еще оживить до состояния нормальной ссылки на диапазон. Кстати, у вас справа там ДВССЫЛ просматривается в комментариях - осталось применить в формулах.Gustav
Хм... фигуру речи, конечно! Ну, ладно, попробую... Вот если отдельно посчитать в вашей первоначальной версии формулы значение функции СЦЕПИТЬ, то получится текстовая строка "F5:$F$23", которую можно подставить внутрь функции МАКС (да-да, именно так, с кавычками!):
Код
=МАКС("F5:$F$23")
Здесь невооруженным глазом видно, что, введя такую формулу в ячейку, мы получим ошибку. А вот если затем зайти в эту ячейку в режиме редактирования и удалить двойные кавычки, то формула "оживет", т.е. перестанет давать ошибку и вернет нормальное значение. Таким образом, "оживить" в данном случае буквально означает "удалить двойные кавычки", а функция ДВССЫЛ вокруг текстовой строки внутри формулы фактически, как раз, и имитирует виртуально подобную редакторскую правку по удалению кавычек.
Хм... фигуру речи, конечно! Ну, ладно, попробую... Вот если отдельно посчитать в вашей первоначальной версии формулы значение функции СЦЕПИТЬ, то получится текстовая строка "F5:$F$23", которую можно подставить внутрь функции МАКС (да-да, именно так, с кавычками!):
Код
=МАКС("F5:$F$23")
Здесь невооруженным глазом видно, что, введя такую формулу в ячейку, мы получим ошибку. А вот если затем зайти в эту ячейку в режиме редактирования и удалить двойные кавычки, то формула "оживет", т.е. перестанет давать ошибку и вернет нормальное значение. Таким образом, "оживить" в данном случае буквально означает "удалить двойные кавычки", а функция ДВССЫЛ вокруг текстовой строки внутри формулы фактически, как раз, и имитирует виртуально подобную редакторскую правку по удалению кавычек.Gustav