Как посчитать поля в процентах?
Доброго времени суток!
У меня есть макет шириной 960px и боковыми padding в 10px что бы перевести эти поля в проценты я делю 10px/940px*100, но поля получаются 14px и блоки не совпадают с макетом. Везде написано что нужно высчитывать именно так. Кто может подсказать в чем проблема?
-
Вопрос заданболее трёх лет назад
-
1235 просмотров
960px = 100%
1px =100/960= 0,10416%
А теперь считаем:
940px = 0,10416%*940px=97,916%
10px = 0,10416%*10px = 1,0416%
jsfiddle.net/jnrt7v12
Пригласить эксперта
Вы хотите узнать ширину padding в %?
960 -> 100%
10 -> x
x*960 = 10*100
x= 10/960*100
Двойка вам
откажитесь от фиксированных размеров и px
-
Показать ещё
Загружается…
26 мая 2023, в 19:48
1000 руб./в час
26 мая 2023, в 19:27
500 руб./за проект
26 мая 2023, в 18:34
1000 руб./за проект
Минуточку внимания
Skip to content
В этом руководстве вы познакомитесь с быстрым способом расчета процентов в Excel, найдете базовую формулу процента и еще несколько формул для расчета процентного изменения, процента от общей суммы и т.д.
Расчет процента нужен во многих ситуациях, будь то комиссия продавца, ваш подоходный налог или процентная ставка по кредиту. Допустим, вам посчастливилось получить скидку 25% на новый телевизор. Это хорошая сделка? И сколько в итоге придется заплатить?
Сейчас мы рассмотрим несколько методов, которые помогут вам эффективно вычислять процент в Excel, а также освоим основные формулы процента, которые избавят вас от догадок при расчетах.
- Базовая формула подсчета процента от числа.
- Как посчитать процент между числами по колонкам.
- Как рассчитать процент по строкам.
- Доля в процентах.
- Считаем процент скидки
- Отклонение в процентах для отрицательных чисел
- Вычитание процентов
- Как избежать ошибки деления на ноль
Что такое процент?
Как вы, наверное, помните из школьного урока математики, процент — это доля от 100, которая вычисляется путем деления двух чисел и умножения результата на 100.
Основная процентная формула выглядит следующим образом:
(Часть / Целое) * 100% = Процент
Например, если у вас было 20 яблок и вы подарили 5 своим друзьям, сколько вы дали в процентном отношении? Проведя несложный подсчет =5/20*100% , вы получите ответ — 25%.
Так обычно рассчитывают проценты в школе и в повседневной жизни. Вычислить процентное соотношение в Microsoft Excel еще проще, поскольку он выполняет некоторые операции за вас автоматически.
К сожалению, универсальной формулы расчета процентов в Excel, которая охватывала бы все возможные случаи, не существует. Если вы спросите кого-нибудь: «Какую формулу процентов вы используете, чтобы получить желаемый результат?», Скорее всего, вы получите ответ типа: «Это зависит от того, какой именно результат вы хотите получить».
Итак, позвольте мне показать вам несколько простых формул для расчета процентов в Excel.
Расчет процентов в Excel.
Основная формула для расчета процента от числа в Excel такая же, как и во всех сферах жизни:
Часть / Целое = Процент
Если вы сравните ее с основной математической формулой для процента, которую мы указали чуть выше, то заметите, что в формуле процента в Excel отсутствует часть * 100. При вычислении процента в Excel вам совершенно не обязательно умножать полученную дробь на 100, поскольку программа делает это автоматически, когда процентный формат применяется к ячейке.
И если в Экселе вы будете вводить формулу с процентами, то можно не переводить в уме проценты в десятичные дроби и не делить величину процента на 100. Просто укажите число со знаком %.
То есть, чтобы, к примеру, посчитать 10% в Экселе, то вместо =A1*0,1 или =A1*10/100, просто запишите формулу процентов =A1*10%.
Хотя с точки зрения математики все 3 варианта возможны и все они дадут верный результат.
А теперь давайте посмотрим, как можно использовать формулу процента в Excel для реальных данных. Предположим, в вашей таблице Эксель записана сумма заказанных товаров в столбце F и оставленных товаров в столбце G. Чтобы высчитать процент доставленных товаров, выполните следующие действия:
- Введите формулу =G2/F2 в ячейку H2 и скопируйте ее на столько строк вниз, сколько вам нужно.
- Нажмите кнопку «Процентный стиль» ( меню «Главная» > группа «Число»), чтобы отобразить полученные десятичные дроби в виде процентов.
- Не забудьте при необходимости увеличить количество десятичных знаков в полученном результате.
- Готово!
Такая же последовательность шагов должна быть выполнена при использовании любой другой формулы процентов в Excel.
На скриншоте ниже вы видите округленный процент доставленных товаров без десятичных знаков.
Чтобы определить процент доставки, мы сумму доставленных товаров делим на сумму заказов. И используем в ячейке процентный формат, при необходимости показываем десятичные знаки.
Запишите формулу в самую верхнюю ячейку столбца с расчетами, а затем протащите маркер автозаполнения вниз по столбцу. Таким образом, мы посчитали процент во всём столбце.
Как найти процент между числами из двух колонок?
Предположим, у нас имеются данные о продажах шоколада за 2 месяца. Необходимо определить, какие произошли изменения в реализации. Проще и нагляднее всего отклонения в продажах выразить в процентах.
Чтобы вычислить разницу в процентах между значениями A и B, используйте следующую формулу:
Процентное изменение = (B — A) / A
При применении этой формулы к реальным данным важно правильно определить, какое значение равно A, а какое — B. Например, вчера у вас было 80 яблок, а сейчас — 100. Это означает, что теперь у вас на 20 яблок больше, чем раньше, что произошло увеличение на 25%. Если у вас было 100 яблок, а теперь – 90, то количество яблок у вас уменьшилось на 10, то есть на 10%.
Учитывая вышеизложенное, наша формула Excel для процентного изменения принимает следующую форму:
=(новое_значение – старое_значение)/старое_значение
А теперь давайте посмотрим, как вы можете использовать эту формулу процентного изменения в своих таблицах.
В нашем случае —
=(E2-D2)/D2
Эта формула процентного изменения вычисляет процентное увеличение (либо уменьшение) в феврале (столбец E) по сравнению с январём (столбец В).
И затем при помощи маркера заполнения копируем ее вниз по столбцу. Не забудьте применить процентный формат.
Отрицательные проценты, естественно, означают снижение продаж, а положительные — их рост.
Аналогичным образом можно подсчитать и процент изменения цен за какой-то период времени.
Как найти процент между числами из двух строк?
Такой расчет применяется? Если у нас есть много данных об изменении какого-то показателя. И мы хотим проследить, как с течением времени изменялась его величина. Поясним на примере.
Предположим, у нас есть данные о продажах шоколада за 12 месяцев. Нужно проследить, как изменялась реализация от месяца к месяцу. Цифры в столбце С показывают, на сколько процентов в большую или меньшую сторону изменялись продажи в текущем месяце по сравнению с предшествующим.
Обратите внимание, что первую ячейку С2 оставляем пустой, поскольку январь просто не с чем сравнивать.
В С3 записываем формулу:
=(B3-B2)/B2
Можно также использовать и другой вариант:
=B3/B2 — 1
Копируем содержимое этой ячейки вниз по столбцу до конца таблицы.
Если нам нужно сравнивать продажи каждого месяца не с предшествующим, а с каким-то базисным периодом (например, с январём текущего года), то немного изменим нашу формулу, использовав абсолютную ссылку на цифру продаж января:
Абсолютная ссылка на $B$2 останется неизменной при копировании формулы в C4 и ниже:
=(B3-$B$2)/$B$2
А ссылка на B3 будет изменяться на B4, B5 и т.д.
Напомню, что по умолчанию результаты отображаются в виде десятичных чисел. Чтобы отобразить проценты , примените к столбцу процентный формат. Для этого нажмите соответствующую кнопку на ленте меню или используйте комбинацию клавиш Ctrl + Shift + %
.
Десятичное число автоматически отображается в процентах, поэтому вам не нужно умножать его на 100.
Расчет доли в процентах (удельного веса).
Давайте рассмотрим несколько примеров, которые помогут вам быстро вычислить долю в процентах от общей суммы в Excel для различных наборов данных.
Пример 1. Сумма находится в конце таблицы в определенной ячейке.
Очень распространенный сценарий — это когда у вас есть итог в одной ячейке в конце таблицы. В этом случае формула будет аналогична той, которую мы только что обсудили. С той лишь разницей, что ссылка на ячейку в знаменателе является абсолютной ссылкой (со знаком $). Знак доллара фиксирует ссылку на итоговую ячейку, чтобы она не менялась при копировании формулы по столбцу.
Возьмем данные о продажах шоколада и рассчитаем долю (процент) каждого покупателя в общем итоге продаж. Мы можем использовать следующую формулу для вычисления процентов от общей суммы:
=G2/$G$13
Вы используете относительную ссылку на ячейку для ячейки G2, потому что хотите, чтобы она изменилась при копировании формулы в другие ячейки столбца G. Но вы вводите $G$13 как абсолютную ссылку, потому что вы хотите оставить знаменатель фиксированным на G13, когда будете копировать формулу до строки 12.
Совет. Чтобы сделать знаменатель абсолютной ссылкой, либо введите знак доллара ($) вручную, либо щелкните ссылку на ячейку в строке формул и нажмите F4.
На скриншоте ниже показаны результаты, возвращаемые формулой. Столбец «Процент к итогу» отформатирован с применением процентного формата.
Пример 2. Часть итоговой суммы находится в нескольких строках.
В приведенном выше примере предположим, что у вас в таблице есть несколько записей для одного и того же товара, и вы хотите знать, какая часть общей суммы приходится на все заказы этого конкретного товара.
В этом случае вы можете использовать функцию СУММЕСЛИ, чтобы сначала сложить все числа, относящиеся к данному товару, а затем разделить это число на общую сумму заказов:
=СУММЕСЛИ( диапазон; критерий; диапазон_суммирования ) / Итог
Учитывая, что столбец D содержит все наименования товаров, столбец F перечисляет соответствующие суммы, ячейка I1 содержит наименование, которое нас интересует, а общая сумма находится в ячейке F13, ваш расчет может выглядеть примерно так:
=СУММЕСЛИ(D2:D12;I1;F2:F12)/$F$13
Естественно, вы можете указать название товара прямо в формуле, например:
=СУММЕСЛИ(D2:D12;”Черный шоколад”;F2:F12)/$F$13
Но это не совсем правильно, поскольку эту формулу придется часто корректировать. А это затратно по времени и чревато ошибками.
Если вы хотите узнать, какую часть общей суммы составляют несколько различных товаров, сложите результаты, возвращаемые несколькими функциями СУММЕСЛИ, а затем разделите это число на итоговую сумму. Например, по следующей формуле рассчитывается доля черного и супер черного шоколада:
=(СУММЕСЛИ(D2:D12;”Черный шоколад”;F2:F12)/$F$13 + =СУММЕСЛИ(D2:D12;”Супер черный шоколад”;F2:F12)) / $F$13
Естественно, текстовые наименования товаров лучше заменить ссылками на соответствующие ячейки.
Для получения дополнительной информации о функции суммирования по условию ознакомьтесь со следующими руководствами:
- Как использовать функцию СУММЕСЛИ в Excel
- СУММЕСЛИМН и СУММЕСЛИ в Excel с несколькими критериями
Процент скидки
Формулы процентов пригодятся для расчета уровня скидки. Итак, отправляясь за покупками, помните следующее:
Скидка в % = (цена со скидкой – обычная цена) / обычная цена
Скидка в % = цена со скидкой / обычная цена — 1
В результатах вычисления процент скидки отображается как отрицательное значение, поскольку новая цена со скидкой меньше старой обычной цены. Чтобы вывести результат в виде положительного числа , оберните формулы в функцию ABS. Например:
=ABS((C2-B2)/B2)
или
=ABS((C2/B2 — 1)
Так будет гораздо привычнее.
Как рассчитать отклонение в процентах для отрицательных чисел
Если некоторые из исходных значений представлены отрицательными числами, приведенные выше формулы не будут работать.
Обычный обходной путь — сделать знаменатель в формуле положительным числом. Для этого воспользуйтесь функцией ABS:
( Новое_значение – старое_значение ) / ABS( старое_значение )
Со старым значением в B2 и новым значением в C2 формула выглядит следующим образом:
=(C2-B2)/ABS(B2)
Как видите, достаточно корректно работает с самыми разными комбинациями положительных и отрицательных чисел.
Положительный процент означает рост, отрицательный — снижение величины показателя.
Вычитание процентов.
Часто случается, что вам известен процент скидки на товар. И вам нужно высчитать, какой процент от первоначальной стоимости придётся заплатить. Как мы уже говорили, процент в Экселе — это обычное число. Поэтому и правила вычисления здесь – как с обычными числами.
Формула расчета в Excel будет выглядеть так:
=1 – процент_скидки
Как обычно, не забываем про процентный формат ячеек.
Предотвратить ошибки деления на ноль #ДЕЛ/0
Если вы хотите посчитать процент от числа в таблице, и ваш набор данных содержит несколько нулевых значений, заключите формулы в функцию ЕСЛИОШИБКА, чтобы предотвратить появление ошибок деления на ноль (#ДЕЛ/0! или #DIV/0!).
=IFERROR(=ЕСЛИОШИБКА((C2-B2)/B2;0)
=IFERROR(=ЕСЛИОШИБКА(C2/B2-1;0)
Вот как можно вычислить процент от числа в Excel. И даже если работа с процентами никогда не была вашим любимым видом математики, с помощью этих основных процентных формул вы можете заставить Excel делать работу за вас.
На сегодня все, спасибо, что прочитали!
Что такое проценты: в чём суть
Проценты используются для выражения доли чего-либо по отношению к целому значению. Проще говоря, сто процентов — это 100 равных частей общего целого. Один процент — это одна сотая часть из общих 100%.
Примеры и формулы расчёта процентов
- Требуется найти 25% от 80 кг. Необходимо разделить 80 на 100 и умножить на 25 ( 80 кг / 100% * 25% = 20 кг ).
- Нужно найти 15% от 300 руб. Делим 300 на 100 и умножаем на 15 (получаем 45 руб).
- Вычислить 50% от 500 м. Пятьдесят процентов — это по сути половина от целого числа (от 100%), поэтому можно 500 просто разделить на 2 (выходит 250 метров).
- Найти 160% от числа 50. Нужно разделить 50 на 100 и умножить на 160 ( 50 / 100% * 160% = 80 ).
Чтобы определить значение процентов от числа, задайте количество процентов и введите исходное число в соответствующие поля калькулятора.
Как выразить число в процентах от числа
Частой задачей является необходимость вычислить, сколько одно число в процентах составляет от другого. Для этого воспользуйтесь следующим калькулятором.
Часто задаваемые вопросы:
- Сколько будет 20% от числа 40? Ответ: «8».
- Найти 10 процентов от числа 60? Ответ: «6».
- Сколько составляет 1 процент от числа 2? Ответ: «0.02».
- Вычислить 5 процентов от числа 4? Ответ: «0.2».
- Сколько будет 30% от числа 25? Ответ: «7.5».
- Сколько составит 40 процентов от 60? Ответ: «24».
Ваша оценка?
[Оценок: 11 / Средняя: 4.5]
Интересный факт: часто встречаю пользователей, которые хорошо владеют инструментом сводных таблиц, но при этом не знают о такой их возможности, как дополнительные вычисления в сводных таблицах. Такие вычисления доступны в Excel 2010–2016, а в Excel 2007 дополнительные вычисления «спрятаны» в параметрах поля и их гораздо меньше.
Например, у нас есть простая таблица Excel по продажам вот с такими данными:
Предположим, нам нужно построить несколько отчетов:
- Процентная структура продаж.
- Продажи нарастающим итогом.
- Продажи с темпами роста.
Разберем, как создать такие отчеты с помощью дополнительных вычислений в сводных таблицах.
1. Процентная структура продаж
Чтобы с помощью сводных таблиц определить процентную структуру продаж, нужно сделать несколько простых действий.
Шаг 1. Постройте сводную таблицу, где в области строк Города и Товары, а в области сумм — Доходы (если вы не знаете, как создать сводную таблицу, посмотрите статью «Как построить сводную таблицу в Excel»).
Шаг 2. Щелкаем правой кнопкой мыши по любому числу в сводной таблице и выбираем раздел:
Дополнительные вычисления → % от общей суммы. В появившемся меню доступно несколько способов вычисления процентов:
а) % от общей суммы – рассчитывается к итоговой сумме, от «угла».
Если переместить данные по Городам в область строк, а Товары в столбцы, мы увидим, что общий процент считается как по строкам, так и по колонкам, и сумма процентов равна 100%.
б) % от суммы по столбцу или по строке.
Если требуется рассчитать структуру продаж, например, только по Городам, выбираем % от суммы по столбцу. Если только по товарам, соответственно – по строке.
в) А если нужно видеть структуру продаж и по товарам, и по городам? Не проблема! Нужно выбрать % от суммы по родительской строке.
Тогда процент рассчитается от суммы группы, а не от общего итога. А сумма процентов внутри группы будет равна 100%.
Шаг 3. Все, конечно замечательно, НО хотелось бы рядом с процентами видеть суммы. И это тоже не проблема! Открою маленький секрет: в область значений сводной таблицы мы можем несколько раз перетащить один и тот столбец. Для этого просто захватываем мышкой нужное поле и несколько раз перетаскиваем его в область сумм.
В сводной таблице появится несколько одинаковых столбцов значений, к которым можно применить разные дополнительные вычисления.
2. Продажи нарастающим итогом
В сводной таблице можно показать суммы доходов нарастающим итогом по месяцам. Это делается также с помощью инструмента дополнительных вычислений.
Шаг 1. Постройте сводную таблицу. В строки поместите Города, в столбцы — Месяцы.
Шаг 2. Правой кнопкой мыши по любому числу, выберите Дополнительные вычисления → С нарастающим итогом в поле.
Шаг 3. В открывшемся окне выбираем, что нарастание нужно по Месяцам и все готово!
Можно выбрать, относительно какого поля будет идти нарастание – строк и столбцов, городов или месяцев. В нашем случае выбран вариант нарастающего итога по месяцам. Кстати, столбец Общий итог пустой, потому что нарастающий итог рассчитан в декабре.
3. Темпы роста
Настроим отчет, в котором будут темпы роста, рассчитанные в сводной таблице.
Шаг 1. В новую сводную таблицу добавляем в строки Города, в столбцы Месяцы. В область значений – два одинаковых столбца Доходы.
Когда в области Значений появляется более двух полей, в столбцах появляется «виртуальное» поле «∑ Значения», которое определяет размещение данных в сводной таблице – по строкам или столбцам. Переместите «∑ Значения» в область строк.
Шаг 2. Щелкаем правой кнопкой мышки по числам одного из полей сводной таблицы и выбираем Дополнительные вычисления → Приведенное отличие. Указываем Базовое поле «месяцы», элемент – «назад».
Январь будет пустым, потому что перед ним нет других данных. Это место можно занять спарклайнами. Чтобы их добавить, перейдите в меню Вставка → Спарклайны → График.
Есть две таблицы Project и Job.
Необходимо: вывести в процентном соотношении колличество вакансий в каждом проекте по убыванию.
Результат вывода:
id_project(из таб.2) | Name (из таб.1) | % вакансий по проекту к базе
Написал как посчитать процент:
SELECT id_project,
COUNT (position) * 100 / (SELECT COUNT(*) FROM job) AS 'Procent'
FROM job GROUP BY id_project ;
Сделал связь project.id = job.id_project
.
И застрял, не знаю как синтаксически правильно и лаконично:
- вывести значение Procent в формате 25.0 (а не 25.0000)
- cортировать по убыванию
- добавить поле
name
из таблproject
.
Dmitriy
2,7186 золотых знаков15 серебряных знаков25 бронзовых знаков
задан 1 фев 2019 в 6:43
6
SELECT project.id, project.name, ROUND(COUNT(job.position)*100/cnt.cnt,1) Percent
FROM project, job, (SELECT COUNT(*) cnt FROM job) cnt
WHERE job.id_project = project.id
GROUP BY project.id /* , project.name */
ORDER BY Percent DESC;
Предполагается, что project.name — первичный ключ таблицы.
ответ дан 1 фев 2019 в 9:05
AkinaAkina
30.6k3 золотых знака20 серебряных знаков40 бронзовых знаков
1
SELECT JOB.ID_PROJECT,
ROUND(COUNT(POSITION_JOB) * 100 / (SELECT COUNT(*)
FROM JOB), 1) PERCENT_PROJECT,
P.NAME_PROJECT
FROM JOB
LEFT JOIN PROJECTS P
ON JOB.ID_PROJECT = P.ID_PROJECT
WHERE ACTIVE_PROJECT = 1
GROUP BY JOB.ID_PROJECT, P.NAME_PROJECT
ORDER BY PERCENT_PROJECT DESC;
ответ дан 1 фев 2019 в 9:20
YaroslavYaroslav
1,8777 серебряных знаков23 бронзовых знака