Evolcom.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как правильно отображать / показывать отрицательное время в Excel?

Трюк №74. Три способа отображения отрицательных значений времени в Excel 2010

Иногда вам может понадобиться отобразить отрицательные значения времени, но Excel выводит только ######. Существует несколько способов решения этой проблемы.

Если ввести в любую ячейку время 12:00:00 (полдень), а затем отформатировать ее с помощью General, то вы увидите, что ее числовое значение равно 0,5 (английский вариант). Аналогично введите время 24:00:00 в любую ячейку. Посмотрите на строку формулы и увидите 1/1/1900 12:00:00 AM.

Для Excel даты и время — это не что иное, как числа. По умолчанию 1 января 1900 года имеет числовое значение 1, 2 января 1900 года имеет числовое значение 2 и т. д. Значения времени выражаются в виде десятичных дробей, за исключением полуночи, которая численно равна 1. (Более подробная информация содержится в трюке № 38. Вот несколько трюков для работы с возможностями Excel по работе с датой и временем. Вот почему Excel не может работать с отрицательными значениями времени. Вот три способа, с помощью которых Excel может отображать отрицательные значения времени.

Способ 1. Изменение системы дат Excel по умолчанию

Первый быстрый и простой способ научить Excel отображать отрицательные значения времени — выбрать команду пункт меню Файл → Параметры Excel → Вычисления (File → Parametres Excel → Calculation) и установить флажок Система дат 1904 (1904 date system). Система дат 1904 называется также датой и временем Macintosh.

Попробуйте. Выберите команду Файл → Параметры Excel → Вычисления (File → Parametres Excel → Calculation) и установите флажок Система дат 1904 (1904 date system). В ячейку А2 введите 5:00:00 AM, в ячейку A3 — 6:00:00 AM, в ячейку А4 — =А2-А3. Вы получите результат -1:00, но только если выберете систему дат 1904, как описано ранее.

Читайте так же:
Как посчитать количество слова или символа в столбце или ячейке Excel?

Если переход от системы дат Excel по умолчанию на 1904 год вызовет проблемы при других вычислениях времени в рабочей книге, необходим другой способ изменения внешнего вида ячеек с отрицательными значениями.

Способ 2. Функция ТЕКСТ (TEXT)

Второй метод требует использования функции TEXT. Начните с ввода 5:00:00 утра в ячейку A2 и 6:00:00 утра в ячейку A3. Введите следующую формулу в ячейку A4: =ТЕКСТ(MAX($A$2:$A$3)-MIN($A$2:$A$3);»-Н::ММ») В русском Excel =ТЕКСТ(MAX($A$2:$A$3)-MIN($A$2:$A$3);»-Н::ММ») .

Вычитая A3 из A2, вы получаете положительное значение времени. Используя функцию ТЕКСТ, вы форматируете ячейку для отображения отрицательных значений времени. Комбинация функций MAX и MIN гарантирует, что более раннее время всегда вычитается из более позднего.

Способ 3. Пользовательский формат

Еще один способ отображения отрицательных значений времени без перехода к системе дат 1904 и с гарантированным возвращением числового значения — это использование пользовательского формата -ч:мм (-h:mm) в диалоговом окне Главная → Формат → Формат ячеек (Home → Format → Format Cells).

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

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

Числовой формат в excel: отображение % значения без умножения на 100

Когда я устанавливаю формат ячейки на %, он автоматически умножает значение на 100 и отображает его. Таким образом, 5,66 становится 566%.

Я хочу применить формат % к столбцу, но хочу, чтобы значения столбцов оставались неизменными. Необходимо только, чтобы знак % отображался вместе со значением. Чтобы добиться этого, я использовал 0,00##% следующим образом:

Читайте так же:
Как посчитать количество пробелов в текстовой строке в Excel?

Теперь отрицательные значения должны быть показаны красным цветом без знака » — » (отрицательный), а значения заключены в скобки. так -5,66% должны быть показаны как (5,66%).

5 ответов

  • Цифровое форматирование в PHP в качестве выходных данных

Возможный дубликат : Числовой формат в PHP Мне нужен числовой формат длиной 12 символов, например, если есть значение 12, он должен выводить 000000000000000012 Пример: если значение 123.50, оно должно выводить 000000012350 без десятичных знаков (кратных 100) Любая идея, какая функция это сделает.

У меня есть следующее текстовое поле в моем приложении Silverlight: <TextBox Text=/> где PercentOfSale определяется как double . Отображение в текстовом поле происходит так, как и ожидалось: 0.00 % Однако, когда я ввожу новое значение.

Просто переключитесь на пользовательский макет: щелкните правой кнопкой мыши и выберите макет, затем в нижней части списка — пользовательский макет.

Вы опубликовали свой пользовательский формат в первой части формата. После точки с запятой числа являются отрицательными. [RED] указывает Excel сделать отрицательные числа красными, а ()- убедитесь, что отрицательное число заключено в круглые скобки.

Обратите внимание, что значение 1 равно 100% в интерпретации Excel. Если вы ввели 5,66 и хотите отобразить 5,66%, хак формата AxGryndr будет работать, но это только формат отображения и не представляет истинное числовое значение. Если вы хотите использовать этот процент в других расчетах, они вернут неверный результат, если вы не разделите на 100 во время расчета.

Введите 0,0566 и отформатируйте число, используя встроенный формат процентов. Он является последовательным и менее подвержен ошибкам. A1 можно легко умножить на значение, чтобы вычислить 5,6%.

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

Читайте так же:
Как очистить содержимое текстового поля при нажатии в Excel?

В ячейку, включая символ процента, и Excel позаботится обо всем остальном и правильно сохранит число как 0,0566, если оно отформатировано как итог.

Это довольно легко сделать в нескольких ячейках, не добавляя «%» в каждую ячейку по отдельности.

Выберите все ячейки, которые вы хотите изменить на проценты, щелкните правой кнопкой мыши, отформатируйте ячейки и выберите Custom. Тип 0.0% .

В рабочей книге Excel — выберите Format Cells goto Cells — Number — Custom — в поле Type введите следующее (0,00%)

Похожие вопросы:

Excel Interop позволяет мне извлекать данные из листа Excel. В данном случае диапазон используется для хранения значений даты и времени. Мне удалось извлечь значения в виде текста, но как мне извлечь их в виде чисел.

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

Можно ли создать формат числа без разделителя тысяч? Globalize.format(1000.12, n? ) Как я понимаю: Globalize.culture().numberFormat[,]=;.

Возможный дубликат : Числовой формат в PHP Я хочу, чтобы мой числовой формат был длиной 12 символов, например, если есть значение 12, он должен выводить 00000000000000000000000012 Пример: если значение 123,50 .

У меня есть следующее текстовое поле в моем приложении Silverlight: <TextBox Text=/> где PercentOfSale определяется как double .

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

Я создаю рабочую книгу Excel с помощью сценария PowerShell. Рабочая книга состоит из диаграммы с двумя осями. Одна ось должна иметь числовой формат, установленный на локализованный пользовательский.

Читайте так же:
Как перечислить имена заголовков столбцов в Excel?

У меня есть рабочая книга с кодом VBA, который устанавливает формат чисел для меток данных в горизонтальной гистограмме. Chart.SeriesCollection(1).DataLabels.NumberFormat = 0.0 В моей копии Excel (O365).

Для Excel я бы хотел, чтобы разделитель по умолчанию оставался запятой. В результате число 123456.78 по умолчанию будет выглядеть как 123.456.78. Как я могу это сделать?

У меня данные сохранены в виде добавленного изображения, которое является текстовым форматом, и поэтому я не могу построить график. Кстати, я обновляю эту таблицу в Excel день за днем.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector