К содержанию

Модуль 2 · Урок 2.1

Первые формулы

Знак равенства, адреса щелчком, арифметика и порядок действий, ошибки в формулах, стоимость и итог.

15 задач

В таблице покупок тетрадь стоит 40 рублей, их взяли 5 штук. Стоимость 200 можно сосчитать в уме и вписать в ячейку — но если цена изменится, вписанное число останется старым. Формула считает стоимость сама и пересчитывает её, когда меняются данные.

Запишем формулы для стоимости каждой покупки и общей суммы, разберём знаки действий, порядок вычислений и ошибки, которые показывает Excel.

Формула и результат

Формула начинается со знака =; ячейка показывает результат, а строка формул — саму формулу. Введи в пустую ячейку =2+3 и нажми Enter: в ячейке появится 5. Выбери её снова — в строке формул видно =2+3.

Вместо чисел в формулу пишут адреса. =B2*C2 значит «значение B2 умножить на значение C2»: при цене 40 и количестве 5 получится 200.

D2=B2*C2
ABCD
1ТоварЦенаКоличествоСтоимость
2Тетрадь405200
3Ручка20360
Формулы в ячейках
  • D2=B2*C2

Выбери D2: ячейки, из которых формула берёт значения, обведены тем же цветом, что их адреса в строке формул. Замени количество тетрадей на 6 — стоимость сама станет 240. А в D3 число 60 набрано вручную: измени цену ручки — оно останется прежним. Поэтому результат вычисления записывают формулой, а не числом.

Адрес не обязательно набирать с клавиатуры — достаточно щёлкнуть по ячейке. Так в формулу не попадёт опечатка:

  1. Выбери D2 — здесь будет стоимость тетрадей.
  2. Набери знак =. Теперь щелчок по ячейке впишет в формулу её адрес.
  3. Щёлкни по B2: в формуле появился её адрес, а сама ячейка обведена тем же цветом.
  4. Набери * — знак умножения.
  5. Щёлкни по C2 — второй адрес, второй цвет. Формула готова.
  6. Enter: в D2 результат 200, выделение перешло на D3. Вернись на D2 — строка формул покажет =B2*C2.
Тонкости:результат не пересчитался

Если после правки чисел результаты формул не меняются, проверь режим вычислений: нужен автоматический пересчёт (в Excel — «Формулы → Параметры вычислений → Автоматически»). Пересчёт и сохранение — разные действия: первый обновляет результаты, второе записывает книгу на диск.

Знаки действий

Умножение в формуле — звёздочка *, деление — косая черта /, степень — знак ^. Сложение, вычитание и скобки — как в математике:

B5=7/2
AB
1ДействиеПример
2Сложение10
3Вычитание4
4Умножение21
5Деление3,5
6Степень9
7Скобки20
Формулы в ячейках
  • B2=7+3
  • B3=7-3
  • B4=7*3
  • B5=7/2
  • B6=3^2
  • B7=(7+3)*2

Знак умножения не пропускают: пишут =2*A2, а запись 2A2 Excel не примет. Знак % — не остаток от деления, а сотые доли: =10% даёт 0,1. Остаток считает функция ОСТАТ — она будет в уроке 3.2.

Порядок действий

Сначала степень, потом умножение и деление, потом сложение и вычитание; скобки меняют порядок. =2+3*4 даёт 14: сначала умножение. =(2+3)*4 даёт 20. Для среднего двух ячеек нужна запись =(A2+B2)/2: в =A2+B2/2 делится только второе слагаемое.

C2=(A2+B2)/2
ABCD
1abСреднееОшибка без скобок
21258,514,5
Формулы в ячейках
  • C2=(A2+B2)/2
  • D2=A2+B2/2

Excel сначала подставляет значения ячеек, потом выполняет действия по порядку. Пройди оба вычисления — каждый шаг заменяет одну часть формулы её значением:

Без скобок
  1. Формула без скобок. Сначала Excel подставит значения ячеек.
  2. A2 и B2 заменены числами 12 и 5. Деление старше сложения — первым выполняется 5/2.
  3. 5/2 = 2,5. Делится только второе слагаемое.
  4. 12 + 2,5 = 14,5 — это не среднее.
Со скобками
  1. Те же числа, но сумма в скобках.
  2. Значения подставлены. Скобки выполняются первыми — сначала 12 + 5.
  3. 12 + 5 = 17, и только теперь деление.
  4. 17/2 = 8,5 — среднее двух чисел.
Тонкости:=-2^2 в Excel равно 4

В математике −2² означает −(2²) = −4. В Excel минус перед числом выполняется раньше степени, поэтому =-2^2 даёт 4, а =-A2^2 при A2 = 3 — 9, а не −9. Чтобы смысл не зависел от этого правила, ставь скобки: =-(A2^2) даёт −9, =(-A2)^2 — 9.

Ошибки в формуле

Если формулу нельзя вычислить, вместо результата в ячейке появляется код ошибки; исправляют его причину. Первыми обычно встречаются две ошибки с кодом и одна без кода:

#ДЕЛ/0!

Деление на ноль не определено. В B3 количество 0, и =A3/B3 не может дать цену штуки. Причина — в данных: неверный знаменатель, пропуск или особый случай, который условие задачи описывает отдельно.

C3=A3/B3
ABC
1СуммаШтукЦена штуки
2200540
31200#ДЕЛ/0!
Формулы в ячейках
  • C2=A2/B2
  • C3=A3/B3
#ЗНАЧ!

В B2 набрано «40 руб.» — это текст, а не число (урок 1.3), и умножить его на количество нельзя. Введи в B2 число 40 — появится 200; рубли указывают в заголовке.

D2=B2*C2
ABCD
1ТоварЦенаКоличествоСтоимость
2Тетрадь40 руб.5#ЗНАЧ!
Формулы в ячейках
  • D2=B2*C2
Нет знака =

В D2 набрано B2*C2 без знака равенства. Excel принял это за текст и показал как есть — кода ошибки нет, но и результата нет. Допиши = в начало — появится 200.

D2B2*C2
ABCD
1ТоварЦенаКоличествоСтоимость
2Тетрадь405B2*C2

Стоимость и итог

Стоимость всех покупок — формула в каждой строке и формула итога. В D2 стоит =B2*C2, в D3 — =B3*C3, и так до D5. Итог в D7 складывает четыре стоимости: 200 + 60 + 240 + 60 = 560.

D7=D2+D3+D4+D5
ABCD
1ТоварЦенаКоличествоСтоимость
2Тетрадь405200
3Ручка20360
4Папка1202240
5Карандаш15460
6
7Итого560
Формулы в ячейках
  • D2=B2*C2
  • D3=B3*C3
  • D4=B4*C4
  • D5=B5*C5
  • D7=D2+D3+D4+D5

Формулы в D2:D5 одинаковы по смыслу: «цена этой строки умножить на количество этой строки». Здесь они набраны по одной; в уроке 2.2 одна формула заполнит весь столбец сама.

Следи за единицами: рубли за штуку, умноженные на штуки, дают рубли. Если упаковка весит 250 г, то 8 упаковок весят 8 × 250 = 2000 г, а килограммы получаются отдельным действием — делением на 1000: =8*250/1000 даёт 2.

Итог

Формула хранит способ вычисления, а ячейка показывает результат. Вот что понадобится дальше.

  • ФормулаНачинается с =; адрес вписывают щелчком по ячейке; набранное число не пересчитывается.
  • Знаки* — умножение, / — деление, ^ — степень; =2*A2, а не 2A2; =10% — это 0,1.
  • ПорядокСтепень, затем * и /, затем + и −; среднее двух — =(A2+B2)/2.
  • Ошибки#ДЕЛ/0! — деление на ноль, #ЗНАЧ! — текст в вычислении; без = — просто текст.
  • ИтогФормула в каждой строке и формула суммы; единицы результата следуют из единиц данных.

Проверьте себя

Ответь сначала сам, потом открой ответ.

Вопрос 1

В ячейке видно 200. Как узнать, набрано это число или посчитано формулой?

ОтветСкрыть ответ
Ответ

Выбрать ячейку и посмотреть в строку формул: там будет либо число 200, либо формула, например =B2*C2.

Вопрос 2

Чему равны =2+3*4 и =(2+3)*4?

ОтветСкрыть ответ
Ответ

14 и 20: без скобок сначала умножение, скобки заставляют сначала сложить.

Вопрос 3

В A2 — 10, в B2 — 4. Что даст =A2+B2/2 и почему это не среднее?

ОтветСкрыть ответ
Ответ

12: делится только B2. Среднее — =(A2+B2)/2, то есть 7.

Вопрос 4

Почему запись 2A2 внутри формулы не работает и как её исправить?

ОтветСкрыть ответ
Ответ

Умножение пишется явно: =2*A2.

Вопрос 5

Формула =B2*C2 показывает #ЗНАЧ!. Где искать причину?

ОтветСкрыть ответ
Ответ

В данных: в B2 или C2 текст вместо числа — например, «40 руб.».

Практика

Для проверки ответов нужен JavaScript. Условия, подсказки и решения доступны ниже.

=A2+B2*2

В A2 записано 12, в B2 — 5. Чему равно =A2+B2*2?

Введите число.

=(A2+B2)*2

В A2 записано 12, в B2 — 5. Чему равно =(A2+B2)*2?

Введите число.

=2*3^2

Чему равно =2*3^2?

Введите число.

=(2*3)^2

Чему равно =(2*3)^2?

Введите число.

=10%*50

Чему равно =10%*50?

Введите число.

Среднее двух ячеек

В A2 — 15, в B2 — 8. Чему равно =(A2+B2)/2?

Введите число; дробную часть — через запятую.

Формула без скобок

В A2 — 15, в B2 — 8. Чему равно =A2+B2/2?

Введите число.

Формула после правки цены

В D2 набрано число 200, в E2 — формула =B2*C2 (цена 40 в B2, количество 5 в C2). Цену изменили на 50. Что теперь показывает E2?

Введите число.

Число после правки цены

В той же таблице: что теперь показывает D2, где набрано число 200?

Введите число.

Масса в килограммах

Продано 8 упаковок массой 250 г каждая. Какова их общая масса в килограммах?

Введите число.

Выручка в рублях

Те же 8 упаковок продали по 120 рублей за упаковку. Какова выручка в рублях?

Введите число.

Деление на ноль

В A2 — 300, в B2 — 0. Что покажет =A2/B2?

Введите ответ так, как его покажет Excel.

Текст в вычислении

В B2 набрано «40 руб.», в C2 — 5. Что покажет =B2*C2?

Введите ответ так, как его покажет Excel.

Сделай сам: итог покупок

Составь таблицу трёх покупок: блокнот — 60 рублей, 3 штуки; линейка — 25 рублей, 4 штуки; ластик — 10 рублей, 6 штук. Найди стоимость каждой покупки и итог формулами. Чему равен итог?

excel-zadachnik.xlsxЗадачник курса: лист «Задачи» — данные задачи и жёлтые ячейки для формул, лист «Ответы» — решения формуламиExcel · 61,7 КБ

Введите число.

Сделай сам: стоимость линеек

В той же таблице: какова стоимость линеек?

Введите число.