Как в excel перевести граммы в килограммы
Перейти к содержимому

Как в excel перевести граммы в килограммы

Перевод единиц измерения в Excel

perevedi-menyaКак перевести мощность в лошадиных силах в киловатты? Сколько миллиметров в дюйме? Сколько миллилитров в столовой ложке? Сколько литров нефти в галлоне? Включаем компьютер, запускаем MS Excel и знакомимся с одним из вариантов получения ответов на поставленные вопросы.

Когда необходимо представить некоторые значения величин в других единицах измерения, мы запускаем программы-конверторы или просто ищем ответ в поисковике Google. При этом многие и не догадываются, что перевод единиц измерения можно легко выполнить в программе MS Excel, которая установлена у большинства на компьютерах.

В этой короткой ознакомительной статье я расскажу о мало известной функции ПРЕОБР, с помощью которой осуществляется перевод единиц измерения в Excel.

При составлении расчетных программ в Excel, чтобы не ошибиться, удобно вести расчет в основных единицах системы СИ – в килограммах, метрах, секундах, амперах, кельвинах, канделах и молях. Но вводить исходные данные и считывать результаты часто гораздо удобнее в других более привычных единицах, например, температуру – в градусах Цельсия, давление – в миллиметрах ртутного столба, время – в часах, сутках, и т.д.

Для автоматизации перевода единиц измерения в программных расчетах и предназначена функция ПРЕОБР, которую можно использовать и для решения простых локальных задач.

Применение функции ПРЕОБР.

В Англии и США рост человека принято измерять в футах и дюймах. Когда мы смотрим их художественные фильмы или научно-популярные программы, то, зачастую, трудно воспринимаем фразы типа: «Его рост был около 5 футов и 7 дюймов». Сколько это в более привычных для нашего уха сантиметрах?

Исходные данные.

1. Количество футов записываем

в ячейку D3: 5

2. Количество дюймов заносим

в ячейку D4: 7

Таблица в Excel

Результаты перевода единиц измерения.

3. Переводим футы в сантиметры, дюймы в сантиметры и складываем результаты

в ячейке D6: =ПРЕОБР(D3;"ft";"cm")+ПРЕОБР(D4;"in";"cm") =170,18

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

Справочная информация.

Синтаксис функции ПРЕОБР прост и понятен. Внутри скобок через точку с запятой записываются последовательно:

— адрес ячейки, содержащей значение в «старых» единицах;

— текстовое сокращенное обозначение «старой» (из которой переводим) единицы измерения в кавычках;

— текстовое сокращенное обозначение «новой» (в которую переводим) единицы измерения в кавычках.

Сокращения имен единиц измерения, которые «понимает» функция ПРЕОБР приведены в таблице ниже этого текста. Вы можете найти все эти сокращения в справке MS Excel.

Сокращения имен единиц измерения для функции ПРЕОБР

Сокращения префиксов для функции ПРЕОБРВ таблице слева даны сокращения префиксов, которые можно применять к основным сокращениям имен единиц измерения, но только для единиц системы СИ.

В заключении – важный момент!

Если при установке программы MS Excel вы использовали «полную» установку, а не «частичную», то необходимая в нашем случае надстройка «Пакет анализа», содержащая интерфейсы и функции (в том числе функцию ПРЕОБР) для анализа финансовых и научных данных на вашем компьютере установлена.

Чтобы в этом убедиться, необходимо выбрать в главном меню «Сервис» — «Надстройки…». В открывшемся окне «Надстройки» найдите «Пакет анализа» и активируйте его (если он не активирован), поставив галочку мышью слева напротив надписи. После этого функция ПРЕОБР появится в общем списке функций.

Окно Excel

Если надстройки «Пакет анализа» вы в окне не видите, то следует его установить, используя диск с дистрибутивом MS Excel.

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

Перевод единиц измерения в Excel с помощью функции ПРЕОБР

В Excel имеются широкие возможности для перевода одних единиц измерения в другие. Большинство из них реализованы с помощью функции ПРЕОБР. Настоящая заметка основана на возможностях Excel2013. Функция ПРЕОБР довольно значительно модернизировалась MS от версии к версии (см. соответствующую справку по версиям 2010 и 2007; до 2007 для функции ПРЕОБР требовалось использование надстройки Пакет анализа).

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

Скачать заметку в формате Word или pdf, также доступны примеры в формате Excel2013

Например, формула =ПРЕОБР(A2; " mi " ; " m " ) переводит мили (стандартные / уставные) в метры.

Функция ПРЕОБР переводит единицы измерения в следующих категориях: вес и масса, расстояние, время, давление, сила, энергия, мощность, магнетизм, температура, объем (жидкостей), биты/байты, скорость, префиксы – степени десятки и двойки (рис. 1).

Рис. 1. Некоторые примеры использования функции ПРЕОБР

Рис. 1. Некоторые примеры использования функции ПРЕОБР

Обратите внимание на следующие моменты:

  • Регистр значений аргументов играет роль (в ячейке С3 введено " Nmi " ; если ввести " nmi " , функция вернет ошибку.
  • Исходные и конечные единицы измерения могут содержать множители/префиксы (в ячейке С4 использован аргумент " cm " , составленный из двух частей: " c " – префикс санти и " m " – метр)
  • При вводе формулы появляется всплывающая подсказка, облегчающая выбор аргументов (рис. 2).
  • Для отображения единиц измерения в столбцах А и В я использовал возможности форматирования чисел (рис. 3); например, в ячейке А5 содержится значение 1, а формат ячейки – 0 " фут " (значение в кавычках отображается в ячейке, но не влияет на значение).

Рис. 2. Всплывающая подсказка

Рис. 2. Всплывающая подсказка

Рис. 3. Отображение единиц измерения с помощью форматирования

Рис. 3. Отображение единиц измерения с помощью форматирования

Любопытно, что в подсказке MS содержится ошибка (рис. 4). Вместо «морская миля» следует читать «морской узел»… 🙂

Рис. 4. Опечатка; вместо «морская миля» следует читать «морской узел»

Рис. 4. Опечатка; вместо «морская миля» следует читать «морской узел»

Функция ПРЕОБР допускает использование с двух- и трехкратным вложением для преобразования квадратных и кубических единиц, т.е. площади и объема (правда, пример у меня получился несколько вычурным, поскольку в версии Excel2013 почти все разумные варианты аргументов уже предусмотрены): =ПРЕОБР(ПРЕОБР(1; " Nmi " ; " km " ); " Nmi " ; " km " ). Внутренняя функция преобразует одну морскую милю в километр, а внешняя повторяет действие. В итоге квадратная морская миля переводится в квадратные километры.

В Excel имеется также ряд функций, преобразующих какую-то одну единицу измерения в другую:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *