Как Установить Число Десятичных Знаков в Excel • Окрвверхмат и окрвнизмат

Номер Excel 2007 без десятичных знаков, но не автоматический округление?

У меня, кажется, довольно простая проблема с Excel, хотя я не могу найти решение для нее, кроме функции.

В принципе, я хотел бы показать цену в двух полях, один за доллары и один за цента.

У меня это нормально работает, но проблема, которую я испытываю, когда я скажу “24990,55” в поле долларов, он покажет “24991” в долларах и “55” в поле центов.

Есть ли способ заставить Excel НЕ Auto-Round?

Вам нужна функция, чтобы отключить десятичные знаки. Int() сделает это. Mod() будет показывать только десятичные точки.

Если вы хотите, чтобы цента отображались как целые числа, просто умножьте результат Mod() на 100.

enter image description here

Изменить: Вы говорите о функциях выше, но, читая другие ответы, я думаю, что вы на самом деле имеете в виду vba, UDF или какой-либо другой макрос. Вы можете получить правильную терминологию при задании вопроса.

Вам действительно нужно уточнить, чего вы хотите достичь. Непонятно.

  • где вы хотите выход, например. хотите ли вы получить результат в той же ячейке, где вводится исходный номер? Куда же должны идти центы?
  • Вы хотите, чтобы цента отображались как 0,55 или 55?
  • Если вы хотите, чтобы значения (доллары и центы) отображались в одной и той же ячейке, как это выглядит?
  • если вам нужны значения в двух отдельных ячейках, укажите, какие ячейки для долларов и какие ячейки для центов

Просто предоставление щедрости на вопрос без четкого указания ваших требований не очень помогает.

Вот еще один подход, основанный на следующих предположениях:

  • значение с десятичными знаками вводится в столбце A
  • значение должно быть изменено в столбце A, чтобы показать только доллары (целое число)
  • значения десятичных знаков будут показаны в столбце C
  • десятичные знаки будут показаны целыми числами в столбце B

Это может быть достигнуто с помощью макроса события изменений:

Щелкните правой кнопкой мыши вкладку листа, нажмите “Просмотреть код” и вставьте вышеуказанный код в окно кода.

Конечно, гораздо более простой способ достичь точно такой же вещи без функций без макросов без каких-либо VBA может выполняться с точно таким же количеством нажатий клавиш, как и ввод числа в ячейке.

Второй набор нажатий клавиш поместит центы в свою ячейку, показывая их как целое число.

Я бы очень признателен за некоторые отзывы о многочисленных предложениях, которые вы получили в этой теме.

Вы можете использовать вторую ячейку для вычисления значения.
если ваше значение находится в ячейке A1, формула будет

enter image description here

Если это опция, поместите свой ввод данных на один рабочий лист (вкладку) и выведите не округленный вывод, где вам нужен окончательный ответ.

Это невозможно сделать. Однако, если вы хотите нечетное решение:

  • Предполагая, что значение находится в A1, введите формулы в B1 и C1, см. снимок экрана.
  • Вставьте TextBox. Когда вы перетаскиваете его, чтобы создать его над ячейкой A1, удерживайте клавишу Alt так, чтобы она идеально соответствовала ячейке.
  • Нажмите на край TextBox и введите =C1 в строке формул.
  • Нажмите кнопку “Выровнять по правому краю” на ленте; вы можете щелкнуть правой кнопкой мыши, “Форматировать форму”, для других параметров.
  • Отформатируйте текстовое поле на белом фоне, а не контур (граница).
  • Вы можете скрыть столбец C.

enter image description here

Вы можете скопировать и вставить фигуру в A2, она изменит формулу на =C2 . Снова используйте клавишу Alt, чтобы при необходимости изменить размер фигуры так, чтобы она соответствовала ячейке.

Кстати: я не рекомендую этот подход, но это (необычный) ответ на ваш вопрос.

Можно ли форматировать ячейку как общий или текст? Эти форматы не будут округлены.

В качестве альтернативы вы можете ROUNDDOWN указать свою долларовую ячейку, чтобы она всегда отображала правильную цифру доллара.

чтобы отделить доллары и центы в отдельные ячейки. Есть несколько способов сделать это. Это не должно быть сложным, если вы хотите быть немного творческим.

Какой бы маршрут вы ни выбрали, вам нужно использовать 3 ячейки, а не 2. 1 ячейку для полной суммы, 1 ячейку за доллары и 1 ячейку за центы. У вас должна быть ячейка ввода и 2 ячейки с формулами, если вы не собираетесь использовать код для этого.

Предполагая, что у вас есть существующие данные в столбцах, и вы хотите разделить доллары и цента на два отдельных столбца, вы можете использовать функцию Текст в столбцы.

Обратите внимание, что мы находимся на вкладке “Данные”. При выделенной колонке выберите Текст в столбцы, и вы получите диалоговое окно ниже. Выбранный Разграниченный и нажмите далее.

На этом экране выберите Другое и введите период в поле, например:

На этом этапе вы можете нажать Finish, и он разделит их на две колонки! Woohoo!

Если вы хотите выбрать назначение и форматирование для полей, нажмите “Далее”.

Dollars and cents!

Количество отображаемых десятичных знаков можно установить в меню “Инструменты” в разделе “Параметры”. Выберите количество десятичных знаков в разделе “Фиксированные десятичные параметры”.
В качестве альтернативы вы можете использовать функцию INT для извлечения только целочисленной части значения с десятичными знаками.

К сожалению, я не вижу, как это возможно без функций.

Требуемая функция TRUNC . Это просто уменьшит десятичную часть вашего номера.

enter image description here

Насколько я понимаю, вам нужно отобразить что-то вроде этого…

enter image description here

И для этого вам нужно отформатировать эту ячейку и в формате, который вам нужно сделать.

Функция TRUNC не округляет числа…. Функция TRUNC, сокращенная для функции truncate, используется для удаления десятичной части числа в набор

действительно вам нужно просто использовать левую и найти, а затем добавить количество десятичных знаков, которые вы хотите после поиска. Например, =LEFT(H4,FIND(«.»,H4)+2)

Это ОПРЕДЕЛЕННО! Существует умное обходное решение для отображения десятичных знаков в виде целых центов с использованием формата чисел и без изменения фактического значения в ячейке. Щелкните правой кнопкой мыши ячейку и выберите “Форматировать ячейки”. На вкладке “Номер” перейдите в “Пользовательский”.

В поле “Тип” для пользовательского номера скопируйте/вставьте следующее:

Нажмите OK, чтобы сохранить формат пользовательского номера. Затем установите формат ячейки в “Wrap Text”.

Символ% умножает число на 100, поэтому ваш 0,37 отображается как 37. Он также добавляет символ процента в формат, который вы не хотите.

CTRL + J скрывает символ процента, вставляя прерывание строки CHR (10), которое перемещает символ процента во вторую строку в ячейке. Excel не будет автоматически увеличивать высоту строки для этой ячейки, поэтому она остается скрытой.

Конечным результатом является то, что значение ячейки 0,37 отображается как 37 ¢. Для меня это намного лучше, чем изменение значения ячейки с помощью формулы.

Формат градусов минут секунд в excel
​в поле Тип введите​ (56 градусов 54​ использование функции​В этой статье описаны​ больше 360 градусов​ и научить отнимать​Алекс​ на высветившуюся функцию.​Появляется окно в которое​ Жмем ОК.​ этой дуги равна​ двумя количественными характеристиками​ данных к требуемому​
Знайка, самый умный эксперт в Цветочном городе
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Откроем движением по окружности есть угла, стороны типа ГРАДУСЫ ИСТИНА соответствует механических часов, если пути через 17. Если же вы хотите что-то уточнить, я с радостью помогу!
Разные сервисы веба разрешают производить импорт данных в формате электрических таблиц и не постоянно эти данные комфортны для предстоящей обработки. А если требуется скорректировать текст на сотках строк, то без текстовых функций не обойтись. В данной для нас статье я предлагаю для вас ознакомиться с текстовыми функциями в Excel и разобраться на примерах с их внедрением.
Как Установить Число Десятичных Знаков в Excel • Окрвверхмат и окрвнизмат

Как округлять числа в Excel — НА ПРИМЕРАХ

  • где вы хотите выход, например. хотите ли вы получить результат в той же ячейке, где вводится исходный номер? Куда же должны идти центы?
  • Вы хотите, чтобы цента отображались как 0,55 или 55?
  • Если вы хотите, чтобы значения (доллары и центы) отображались в одной и той же ячейке, как это выглядит?
  • если вам нужны значения в двух отдельных ячейках, укажите, какие ячейки для долларов и какие ячейки для центов

Для подсчета знаков в Excel существует особая функция, которая именуется «ДЛСТР». Конкретно с её помощью можно просуммировать знаки в определенном элементе листа. Существует несколько методов её использования.

Оставить отзыв

Публикуя свою персональную информацию в открытом доступе на нашем сайте вы, даете согласие на обработку персональных данных и самостоятельно несете ответственность за содержание высказываний, мнений и предоставляемых данных. Мы никак не используем, не продаем и не передаем ваши данные третьим лицам.