$ sudo teach IT

Формулы — самая полезная часть Таблиц и одновременно самая раздражающая. Забыли закрыть скобку, поставили точку с запятой вместо запятой, случайно захватили в диапазон строку с заголовком — и вместо числа получаете #ERROR! или, что хуже, правдоподобный, но неверный результат. На поиск такой опечатки уходит больше времени, чем на саму формулу.

Подсказки формул уменьшают этот риск. Как только вы вводите знак равенства в ячейке рядом с числовыми данными, Таблицы предлагают готовую формулу серым текстом: посчитать сумму строки, найти разницу между столбцами, взять среднее. Вам остаётся принять предложение одной клавишей или отклонить его и писать своё. После этого урока вы будете быстрее собирать расчёты, увереннее читать чужие формулы и понимать, когда подсказке доверять не стоит.

Что уже умеем

В прошлом уроке вы познакомились со Smart Fill: показали Таблицам результат на одном-двух примерах и получили заполненный столбец. Это работа со значениями — Таблицы угадывали, какой текст должен оказаться в ячейке.

Теперь поднимемся на уровень выше. Подсказки формул угадывают не значение, а расчёт: какую именно функцию и с каким диапазоном вы собираетесь применить. Опираться будем на функции, которые вы уже знаете: SUM и AVERAGE из урока 1.3, IF и SUMIF из урока 2.2. Разберёмся, откуда подсказки берутся, как их принимать и почему иногда лучше отказаться.

Что вы узнаете в рамках статьи

  • как Таблицы догадываются, какую формулу вы хотите написать;
  • как принять, отклонить и отредактировать предложенную формулу;
  • какие подсказки вы увидите чаще всего и на каких данных;
  • что такое исправления формул и как они помогают с ошибками;
  • как включить и выключить подсказки в настройках;
  • почему предложенную формулу всегда нужно перечитывать.

Ключевые термины

  • Подсказки формул (Smart Formula Suggestions) — предложение готовой формулы серым текстом после ввода знака равенства в ячейке.
  • Исправления формул (formula corrections) — отдельная подсказка, которая появляется, когда введённая формула похожа на ошибочную, и предлагает исправленный вариант.
  • Автодополнение функции — всплывающий список названий функций, который появляется, пока вы набираете первые буквы после знака равенства.
  • Справка по функции — карточка над формулой с описанием аргументов; раскрывается стрелкой на карточке и помогает не перепутать порядок аргументов.
  • Диапазон подсказки — набор ячеек, который Таблицы подставили в предложенную формулу; именно его нужно проверять в первую очередь.

Откуда берутся подсказки

Логика простая: Таблицы смотрят на то, что стоит вокруг активной ячейки. Если слева в строке идут числа, а вы встали в первую пустую ячейку после них, скорее всего вам нужна сумма. Если сверху в столбце числа — тоже сумма, но по столбцу. Если заголовок столбца называется «Разница» или «Изменение», а рядом два числовых столбца, подсказка предложит вычитание.

Заголовки действительно влияют на результат: осмысленные названия вроде «Итог», «Среднее», «Остаток» помогают алгоритму понять замысел, а Столбец 4 или данные2 не говорят ни о чём. Это, пожалуй, главный практический вывод урока: аккуратная шапка таблицы полезна не только людям.

Стоит помнить и об ограничениях. Подсказки требуют подключения к интернету, появляются не на любых данных и доступны не во всех языках интерфейса — если у вас они не всплывают, дело может быть в версии продукта, а не в ваших действиях. И это именно подсказки: Таблицы не понимают смысл вашего бизнеса и легко предложат сумму там, где нужно было среднее.

Пример: считаем итог по строке

Создайте лист с небольшой таблицей продаж:

  A B C D
1 Менеджер Январь Февраль Итог
2 Иванова 120000 145000  
3 Петров 98000 91000  
4 Сидорова 156000 168000  
5 Кузнецов 74000 88000  
6 Орлова 132000 129000  

Встаньте в ячейку D2 и введите один символ — знак равенства. С большой вероятностью в ячейке появится серый текст:

=SUM(B2:C2)

Нажмите клавишу Tab, чтобы принять предложение, и затем Enter. В D2 появится 265000. Если подсказка не понравилась, нажмите Esc или просто продолжайте набирать свою формулу — предложение исчезнет и мешать не будет.

[Скриншот: ячейка D2 с введённым знаком равенства и серой подсказкой =SUM(B2:C2), рядом всплывающая панель с подсказкой о клавише Tab]

Дальше поступите как обычно: выделите D2 и протяните за маркер заполнения вниз до D6. Ссылки сдвинутся по строкам, и вы получите итоги для всех менеджеров:

Менеджер Итог
Иванова 265000
Петров 189000
Сидорова 324000
Кузнецов 162000
Орлова 261000

Обратите внимание: подсказка появилась именно потому, что слева в строке стоят два числа, а столбец назван «Итог». Переименуйте D1 в «Разница» и попробуйте снова в свободной ячейке — вполне вероятно, что предложение изменится на =C2-B2.

Пример: среднее и подсказка по столбцу

Теперь встаньте в ячейку B7, то есть прямо под числами января, и введите знак равенства. Здесь Таблицы, скорее всего, предложат сумму по столбцу:

=SUM(B2:B6)

Результат — 580000. А если вам нужно среднее, начните набирать =AV: сработает автодополнение функции, во всплывающем списке появится AVERAGE, и после выбора вы получите заготовку =AVERAGE(. Таблицы сами предложат и диапазон:

=AVERAGE(B2:B6)

В ячейке будет 116000. Обратите внимание на карточку справки, которая всплывает над формулой: там перечислены аргументы функции. Для AVERAGE всё просто, но для VLOOKUP из урока 2.4 такая карточка экономит немало времени — не нужно вспоминать, в каком порядке идут искомое значение, диапазон и номер столбца.

Отдельно проверьте главное: какой диапазон попал в подсказку. Частая история — Таблицы захватывают строку заголовков или, наоборот, не берут последнюю строку данных, потому что вы добавили её позже. Всегда смотрите на подсветку диапазона в таблице перед тем, как нажать Tab.

Исправления формул и настройка подсказок

Кроме предложений «с нуля» есть вторая, менее заметная помощь — исправления формул. Если вы ввели формулу с опечаткой или явно странной ссылкой, Таблицы могут показать рядом небольшое окно с вариантом исправления и кнопками принять или отклонить. Например, вы написали =SUM(B2:B7), захватив пустую ячейку, а Таблицы предложат =SUM(B2:B6). Соглашаться не обязательно, но прочитать стоит: часто это именно та опечатка, которую вы искали бы вручную.

Управлять всем этим можно в одном месте. Откройте меню «Инструменты», затем пункт «Настройки автозаполнения» (в некоторых версиях интерфейса он называется «Управление подсказками») и включите или выключите отдельные пункты: подсказки формул и исправления формул. Выключить их иногда полезно — например, когда вы пишете сложную вложенную формулу и серый текст сбивает с мысли.

[Скриншот: меню «Инструменты» с открытыми настройками подсказок и переключателями подсказок и исправлений формул]

Частые ошибки

  • Принимать подсказку не глядя. Формула может быть синтаксически верной, но считать не то, что нужно: сумму вместо среднего, весь столбец вместо одного квартала. Проверяйте функцию и диапазон до нажатия Tab.
  • Смешивать текст и числа в одном столбце. Если среди чисел попадаются записи вроде «нет данных», алгоритм теряет закономерность, а SUM тихо игнорирует такие ячейки. Оставляйте пустоту вместо текста-заглушки.
  • Оставлять безликие заголовки. С шапкой Столбец 3 осмысленных предложений почти не будет. Назовите столбцы по-человечески — это улучшит и подсказки, и читаемость отчёта.
  • Считать, что подсказка обязана появиться. Это вспомогательная функция: она зависит от данных, интернета и версии интерфейса. Умение написать формулу руками никуда не девается.

Частые вопросы

  • Подсказки формул и Smart Fill — это одно и то же?
    Нет. Smart Fill из прошлого урока предлагает значения по вашему образцу, а подсказки формул предлагают сам расчёт после ввода знака равенства. Инструменты разные, но хорошо дополняют друг друга.
  • Какой клавишей принимать предложение?
    Стандартный вариант — Tab, после чего формулу можно поправить и подтвердить через Enter. Отклонить можно клавишей Esc или просто продолжив ввод своей формулы.
  • Подсказки испортят мои старые формулы?
    Нет. Функция ничего не меняет самостоятельно: и предложение, и исправление применяются только после вашего явного согласия.

Итоги

Отличная работа: вы разобрались со второй умной функцией модуля и теперь понимаете, что серый текст после знака равенства — это не магия, а разумная догадка на основе ваших данных и заголовков. Вы умеете принять подсказку клавишей Tab, отклонить её через Esc, прочитать карточку справки по функции, воспользоваться исправлением формулы и настроить всё это в меню «Инструменты». И, что не менее важно, вы знаете, зачем перепроверять диапазон в предложенной формуле.

Впереди последний урок курса. В нём мы соберём всё пройденное в мини-автоматизацию: настроим правила, которые срабатывают сами, уведомления об изменениях в таблице и запись макросов. Автозаполнение и подсказки экономили вам секунды на каждой ячейке, а там речь пойдёт о действиях, которые Таблицы будут выполнять целиком вместо вас.