Содержание:
Google Таблицы — это умный инструмент для работы с электронными таблицами, который интуитивно понятен пользователю. Это означает, что иногда, когда вы вводите данные в Google Таблицы, он будет пытаться понять, что вы имеете в виду, и помочь вам с этим.
Но иногда это не то, что вам нужно.
Один из таких случаев — когда вы пытаетесь ввести дроби в Google Таблицы, и он конвертирует эти дроби в даты.


К счастью, есть действительно простой обходной путь (который уже встроен в Google Таблицы).
В этом уроке я покажу вам два действительно простых способа преобразования десятичных значений в дроби (с использованием пользовательского форматирования чисел и формул).
Итак, приступим!
Преобразование десятичных знаков в дроби с помощью пользовательского форматирования чисел
С помощью пользовательского форматирования чисел вы можете изменить способ отображения вашего значения в ячейке (без изменения фактического значения в центре).
Поэтому, если у вас есть десятичное значение, вы можете отформатировать его так, чтобы оно отображалось как дробь и в то же время вы также можете использовать его в расчетах (как если бы вы использовали десятичное число).
Предположим, у вас есть указанные ниже десятичные числа в столбце в Google Таблицах, и вы хотите отобразить все их в виде дробей.

- Выделите ячейки с десятичными значениями, которые вы хотите преобразовать в дроби.
- Нажмите на опцию Формат в меню
- В появившихся опциях наведите курсор на опцию Number.
- В появившихся дополнительных параметрах перейдите в раздел «Другие форматы» и нажмите «Пользовательский числовой формат».
- В открывшемся диалоговом окне «Пользовательский формат чисел» введите следующий формат:
#? /?

- Нажмите Применить
До того, как шаги связывания изменили бы формат ячейки, чтобы десятичные числа теперь отображались как дроби.

В приведенном выше формате есть три разных символа:
- # — представляет собой цифру в числе и не будет отображать незначимое 0. Например, если число в ячейке равно 10 и формат ###, он все равно будет отображать 10, а не 010 (как первый 0 несущественно)
- / — для обозначения дробей используется косая черта
- ? — прямо как хэш, а? также представляет собой цифру в числе и также не будет отображать незначительный 0, но незначительный 0 будет отображаться как пробел
Верхний формат гарантирует, что если есть десятичное число, оно соответствует формату дроби и показывает целое число и дробную часть (где дроби будут состоять только из однозначных цифр).
Если вы хотите, чтобы дроби имели две цифры в числителе и знаменателе, вы можете использовать следующий формат:
# ??/??
Если вы все еще не уверены в разнице между #, 0 и? и как использовать их для дробей, ниже приведена таблица, в которой я показал результат всех трех форматов (где используемые форматы указаны в желтых ячейках)

Преобразование десятичных знаков в дроби с помощью функции TEXT
Вы также можете использовать формулу TEXT, чтобы преобразовать десятичное число в дробь, указав формат, в котором вы хотите получить эту дробь. Это работает аналогично описанному выше методу пользовательского форматирования чисел с одним отличием — результатом формулы является текстовое значение.
Одним из преимуществ использования этого метода перед методом пользовательского форматирования чисел является то, что вы можете комбинировать результат текстовой формулы с другим текстом / числами.
Предположим, у вас есть указанные ниже десятичные числа в столбце в Google Таблицах, и вы хотите отобразить все их в виде дробей.

=TEXT(A2,"# ??/??")

- ссылка на ячейку, которая имеет значение, которое вы хотите преобразовать в дробь
- Формат, который вы хотите применить к результату
Если вам понадобится изменить формат ячеек позже, вы можете просто отредактировать второй аргумент функции ТЕКСТ.
Преобразование десятичных дробей в простую дробь с фиксированным знаменателем
В некоторых случаях может потребоваться преобразовать число в десятичное значение, но иметь фиксированный знаменатель.
Например, вы всегда можете захотеть, чтобы знаменатель был равен 5 или 10. Это легко сделать, изменив код формата.
Предположим, у вас есть набор данных, как показано ниже, и вы хотите преобразовать эти десятичные дроби в простые дроби, имея 10 в качестве знаменателя дроби.

=TEXT(A2,"# ?/10")

Таким образом, 5.1 станет 5 1/10, а 5.2 станет 5 2/10.
Если вы хотите использовать любой другой знаменатель, укажите его вместо 10 в приведенной выше формуле.
Если вы хотите использовать метод пользовательского числового формата вместо формулы, используйте тот же формат, что и в формуле, и поместите его в диалоговое окно «Пользовательский числовой формат».
Вот несколько популярных форматов дробей, которые могут пригодиться:
- До двух цифр: # ?? / ??
- До трех цифр: # ??? / ???
- Как половинки: #? / 2
- Как четвертые; #? / 4
- Как восьмые: #? / 8
- Как шестнадцатые: # ?? / 16
- Как десятые: #? / 10
- Сотнями: # ?? / 10
Вот несколько простых способов, которые вы можете использовать для преобразования десятичных дробей в дроби в Google Таблицах. Используя различные обозначения формата, вы также можете указать желаемый формат дробного числа.
Надеюсь, вы нашли этот урок полезным.