Модуль 2 · Урок 2.1
Первые формулы
Знак равенства, адреса щелчком, арифметика и порядок действий, ошибки в формулах, стоимость и итог.
В таблице покупок тетрадь стоит 40 рублей, их взяли 5 штук. Стоимость 200 можно сосчитать в уме и вписать в ячейку — но если цена изменится, вписанное число останется старым. Формула считает стоимость сама и пересчитывает её, когда меняются данные.
Запишем формулы для стоимости каждой покупки и общей суммы, разберём знаки действий, порядок вычислений и ошибки, которые показывает Excel.
Формула и результат
Формула начинается со знака =; ячейка показывает результат, а строка формул — саму формулу. Введи в пустую ячейку =2+3 и нажми Enter: в ячейке появится 5. Выбери её снова — в строке формул видно =2+3.
Вместо чисел в формулу пишут адреса. =B2*C2 значит «значение B2 умножить на значение C2»: при цене 40 и количестве 5 получится 200.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Товар | Цена | Количество | Стоимость |
| 2 | Тетрадь | 40 | 5 | 200 |
| 3 | Ручка | 20 | 3 | 60 |
D2=B2*C2
Выбери D2: ячейки, из которых формула берёт значения, обведены тем же цветом, что их адреса в строке формул. Замени количество тетрадей на 6 — стоимость сама станет 240. А в D3 число 60 набрано вручную: измени цену ручки — оно останется прежним. Поэтому результат вычисления записывают формулой, а не числом.
Адрес не обязательно набирать с клавиатуры — достаточно щёлкнуть по ячейке. Так в формулу не попадёт опечатка:
- Выбери D2 — здесь будет стоимость тетрадей.
- Набери знак =. Теперь щелчок по ячейке впишет в формулу её адрес.
- Щёлкни по B2: в формуле появился её адрес, а сама ячейка обведена тем же цветом.
- Набери * — знак умножения.
- Щёлкни по C2 — второй адрес, второй цвет. Формула готова.
- Enter: в D2 результат 200, выделение перешло на D3. Вернись на D2 — строка формул покажет =B2*C2.
Тонкости:результат не пересчитался
Если после правки чисел результаты формул не меняются, проверь режим вычислений: нужен автоматический пересчёт (в Excel — «Формулы → Параметры вычислений → Автоматически»). Пересчёт и сохранение — разные действия: первый обновляет результаты, второе записывает книгу на диск.
Знаки действий
Умножение в формуле — звёздочка *, деление — косая черта /, степень — знак ^. Сложение, вычитание и скобки — как в математике:
| A | B | |
|---|---|---|
| 1 | Действие | Пример |
| 2 | Сложение | 10 |
| 3 | Вычитание | 4 |
| 4 | Умножение | 21 |
| 5 | Деление | 3,5 |
| 6 | Степень | 9 |
| 7 | Скобки | 20 |
B2=7+3B3=7-3B4=7*3B5=7/2B6=3^2B7=(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 делится только второе слагаемое.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | a | b | Среднее | Ошибка без скобок |
| 2 | 12 | 5 | 8,5 | 14,5 |
C2=(A2+B2)/2D2=A2+B2/2
Excel сначала подставляет значения ячеек, потом выполняет действия по порядку. Пройди оба вычисления — каждый шаг заменяет одну часть формулы её значением:
- Формула без скобок. Сначала Excel подставит значения ячеек.
- A2 и B2 заменены числами 12 и 5. Деление старше сложения — первым выполняется 5/2.
- 5/2 = 2,5. Делится только второе слагаемое.
- 12 + 2,5 = 14,5 — это не среднее.
- Те же числа, но сумма в скобках.
- Значения подставлены. Скобки выполняются первыми — сначала 12 + 5.
- 12 + 5 = 17, и только теперь деление.
- 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.
Ошибки в формуле
Если формулу нельзя вычислить, вместо результата в ячейке появляется код ошибки; исправляют его причину. Первыми обычно встречаются две ошибки с кодом и одна без кода:
Деление на ноль не определено. В B3 количество 0, и =A3/B3 не может дать цену штуки. Причина — в данных: неверный знаменатель, пропуск или особый случай, который условие задачи описывает отдельно.
| A | B | C | |
|---|---|---|---|
| 1 | Сумма | Штук | Цена штуки |
| 2 | 200 | 5 | 40 |
| 3 | 120 | 0 | #ДЕЛ/0! |
C2=A2/B2C3=A3/B3
В B2 набрано «40 руб.» — это текст, а не число (урок 1.3), и умножить его на количество нельзя. Введи в B2 число 40 — появится 200; рубли указывают в заголовке.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Товар | Цена | Количество | Стоимость |
| 2 | Тетрадь | 40 руб. | 5 | #ЗНАЧ! |
D2=B2*C2
В D2 набрано B2*C2 без знака равенства. Excel принял это за текст и показал как есть — кода ошибки нет, но и результата нет. Допиши = в начало — появится 200.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Товар | Цена | Количество | Стоимость |
| 2 | Тетрадь | 40 | 5 | B2*C2 |
Стоимость и итог
Стоимость всех покупок — формула в каждой строке и формула итога. В D2 стоит =B2*C2, в D3 — =B3*C3, и так до D5. Итог в D7 складывает четыре стоимости: 200 + 60 + 240 + 60 = 560.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Товар | Цена | Количество | Стоимость |
| 2 | Тетрадь | 40 | 5 | 200 |
| 3 | Ручка | 20 | 3 | 60 |
| 4 | Папка | 120 | 2 | 240 |
| 5 | Карандаш | 15 | 4 | 60 |
| 6 | ||||
| 7 | Итого | 560 |
D2=B2*C2D3=B3*C3D4=B4*C4D5=B5*C5D7=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!— деление на ноль,#ЗНАЧ!— текст в вычислении; без = — просто текст. - ИтогФормула в каждой строке и формула суммы; единицы результата следуют из единиц данных.
Проверьте себя
Ответь сначала сам, потом открой ответ.
В ячейке видно 200. Как узнать, набрано это число или посчитано формулой?
ОтветСкрыть ответ
Выбрать ячейку и посмотреть в строку формул: там будет либо число 200, либо формула, например =B2*C2.
Чему равны =2+3*4 и =(2+3)*4?
ОтветСкрыть ответ
14 и 20: без скобок сначала умножение, скобки заставляют сначала сложить.
В A2 — 10, в B2 — 4. Что даст =A2+B2/2 и почему это не среднее?
ОтветСкрыть ответ
12: делится только B2. Среднее — =(A2+B2)/2, то есть 7.
Почему запись 2A2 внутри формулы не работает и как её исправить?
ОтветСкрыть ответ
Умножение пишется явно: =2*A2.
Формула =B2*C2 показывает #ЗНАЧ!. Где искать причину?
ОтветСкрыть ответ
В данных: в B2 или C2 текст вместо числа — например, «40 руб.».
Практика
Для проверки ответов нужен JavaScript. Условия, подсказки и решения доступны ниже.
=A2+B2*2
В A2 записано 12, в B2 — 5. Чему равно =A2+B2*2?
Введите число.
Подсказка
Умножение выполняется раньше сложения.
Разбор
Сначала 5 × 2 = 10, потом 12 + 10 = 22.
Ответ: 22
=(A2+B2)*2
В A2 записано 12, в B2 — 5. Чему равно =(A2+B2)*2?
Введите число.
Подсказка
Скобки выполняются первыми.
Разбор
Сначала 12 + 5 = 17, потом 17 × 2 = 34.
Ответ: 34
=2*3^2
Чему равно =2*3^2?
Введите число.
Подсказка
Степень выполняется раньше умножения.
Разбор
3^2 = 9, затем 2 × 9 = 18.
Ответ: 18
=(2*3)^2
Чему равно =(2*3)^2?
Введите число.
Подсказка
Скобки выполняются раньше степени.
Разбор
2 × 3 = 6, затем 6^2 = 36.
Ответ: 36
=10%*50
Чему равно =10%*50?
Введите число.
Подсказка
Знак % означает сотые доли: 10% — это 0,1.
Разбор
10% = 0,1, и 0,1 × 50 = 5.
Ответ: 5
Среднее двух ячеек
В A2 — 15, в B2 — 8. Чему равно =(A2+B2)/2?
Введите число; дробную часть — через запятую.
Подсказка
Сначала сумма в скобках, потом деление.
Разбор
15 + 8 = 23, 23 / 2 = 11,5 — это среднее двух чисел.
Ответ: 11,5
Формула без скобок
В A2 — 15, в B2 — 8. Чему равно =A2+B2/2?
Введите число.
Подсказка
Без скобок делится только B2.
Разбор
8 / 2 = 4, затем 15 + 4 = 19. Это не среднее.
Ответ: 19
Формула после правки цены
В D2 набрано число 200, в E2 — формула =B2*C2 (цена 40 в B2, количество 5 в C2). Цену изменили на 50. Что теперь показывает E2?
Введите число.
Подсказка
Формула пересчитывается, когда меняются её данные.
Разбор
E2 пересчитана: 50 × 5 = 250.
Ответ: 250
Число после правки цены
В той же таблице: что теперь показывает D2, где набрано число 200?
Введите число.
Подсказка
Набранное число ни с чем не связано.
Разбор
Число 200 не зависит от цены и осталось прежним.
Ответ: 200
Масса в килограммах
Продано 8 упаковок массой 250 г каждая. Какова их общая масса в килограммах?
Введите число.
Подсказка
Сначала граммы: 8 × 250, потом перевод в килограммы делением на 1000.
Разбор
8 × 250 = 2000 г, 2000 / 1000 = 2 кг.
Ответ: 2
Выручка в рублях
Те же 8 упаковок продали по 120 рублей за упаковку. Какова выручка в рублях?
Введите число.
Подсказка
Цена дана за упаковку — масса для выручки не нужна.
Разбор
Рубли за упаковку × упаковки = рубли: 8 × 120 = 960.
Ответ: 960
Деление на ноль
В A2 — 300, в B2 — 0. Что покажет =A2/B2?
Введите ответ так, как его покажет Excel.
Подсказка
Деление на ноль не определено.
Разбор
Знаменатель равен нулю, Excel показывает #ДЕЛ/0!. Исправлять нужно данные.
Ответ: #ДЕЛ/0!
Текст в вычислении
В B2 набрано «40 руб.», в C2 — 5. Что покажет =B2*C2?
Введите ответ так, как его покажет Excel.
Подсказка
«40 руб.» — текст, а не число.
Разбор
Текст нельзя умножить на число — Excel показывает #ЗНАЧ!. Цену вводят числом 40.
Ответ: #ЗНАЧ!
Сделай сам: итог покупок
Составь таблицу трёх покупок: блокнот — 60 рублей, 3 штуки; линейка — 25 рублей, 4 штуки; ластик — 10 рублей, 6 штук. Найди стоимость каждой покупки и итог формулами. Чему равен итог?
Введите число.
Подсказка
Стоимость каждой покупки — цена × количество; итог — сумма трёх стоимостей.
Разбор
Стоимости: 60 × 3 = 180, 25 × 4 = 100, 10 × 6 = 60 — формула =B2*C2 в каждой строке; итог =D2+D3+D4 = 340.
Ответ: 340
Сделай сам: стоимость линеек
В той же таблице: какова стоимость линеек?
Введите число.
Подсказка
Цена линейки × их количество.
Разбор
25 × 4 = 100.
Ответ: 100