Прекращение сокращения дробей (Microsoft Excel)
Excel позволяет вводить дроби в ячейки, если вы ставите перед записью ноль и пробел. Таким образом, если вы хотите ввести дробь, например 18/28, вы должны ввести 0 18/28 в ячейку. (Если вы просто введете 18/28, Excel предполагает, что вы вводите дату или текст.)
Когда вы вводите свою дробь, Excel выполняет две операции в процессе анализа. Во-первых, он форматирует ячейку как дробь на основе количества цифр в знаменателе дроби. В случае дроби 18/28 знаменатель состоит из двух цифр, поэтому ячейка автоматически форматируется как дробная часть до двух цифр. (См. Вкладку «Число» диалогового окна «Формат ячеек».)
Во-вторых, Excel преобразует число в его десятичный эквивалент. Другими словами, Excel сохраняет внутреннее число как 0,642857142857143, что вы получите, если разделите 18 на 28. На этом этапе дроби больше не существует; число — десятичное значение.
После того, как вы введете какое-либо значение в Excel, он автоматически пересчитает ваш рабочий лист. После завершения синтаксического анализа и ввода нового значения Excel пересчитывает и повторно отображает значения. Помните — значение в ячейке теперь 0,642857142857143, и для повторного отображения значения Excel обнаруживает, что предполагается использовать дробную часть до двух цифр. Наименьшая дробь, с которой он может это сделать, — 9/14. Таким образом, это то, что Excel отображает в ячейке — 9/14 вместо 18/28.
Из-за процесса синтаксического анализа, которому следует Excel, вы не можете заставить Excel запоминать ваши дроби точно так, как вы их ввели. В конце концов, Excel не хранит дроби, он хранит десятичные значения. Однако вы можете изменить формат, используемый Excel для отображения значения в определенной ячейке. Например, если вы хотите, чтобы в ячейке, в которую вы ввели 18/28, отображалась дробь со знаменателем 28, вы можете выполнить следующие действия:
-
Выберите ячейку, которую хотите отформатировать.
-
Выберите Формат | Ячейки. Excel отображает диалоговое окно «Формат ячеек».
-
Убедитесь, что отображается вкладка Число. (См. Рис. 1.)
-
В списке категорий выберите Custom. Поле Тип должно содержать символы «# ?? / ??» (без кавычек).
-
Измените содержимое поля «Тип» на «# ?? / 28» (опять же без кавычек).
-
Щелкните ОК.
Опять же, помните, что при этом изменяется только отображение значений в Excel, но не сами фактические значения — они все еще являются десятичными значениями.
Единственный способ заставить Excel точно запомнить, что вы ввели, — ввести дробь как текст (отформатируйте ячейку как текст перед вводом), но у этого есть недостаток. После ввода в виде текста дробь нельзя использовать ни в каких расчетах.
Если это является проблемой для ваших нужд, вы можете рассмотреть возможность помещения числителя в одну ячейку, а знаменателя в другую.
Это дает возможность запомнить, что вы ввели, но по-прежнему использовать числитель и знаменатель в формуле.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2760) относится к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Stopping_Fractions_from_Reducing [Прекращение сокращения дробей]
.