К содержанию

Модуль 3 · Урок 3.2

Проценты, округление, остаток

Изменение на проценты, функции округления, ОСТАТ и проверка делимости.

12 задач

Цена 200 рублей со скидкой 10%, число коробок по 8 для 19 тетрадей, последняя цифра числа — в этих задачах формуле мало четырёх действий арифметики. Процент — это множитель, округление — функция с выбранным направлением, а остаток от деления отвечает на вопрос о делимости.

В отличие от формата из урока 1.3, здесь меняется само значение, а не только его вид.

Проценты

Изменить число на p процентов — умножить его на 1 − p или 1 + p, где p — доля: 10% — это 0,1. Скидка 10% с цены 200 — это 200 × 0,1 = 20 рублей, остаётся 200 − 20 = 180. То же одним умножением: 200 × (1 − 0,1) = 180. Наценка 15% — множитель 1 + 0,15 = 1,15.

Ячейка с процентом — 10% или 15% — уже хранит долю, и формула =A2*(1-B2) верна. Если в ячейке просто число 15, его сначала делят на 100: =A3*(1+B3/100).

C3=A3*(1+B3/100)
ABCD
1ЦенаpРезультатКак записан процент
220010%180ячейка 10% — это 0,1
320015230число 15 — делим на 100
420015%230ячейка 15% — уже 0,15
Формулы в ячейках
  • C2=A2*(1-B2)
  • C3=A3*(1+B3/100)
  • C4=A4*(1+B4)

Изменение в процентах считают от старого значения: (новое − старое) / старое. От 80 к 100 — рост на 25%, а обратно от 100 к 80 — падение на 20%: основание другое.

C2=(B2-A2)/A2
ABC
1СтароеНовоеИзменение
28010025%
310080-20%
Формулы в ячейках
  • C2=(B2-A2)/A2
  • C3=(B3-A3)/A3

Округление

ОКРУГЛ округляет по обычному правилу, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ — от нуля и к нулю; второй аргумент — разряд. ОКРУГЛ(A2;2) округляет до двух знаков после запятой. Второй аргумент 0 означает целое число, −1 — десятки, −2 — сотни. Например, =ОКРУГЛ(126;-1) даёт 130, а ровно половина округляется от нуля: =ОКРУГЛ(2,5;0) даёт 3.

ОКРУГЛВВЕРХ округляет от нуля, ОКРУГЛВНИЗ — к нулю. На положительных числах это выглядит как привычное увеличение или уменьшение. На отрицательных направление нужно понимать именно относительно нуля: ОКРУГЛВВЕРХ(-2,3;0) даёт -3, ОКРУГЛВНИЗ(-2,3;0) даёт -2.

ЦЕЛОЕ округляет вниз по числовой прямой: ЦЕЛОЕ(-2,3) равно -3. ОТБР отбрасывает дробную часть и даёт -2. Для неотрицательных чисел при нуле десятичных знаков эти операции совпадают; для отрицательных — нет.

Куда каждая функция переносит −2,3 и 2,3. «От нуля» и «к нулю» — направления относительно нуля, поэтому у отрицательного числа стрелки ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ смотрят в другую сторону. ЦЕЛОЕ всегда идёт влево.

Пять способов на одних и тех же числах — поменяй числа в столбце A и сравни:

D3=ОКРУГЛВНИЗ(A3;0)
ABCDEF
1ЧислоОКРУГЛОКРУГЛВВЕРХОКРУГЛВНИЗЦЕЛОЕОТБР
22,323222
3-2,3-2-3-2-3-2
42,533222
5126126126126126126
Формулы в ячейках
  • B2скопирована до B5=ОКРУГЛ(A2;0)
  • C2скопирована до C5=ОКРУГЛВВЕРХ(A2;0)
  • D2скопирована до D5=ОКРУГЛВНИЗ(A2;0)
  • E2скопирована до E5=ЦЕЛОЕ(A2)
  • F2скопирована до F5=ОТБР(A2)

Число коробок

Число коробок — частное, округлённое вверх. В коробку помещается 8 тетрадей, тетрадей 19. Частное 19 / 8 = 2,375: две коробки полны, а для трёх оставшихся тетрадей нужна третья.

Две полные коробки и третья неполная: ОКРУГЛВВЕРХ поднимает 2,375 до 3.
C2=ОКРУГЛВВЕРХ(A2/B2;0)
ABCD
1ПредметовВ коробкуКоробокТо же через ЦЕЛОЕ
219833
316822
417833
Формулы в ячейках
  • C2скопирована до C4=ОКРУГЛВВЕРХ(A2/B2;0)
  • D2скопирована до D4=ЦЕЛОЕ((A2+B2-1)/B2)

Округляй там, где этого требует задача: сумма округлённых значений может отличаться от округлённой суммы. 0,6 + 0,6 = 1,2 округляется до 1, а 1 + 1 после округления каждого слагаемого — это 2.

Тонкости:коробки без ОКРУГЛВВЕРХ

Для целых n ≥ 0 и k > 0 то же число коробок даёт =ЦЕЛОЕ((n+k-1)/k): прибавка k − 1 переводит любой неполный остаток в ещё одну целую коробку, а точное деление оставляет как есть. Столбец D листа считает так.

Остаток

ОСТАТ(n;k) — сколько остаётся от n после всех полных групп по k; ноль означает «делится». 17 по 5: три полные пятёрки и 2 в остатке, 17 = 3 × 5 + 2, и =ОСТАТ(17;5) возвращает 2.

Три полные группы по 5, в остатке 2 — это и возвращает ОСТАТ.

Число делится на k, когда =ОСТАТ(A2;k)=0. Чётность — при k = 2. Последняя цифра неотрицательного целого — ОСТАТ(A2;10), две последние цифры — ОСТАТ(A2;100).

B3=ОСТАТ(A3;5)
ABCDE
1ЧислоОстаток от 5ЧётноеПоследняя цифраДве последние
2172ЛОЖЬ717
320244ИСТИНА424
4350ЛОЖЬ535
Формулы в ячейках
  • B2скопирована до B4=ОСТАТ(A2;5)
  • C2скопирована до C4=ОСТАТ(A2;2)=0
  • D2скопирована до D4=ОСТАТ(A2;10)
  • E2скопирована до E4=ОСТАТ(A2;100)

У отрицательного числа «последней цифрой» обычно называют цифру его модуля — числа без знака. Модуль даёт ABS: ABS(-27) = 27, и цифра — =ОСТАТ(ABS(A2);10).

Тонкости:ОСТАТ отрицательного числа

ОСТАТ в Excel берёт частное, округлённое вниз, поэтому остаток не меняет знак вслед за числом: ОСТАТ(-7;3) = 2, ведь −7 = (−3) × 3 + 2. Для проверки кратности это не важно: у кратного числа остаток 0 и при минусе.

B2=ОСТАТ(A2;10)
ABC
1ЧислоОСТАТ(число;10)Цифра модуля
2-2737
3-72
4-210
Формулы в ячейках
  • B2=ОСТАТ(A2;10)
  • B3=ОСТАТ(A3;3)
  • B4=ОСТАТ(A4;3)
  • C2=ОСТАТ(ABS(A2);10)

Итог

Процент, округление и остаток меняют само число — значит, их пишут формулой там, где этого требует задача. Вот что понадобится дальше.

  • ПроцентыСкидка — множитель 1 − p, наценка — 1 + p; изменение — (новое − старое) / старое.
  • ОкруглениеОКРУГЛ — по правилу, ОКРУГЛВВЕРХ — от нуля, ОКРУГЛВНИЗ — к нулю; ЦЕЛОЕ — влево по прямой.
  • Коробкиn предметов по k — ОКРУГЛВВЕРХ(n/k;0).
  • ДелимостьОСТАТ(n;k)=0; последняя цифра — ОСТАТ(n;10), у отрицательных — от ABS(n).

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

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

Вопрос 1

Сколько коробок по 6 нужно для 25 предметов? Запиши формулу.

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

=ОКРУГЛВВЕРХ(25/6;0) = 5: четыре коробки вмещают только 24 предмета.

Вопрос 2

В A2 отрицательное целое -127. Как проверить, оканчивается ли модуль числа на 7?

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

=ОСТАТ(ABS(A2);10)=7. Сначала убирается знак, затем берётся остаток по основанию 10.

Вопрос 3

Цена выросла с 250 до 300 рублей. На сколько процентов? А если бы упала с 300 до 250?

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

На 20%; при падении с 300 до 250 — примерно на 16,7%: (250 − 300)/300.

Вопрос 4

Найди ОСТАТ(100;7) и запиши равенство вида 100 = 7·q + r.

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

2: 100 = 7·14 + 2.

Вопрос 5

Проверь одной формулой, делится ли число в A2 одновременно на 3 и на 5. Что она вернёт для 45 и для 50?

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

=И(ОСТАТ(A2;3)=0;ОСТАТ(A2;5)=0): для 45 — ИСТИНА, для 50 — ЛОЖЬ.

Практика

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

Рост и падение на 15%

Цена 800 рублей выросла на 15%, затем упала на 15%. Какой стала цена?

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

Процент изменения

Цена выросла с 250 до 300 рублей. На сколько процентов?

Введите число процентов без знака %.

Коробки по 8

Сколько коробок вместимостью 8 нужно для 37 предметов?

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

Округление до сотен

Чему равно =ОКРУГЛ(3456;-2)?

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

ОКРУГЛВНИЗ

Чему равно =ОКРУГЛВНИЗ(7,99;0)?

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

ОКРУГЛВВЕРХ у отрицательного

Чему равно =ОКРУГЛВВЕРХ(-0,1;0)?

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

ЦЕЛОЕ отрицательного

Чему равно =ЦЕЛОЕ(-4,5)?

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

ОТБР отрицательного

Чему равно =ОТБР(-4,5)?

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

Округлить, потом сложить

Три цены по 1,4. Округли каждую до целого, затем сложи. Что получится?

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

Сложить, потом округлить

Те же три цены по 1,4 сначала сложи, затем округли до целого. Что получится?

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

Остаток от деления

Чему равно =ОСТАТ(100;7)?

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

Последняя цифра отрицательного

Что вернёт =ОСТАТ(ABS(A2);10) при A2 = −127?

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