- Писать простые формулы со ссылками на ячейки
- Применять операторы и порядок действий
- Распознавать ошибки #DIV/0!, #VALUE!, #NAME? и #REF!
Мурад покупает канцтовары: 3 тетради, 2 ручки и 5 карандашей. Один раз посчитать итог на калькуляторе несложно, но что, если цена тетради изменится? Придётся всё пересчитывать. В Excel же ты пишешь формулу один раз — и результат сам обновляется, когда меняется цена или количество.
Что такое формула?
Выражение в ячейке, которое начинается со знака =. Excel вычисляет его, в ячейке показывает результат, а в строке формул — саму формулу.
Если ввести =2+3, в ячейке появится 5. Но гораздо полезнее вместо чисел использовать ссылки на ячейки: =B2*C2 означает «умножь цену из B2 на количество из C2». Как только B2 или C2 изменится, изменится и результат.
| Оператор | Значение | Пример |
|---|---|---|
| + | сложение | =B2+C2 |
| - | вычитание | =B2-C2 |
| * | умножение | =B2*C2 |
| / | деление | =B2/4 |
| ^ | возведение в степень | =A2^2 |
| & | объединение текста | =A2&B2 |
| = <> > < >= <= | сравнение: результат TRUE или FALSE | =B2>=50 |
Порядок действий
Excel следует правилу из математики: сначала скобки, затем степень (^), потом умножение и деление и в конце сложение и вычитание; действия одного уровня выполняются слева направо. Поэтому =2+3*4 даёт 14, а =(2+3)*4 — 20. Сомневаешься — ставь скобки: лишние скобки не мешают.
Цена тетради в B2 (1,50 ₼), количество в C2 (3); цена ручки в B3 (0,60 ₼), количество в C3 (2). Магазин даёт скидку 10% на всю покупку, скидка записана в F1 как 10%. Какая формула посчитает сумму к оплате?
Показать решениеСкрыть решение
(B2*C2+B3*C3) = 4,50 + 1,20 = 5,70 ₼.После скидки остаётся 90% цены:
(1-F1) = 0,9.Формула:
=(B2*C2+B3*C3)*(1-F1) = 5,70 · 0,9 = 5,13 ₼.Без внешних скобок Excel сначала вычислил бы
B3*C3*(1-F1), и результат был бы неверным.Ввод формулы щелчками
- 1Выдели ячейку для результата и введи
=Щёлкни ячейку D2 и введи знак равенства.
- 2Щёлкай по ячейкам
Щёлкни B2, введи
*, затем щёлкни C2. Excel сам подставит адреса и обведёт ячейки цветными рамками. - 3Нажми
EnterВ ячейке появится результат, а в строке формул —
=B2*C2. - 4Протяни формулу вниз
Протяни маркер заполнения D2 вниз. В каждой строке формула подстроится под свои ячейки:
=B3*C3,=B4*C4… Почему так происходит — в следующем уроке.
Сообщения об ошибках
| Ошибка | Причина |
|---|---|
| #DIV/0! | Деление на ноль или на пустую ячейку |
| #VALUE! | Неверный тип данных, например текст умножается на число |
| #NAME? | Excel не узнаёт имя: функция написана с ошибкой или текст без кавычек |
| #REF! | Формула ссылается на удалённую ячейку |
| ##### | Не ошибка: просто узкий столбец |
Главное
- Каждая формула начинается с
=; в ячейке виден результат, в строке формул — сама формула. - Операторы:
+ - * / ^,&для текста и= <> > < >= <=для сравнения. - Порядок: скобки → степень → умножение/деление → сложение/вычитание.
- Используй ссылки на ячейки вместо чисел, чтобы результат обновлялся автоматически.
- #DIV/0! — деление на ноль, #VALUE! — неверный тип, #NAME? — неизвестное имя, #REF! — удалённая ссылка.
Проверь себя
Вопросов: 10. Каждый правильный ответ приносит XP.