Друзья, привет.
Сегодня пишем о вычислении фрагмента формулы прямо в строке.
Разбирать чужие (и иногда свои, но забытые) сложные формулы - то еще удовольствие. Особенно если они "многоэтажные" и состоят из многих вложенных друг в друга функций.
В таких случаях бывает удобно смотреть на результат вычисления отдельных функций и фрагментов прямо в строке формул, чтобы разобраться, какой аргумент чему равен, что используется в вычислениях.
Сделать это просто: нужно выделить в строке формул нужный фрагмент мышкой - и результат его вычисления появится сверху в своего рода "всплывающей подсказке". Таким образом можно посмотреть и какое значение находится в конкретной ячейке, и чему равен результат вычисления одной из функций внутри сложной формулы.
Примечание: в Excel это тоже работает. Но там нужно не только выделить фрагмент формулы, но и нажать F9 после этого. Важно, что потом нужно нажимать Escape, а не Enter, иначе этот фрагмент так и останется числом, а не функцией/диапазоном. В Google Таблицах этого риска нет.
Пример - в гифке. Содержание формулы здесь не играет решающей роли, но ниже будет краткий комментарий по поводу того, что в ней происходит.
http://g.recordit.co/22IjU3BFOS.gifПо ссылке - файл с примером. Копируйте на свой диск, играйтесь, изучайте формулу:
https://goo.gl/bGGIRRТак вот, про саму формулу:
Она возвращает название книги с N-ыми по счету продажами, где N берется из ячейки D3. То есть, вводя туда число "4", вы задаете вопрос: какая книга занимает 4 место в рейтинге продаж?
Работает так: функция LARGE (НАИБОЛЬШИЙ) находит N-ое по величине значения (в примере 310 - 7-ая по счету величина). Функция MATCH (ПОИСКПОЗ) находит порядковый номер строки, в которой находится это значение (1-ая строка в диапазоне), а функция INDEX (ИНДЕКС) возвращает значение, стоящее в этой строке, но в диапазоне A3:A14 (там, где названия).
Всем хороших выходных!