Как мне объединить две формулы в одной ячейке

= СУММА (D1/C1 * 100+100). Получается 87,5. Проблема в том, что я хочу округлить это число, но в процентах. Как мне округлить все проценты в одной ячейке?

2 ответа2

2

Сначала позвольте мне объяснить, что функция SUM() добавляет список чисел или диапазон ячеек. Чтобы использовать его, вы предоставляете список чисел (или ссылок на ячейки), разделенных запятыми:

=SUM (number1, [number2], [number3], ...)

Ваша формула на самом деле не использует функцию SUM(), потому что это выражение

=D1/C1*100+100

дает тот же ответ. Но независимо от того, ваша формула (почти) дает вам ответ, который вы хотите, так что давайте работать с тем, что у вас есть. ___________________________________________________________________________

Я думаю, что вы говорите, что ваша формула дает ответ 87.5 , но вы хотите, чтобы ответ показал 88% . Это довольно легко сделать.

Сначала измените формулу, чтобы разделить ваши ответы на 100:

=SUM(D1/C1*100+100)/100

Это изменяет 87.5 до 0.875 . Затем округлите до нужного вам количества десятичных разрядов (как предложено @cyber):

=ROUND(SUM(D1/C1*100+100)/100,2)

Это округляет ваш ответ до 2 знаков после запятой, давая 0.88 . Если вы измените 2 в формуле на 1, оно округляется до 1 десятичного знака, давая 0.9 .

Наконец, используйте меню Формат> Ячейки ..., чтобы отформатировать ячейки, содержащие ваш ответ, в процентах. Выберите 0 десятичных знаков, и ответ будет отображаться как 88% (или 90% если вы округлили до 1 десятичного знака).

Также обратите внимание, что (как указывает @Blackwood) эту последнюю формулу можно значительно упростить до:

=ROUND(D1/C1+1,2)

-2

Вы также можете использовать эту формулу: =FLOOR(SUM(A2/B2*100+100),1)

Предположим, у A2 has 25 & B2 has 50 тогда вы получите 150 .

Затем после выбора ячейки.

Нажмите «Формат ячейки» и выберите «Пользовательский».

От выбора типа 0 , вы найдете его ниже общего.

Поместите курсор рядом с ним и отредактируйте его как 0 "%".

Теперь 150 будет выглядеть как 150% .

Обратите внимание, что если вы используете функцию ROUND, как предложено выше в комментариях cybernetic.nomad, то вам также необходимо применить пользовательский формат, потому что, если вы применяете формат ячейки Percentage, ваше значение будет выглядеть как 15000%

Отредактировано: если вы хотите округлить значение UP, тогда вы можете использовать эти формулы:

=ROUNDUP(SUM(A2/B2*100+100),0)

или же

=CEILING(SUM(A2/B2*100+100),1)

Обратите внимание: наконец, если вы хотите, чтобы 150 выглядело как 150% (в процентном формате), то в конечном итоге вам нужно применить пользовательский формат, как я описал выше. Если вы примените Percentage Format, даже если для десятичного значения установлено значение 0, значение будет выглядеть как 15000%.

Так как вы не раскрыли те 2 значения, которые дали 87,5, так что я предположил, что любые два и действительно эти два числа могут быть любой комбинацией.

Предположим, что вы не хотите использовать Формулу, как показано выше, и ваше единственное намерение - округлить 87,5 до 88 независимо, тогда вы можете использовать,

=ROUNDUP(C2,0) or =CEILING(C2,1)

Но не забудьте применить пользовательский формат, иначе 88 будет отображаться как 8800%.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .