В Excel вы можете конвертировать дюймы в футы с =CONVERT(A1,"in","ft")
(где A1
содержит число, которое нужно преобразовать), или байты в биты с =CONVERT(A1,"byte","bit)
. Эта функция CONVERT
работает с предустановленными устройствами excel.Excel: Можно ли настраивать отдельные единицы для функции CONVERT?
Есть ли способ определить пользовательские единицы, такие как «кусок» или «дюжина» или «ванна»? Я использовал блок excel "bit"
вместо «куска». Я бы хотел сделать конверсии, такие как =CONVERT(3,"dozen","piece")
(результатом оценки должно быть 36).
Конечно, можно было бы поддерживать таблицу настраиваемых единиц вместе со своими преобразованиями в стандартные единицы (например, 1 шт = 1 бит, 1 дюжина = 12 бит). Затем преобразование можно было бы позаботиться об использовании модифицированной функции преобразования =MYCONVERT(3,"dozen","piece")
, которая будет искать пользовательские единицы из таблицы. Но есть ли элегантный способ заставить функцию CONVERT
работать, избегая обходных решений, просто добавляя список Excel в предопределенные единицы?