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

Но иногда это не то, что вам нужно.

Один из таких случаев — когда вы пытаетесь ввести дроби в Google Таблицы, и он конвертирует эти дроби в даты.

Или, если вы попытаетесь ввести смешанную дробь, в которой есть целое число и дробь, они интерпретирует ее как текстовое значение.

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

К счастью, есть действительно простой обходной путь (который уже встроен в Google Таблицы).

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

Итак, приступим!

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

С помощью пользовательского форматирования чисел вы можете изменить способ отображения вашего значения в ячейке (без изменения фактического значения в центре).

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

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

Ниже приведены шаги для этого:

 

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

 

 

  • Нажмите Применить

 

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

Как работает этот нестандартный формат?

В приведенном выше формате есть три разных символа:

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

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

Если вы хотите, чтобы дроби имели две цифры в числителе и знаменателе, вы можете использовать следующий формат:

# ??/??

Если вы все еще не уверены в разнице между #, 0 и? и как использовать их для дробей, ниже приведена таблица, в которой я показал результат всех трех форматов (где используемые форматы указаны в желтых ячейках)

Преобразование десятичных знаков в дроби с помощью функции TEXT

Вы также можете использовать формулу TEXT, чтобы преобразовать десятичное число в дробь, указав формат, в котором вы хотите получить эту дробь. Это работает аналогично описанному выше методу пользовательского форматирования чисел с одним отличием — результатом формулы является текстовое значение.

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

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

Ниже приведена формула, которая даст вам результирующую дробь (в виде текста):

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

Формула TEXT принимает 2 аргумента:

  • ссылка на ячейку, которая имеет значение, которое вы хотите преобразовать в дробь
  • Формат, который вы хотите применить к результату

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

Преобразование десятичных дробей в простую дробь с фиксированным знаменателем

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

Например, вы всегда можете захотеть, чтобы знаменатель был равен 5 или 10. Это легко сделать, изменив код формата.

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

Ниже приведена формула, которая сделает это:

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

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

Таким образом, 5.1 станет 5 1/10, а 5.2 станет 5 2/10.

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

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

Вот несколько популярных форматов дробей, которые могут пригодиться:

  • До двух цифр: # ?? / ??
  • До трех цифр: # ??? / ???
  • Как половинки: #? / 2
  • Как четвертые; #? / 4
  • Как восьмые: #? / 8
  • Как шестнадцатые: # ?? / 16
  • Как десятые: #? / 10
  • Сотнями: # ?? / 10

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

Надеюсь, вы нашли этот урок полезным.