Excel. Преобразование как бы чисел
Еще раз привет. Как обычно начну статью с того, что скажу — часто встречаюсь с каким-нибудь незнанием со стороны пользователей и сейчас расскажу об этом. Банально, но действительно так и приходят идеи о статье. Сегодня хочется написать отдельный текст про работу со временем в Excel. Как можно быстро обработать временные данные? Как перевести время в число в Excel? Как не запутаться в этом — читаем в тексте!
Сразу скажу что дата и время в Excel — это в первую очередь числовые данные. И только в определенном формате эти числа выглядят как время или дата.
Изначально у создателей Excel практически не было выбора как оформить временные и данные в табличном редакторе. Вопрос стоял в том, создать ли отдельный тип данных для времени/даты или преобразовать из числа в нужную форму отображения. Вопрос решился быстро и, как кажется, правильно.
Любое значение дата_время в Excel — это число преобразованное в нужный формат числа при помощи опции Формат ячеек!
Приведем пример. Вам нужно задать сегодняшнюю дату? Пожалуйста! Записываем функцию =СЕГОДНЯ() — без аргумента в скобках. Она возвращает сегодняшнее число. Как правило, сразу в этой ячейке будет дата в правильном формате.

Но что будет, если данные перевести в формат Числовой? Появиться число 42544,00.
Тоже самое будет и со временем в формате Время (см. на первой картинке), значение будет равно, например 21:00. Если сравнить значения чисел, то они будут идентичны.

Так же быть и с вычитанием данных друг из друга.
Теперь можно перейти к хитростям обработки дата_время.
Отделить дату от времени и наоборот в Excel
Предположим, что у вас уже есть числа в формате дата_время, например вы выгрузили их из учетной системы или вам их прислали по почте.
Во первых проверьте . Если да, то смело производите действия ниже. Если нет проследуйте инструкции в .
Воспользуйтесь формулой для определения времени из дата_время
A:A-ЦЕЛОЕ(A:A)
Формула находит целое значение числа, что будет для нас датой и вычитает из общего значения — разница будет для нас временем, не забудьте перевести в полученные данные в формат времени.

Как перевести время в число в Excel? Функции ДЕНЬ, ЧАС, МИНУТЫ
Это тоже просто, если знаете хитрость. Очень и очень часто, нам удобнее использоваться формат 3,5 часа, чем 3:30. Т.е. перевод числа во временном формате в число, но с нужным значением. Для этого есть прекрасные функции Excel =ЧАС(), =МИНУТЫ().
Чтобы перевести время 3:30 в просто три с половиной часа, нам нужно воспользоваться формулой.
ЧАС(A1)+МИНУТЫ(A1)/60
Как работает: мы находим количество полных часов функцией ЧАС, затем находим количество полных минут и делим их на 60, чтобы получить минут в часе. Готово!
Так же, как верно подсказали мне в комментариях, можно умножить 3:30 (в ячейке A1) на 24 — получится числовое значение времени.
ДЕНЬ(D2)*24+ЧАС(D2)+МИНУТЫ(D2)/24
Важно! Не забудьте перевести ячейку в числовой формат, иначе после выполнения формулы, или в ячейке будет выдаваться 0:00:00
Это будет удобно при работе с большим объемом данных, вычислениями со временем или
P.S. Как всегда прикладываю с примерами выполнения нашей задачки «как перевести время в число в Excel».
Поделитесь нашей статьей в ваших соцсетях:Преобразования чисел - одни из наиболее важных в математике операций. Для решения той или иной задачи нам может потребоваться представить число в нужном виде. Причем список задач практически ничем не ограничен - это может быть как физическая задача, так и произвольное уравнение.
Вам понадобится
- Калькулятор, табличный процессор Excel
Инструкция
Сначала вам нужно понять, в какой именно форме вы должны представить число . Обычно об этом явно говориться в задаче. Если же об этом умалчивается, следует исходить из собственного удобства. Так, задачи, касающиеся прибыли или увеличения чего-либо, тесно связаны с процентами. Поэтому и числа из них лучше всего представлять в процентном формате. Большие же числа лучше всего представлять в экспоненциальной форме.
Для решения всевозможных уравнений, особенно тригонометрических, можно успешно пользоваться представлением числа в тригонометрической форме. Для этого нужно воспользоваться основным тригонометрическим тождеством: "Сумма квадратов синуса и косинуса любого угла равна единице".
Для записи числа в процентном формате, необходимо понять, частью чего оно является. В общем случае мы можем преобразовать число в процентный формат следующим образом: делим меньшее число на большее и умножаем на 100 процентов.
Преобразовать число в экспоненциальный вид тоже несложно. Это удобный формат для записи очень больших (и очень маленьких) величин, очень часто используется в физике и информатике. Его общий вид: a*10^b, где a - число , по модулю большее единицы, но меньшее десятки, b - степень десятки. Для записи числа в экспоненциальной форме нужно разбить число на два множителя - само число и единицу. Дальше, если число большое, то нужно делить его на 10 (а единицу умножать на 10). Так мы будем делать до тех пор, пока не получим в первом множителе числа, имеющего перед запятой только разряд единиц. Затем записываем число a, букву E и степень, в которую нужно возвести 10, чтобы получить второй множитель (единицу, несколько раз умноженную на 10).
Microsoft Excel - программа, предназначенная для работы с двумерными массивами данных, представленных в виде электронных таблиц. В ячейках этой таблицы информация может быть представлена в разных форматах: числовом, текстовом , денежном, процентном и пр. При этом преобразовать ее из одного вида в другой проще простого.

Вам понадобится
- приложение Microsoft Excel
Инструкция
Преобразовать дату
в текст в электронной таблице Microsoft Excel можно несколькими разными способами.
Откройте необходимый вам документ и найдите в нем ту ячейку, данные которой нужно перевести из одного формата в другой. Кликните по ней правой кнопкой мыши и в выпадающем контекстном меню найдите пункт «Формат ячеек». Кликните на его. В появившемся окне откройте вкладку «Число», где из списка «Числовые форматы» выберите значение «Текстовый». В правой части открывшегося окна вы увидите, как изменится ваша дата после проделанных манипуляций. Если вас все устраивает, нажмите ОK, если нет – кнопку «Отмена».
Второй способ не более сложен, чем предыдущий. Как правило, его применяются в тех случаях, когда необходимо преобразовать дату
в таблице в соответствующий ей день недели.
В начале вы должны выбрать в открывшемся листе нужную ячейку, нажать на нее правой клавишей мыши и в появившемся меню найти пункт «Формат ячеек». Далее выберите вкладку «Число» и в списке «Числовые форматы» кликните на строку «Все форматы». Теперь в правой части окошка в поле «Тип» вбейте одно из двух выражений:
дддд (ДДДД) – если хотите, чтобы значение дня недели отображалось в ячейке полностью-
ддд (ДДД) – если хотите, чтобы день недели выдавался в сокращенном виде.
Чтобы сохранить внесенные изменения, следует нажать кнопку ОK, в противном случае – кнопку «Отмена».
Преобразование числовой даты в текст можно выполнить и с помощью функции ТЕКСТ, которая записывается в следующим образом:
=ТЕКСТ(Номер ячейки-"формат").
Так, чтобы переделать дату
в день недели, вышеописанная функция примет вид:
=ТЕКСТ(A1-"ДДД").
В том случае, если необходимо изменить формат сразу нескольких ячеек, не нужно работать с каждой их них по отдельности. Следует просто-напросто выделить все ячейки и выбрать одно из вышеперечисленный действий.
Внимание, только СЕГОДНЯ!
Все интересное
Excel - удобная программа, предназначенная для обработки цифровых массивов. Одной из полезных функций, имеющихся в этой программе, является возможность округления отдельных чисел и целых числовых массивов. Округление - это математическая операция,…
Автоматическое осуществление арифметических операций в Excel, безусловно, удобная возможность, которая заметно облегчает работу с большими массивами данных. Однако в результате, например, деления, могут получиться числа с большим количеством знаков…
Программируемый табличный калькулятор Excel от компании Microsoft помогает систематизировать данные и производить любые вычисления, какими бы сложными они ни были. Для автоматизации расчетов необходимо по специальным правилам вставить в ячейки…
Преобразование строки в дату – одна из самых частых операций, с которыми сталкивается программист при написании определенных программ или скриптов. Каждый язык по-своему реализует данную функцию и имеет собственный инструментарий для обработки…
Выполнение процедуры изменения формата ячейки рабочего листа офисного приложения Excel, входящего в пакет Microsoft Office, относится к стандартным операциям программы и может быть осуществлено штатными средствами без привлечения дополнительного…
Сочетая гибкость, удобство и простоту использования, современные текстовые редакторы предоставляют широчайшие возможности для подготовки документов самых разных форматов. Подобные документы могут включать как текст, так и изображения, схемы,…
Для оформления данных в таблице Microsoft Office Excel пользователю может потребоваться разбить ячейку. В принципе, сама по себе одна ячейка – неделимая структурная единица, но выход из ситуации найти можно. Инструкция 1В том случае, если ваша…
При ручном вводе данных или копировании их из внешних источников табличный редактор Microsoft Office Excel самостоятельно определяет формат - текстовый, числовой, даты. Не всегда ему удается сделать это правильно, а иногда у самого пользователя…
Операция вычитания в табличном редакторе Microsoft Office Excel может быть применена как к двум конкретным числам, так и к отдельным ячейкам. Кроме того, есть возможность вычитать нужные значения изо всех ячеек колонки, строки или другой области…
Программа Microsoft Office Excel больше подходит для работы с электронными таблицами. Тем не менее, в ней можно оформить текст почти так же, как в текстовом редакторе, в том числе сделать список в одной ячейке. Инструкция 1Запустите приложение…
При работе с таблицами в программе Microsoft Office Excel пользователю может потребоваться пронумеровать строки или столбцы. Если для выполнения поставленной задачи использовать специальные команды, это поможет сэкономить силы и время. Инструкция …
Значения, отображаемые в ячейках электронных таблиц приложения Microsoft Office Excel, часто формируются в результате выполнения записанных в них формул. Результатом вычислений может быть и нулевое значение, показывать которое в ячейке нежелательно.…
Шестнадцатеричная система счисления – это система счисления по основанию 16. Это означает, что в системе используются 16 символов: цифры от 0 до 9 и буквы A, B, C, D, E, F. Преобразовать десятичное число в шестнадцатеричное труднее, чем шестнадцатеричное в десятичное. Сначала уясните процесс преобразования, а потом приступайте к нему – это позволит избежать ошибок.
Преобразование небольших чисел
| Десятичное | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Шестнадцатеричное | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
Шаги
Интуитивный метод
-
Воспользуйтесь этим методом, если вы не знакомы с шестнадцатеричной системой счисления. Простой интуитивный метод может использовать практически любой человек. Если вам известны различные системы счисления, прочитайте о , который описан ниже.
- Если вы вообще ничего не знаете о шестнадцатеричной системе, начните с изучения основных понятий .
-
Возведите 16 в степень от 1 до 5 и запишите результаты. Разряд каждой цифры шестнадцатеричного числа является результатом возведения в степень числа 16, так же как разряд каждой цифры десятичного числа является результатом возведения в степень числа 10. Следующий список результатов возведения 16 в различные степени пригодится в процессе преобразования:
- 16 5 = 1048576
- 16 4 = 65536
- 16 3 = 4096
- 16 2 = 256
- 16 1 = 16
- Если конвертируемое десятичное число больше 1048576, возведите 16 в большую степень, а результат добавьте в список.
-
В списке найдите наибольшее число, которое меньше данного десятичного числа. Запишите данное десятичное число, которое нужно преобразовать в шестнадцатеричное. Посмотрите на список, приведенный выше, и найдите наибольший результат (возведения 16 в степень), который меньше данного десятичного числа.
- Например, нужно преобразовать десятичное число 495 в шестнадцатеричное. В списке выберите число 256.
-
Разделите десятичное число на выбранный результат возведения 16 в степень. Работайте с целочисленным результатом деления – не обращайте внимания на цифры после десятичной запятой.
- В нашем примере: 495 ÷ 256 = 1,93..., поэтому работайте с числом 1 (это целое частное от деления).
- Полученный результат – это первая цифра шестнадцатеричного числа. В этом случае вы разделили данное десятичное число на 256, поэтому 1 находится в разряде 256-и.
-
Найдите первый остаток. То есть остаток от деления данного десятичного числа на выбранное число (делитель). Остаток вычисляется так же, как при делении в столбик.
- Умножьте полученное частное на делитель. В нашем примере: 1 х 256 = 256 (то есть 1 в шестнадцатеричном числе представляет 256 по основанию 10).
- Результат умножения вычтите из данного десятичного числа: 495 - 256 = 239 .
-
Разделите остаток на следующий (по списку) результат возведения 16 в степень. Посмотрите на список с результатами возведения 16 в разные степени. Найдите результат, который находится под результатом, который вы выбрали для предыдущего деления. Разделите остаток на выбранное число, чтобы найти следующую цифру шестнадцатеричного числа (если остаток меньше выбранного числа, следующая цифра равна 0).
- 239 ÷ 16 = 14 . Не обращайте внимания на цифры после десятичной запятой.
- Это вторая цифра шестнадцатеричного числа, которая находится в разряде 16-и. Любое число от 0 до 15 может быть представлено одной шестнадцатеричной цифрой. Полученные цифры будут преобразованы и расставлены в конце этого метода.
-
Найдите второй остаток. Для этого умножьте полученное частное на делитель, а затем результат умножения вычтите из первого остатка. Второй остаток нужно преобразовать в цифру шестнадцатеричного числа.
- 14 x 16 = 224.
- 239 - 224 = 15, то есть остаток равен 15 .
-
Если остаток равен числу от 0 до 15, он может быть выражен одной шестнадцатеричной цифрой. Эта цифра будет последней цифрой.
- Последней цифрой шестнадцатеричного числа является число 15, которое находится в разряде единиц.
-
Преобразуйте полученные цифры и запишите ответ. Вы нашли все цифры шестнадцатеричного числа. Но они записаны в десятичной системе счисления. Чтобы преобразовать каждую цифру по основанию 16, воспользуйтесь следующими инструкциями:
- Цифры от 0 до 9 не меняются.
- 10 = A; 11 = В; 12 = C; 13 = D; 14 = E; 15 = F
- В нашем примере вы получили цифры (1)(14)(15). То есть шестнадцатеричное число запишется так: 1EF .
-
Проверьте ответ. Это легко сделать, если знать основы шестнадцатеричной системы счисления. Преобразуйте каждую цифру шестнадцатеричного числа в цифру по основанию 10, а затем умножьте на результат возведения 16 в определенную степень, которая соответствует позиции цифры. В нашем примере:
- 1EF → (1)(14)(15)
- Работайте с цифрами справа налево. 15 находится в разряде единиц: 16 0 = 1, поэтому 15 х 1 = 15.
- Следующая цифра находится в разряде 16-и: 16 1 = 16, поэтому 14 x 16 = 224.
- Следующая цифра находится в разряде 256-и: 16 2 = 256, поэтому 1 x 256 = 256.
- Сложите найденные результаты: 256 + 224 + 15 = 495, то есть получилось исходное десятичное число.
Быстрый метод (использование остатков)
-
Разделите десятичное число на 16. Работайте с целочисленным результатом деления, то есть не обращайте внимания на цифры после десятичной запятой.
- Например, преобразуйте десятичное число 317547 в шестнадцатеричное. Разделите: 317547 ÷ 16 = 19846 (это первое частное). Не обращайте внимания на цифры после десятичной запятой.
-
Остаток запишите в шестнадцатеричной системе счисления. Остаток от деления данного числа на 16 будет находиться в разряде ниже 16-и. Таким образом, остаток должен находиться в разряде единиц, то есть в последнем разряде шестнадцатеричного числа.
- Чтобы найти остаток, умножьте результат деления на делитель (16), а затем результат умножения вычтите из делимого (десятичное число). В нашем примере: 317547 - (19846 х 16) = 11.
- Преобразуйте число по основанию 16. Для этого воспользуйтесь таблицей, которая приведена в начале этой статьи. Таким образом, 11 = B .
-
Разделите первое частное. Вы преобразовали остаток в цифру шестнадцатеричной системы. Теперь нужно преобразовать первое частное. Для этого разделите его на 16. Получится вторая (справа) цифра шестнадцатеричного числа. Процесс аналогичен вышеописанному: первое частное делится на 256 (16 х 16 = 256), поэтому остаток будет находиться в разряде ниже 256-и. Вы уже нашли цифру для разряда единиц, поэтому остаток запишется в разряд 16-и.
- В нашем примере: 19846/16 = 1240.
- Остаток = 19846 - (1240 х 16) = 6 . Эта вторая (справа) цифра шестнадцатеричного числа.
-
Повторяйте описанный процесс до тех пор, пока остаток не будет меньше 16. Не забывайте конвертировать остатки, которые равны числам от 10 до 15, в цифры шестнадцатеричной системы счисления. Записывайте каждый остаток. Последний остаток (меньше 16) будет первой цифрой шестнадцатеричного числа. В нашем примере:
- Предыдущий остаток разделите на 16: 1240/16 = 77 с остатком 8 .
- 77/16 = 4 с остатком 13; 13 = D .
- 4 <16, поэтому 4 – это первая цифра шестнадцатеричного числа.
Цифры прописью в Excel - вот так чудо, и это один из наглядных примеров рационального использования достижений автоматизации процессов. О такой возможности многие пользователи и не догадываются, а между тем можно порядком сэкономить драгоценное время.
Для замены цифр прописью в Excel потребуется воспользоваться дополнительной надстройкой, но не стоит пугаться, если вы ничего в этом не понимаете. Читайте и делайте согласно инструкции, и все у вас получится.
Интересно. Как сделать подобное в Word читайте .
Число прописью в Экселе. Установка
В данном уроке вам будет предложено скачать бесплатно корректно работающий вариант приложения для написания числа прописью найденного на просторах интернета.
Как правило, необходимость конвертировать цифры в текст возникает в различных бухгалтерских и платежных документах, поэтому радует и наличие возможности выбора основных валют (рубли, доллары и евро).
Довольно лирики, давайте приступим и подробно разберемся, как написать число прописью.
Делаем в следующем порядке:
1. Скачиваем и распаковываем файл кликнув .
2. Закиньте файл NUMSTR.XLA в папку Library , которая находится C:\ProgramFiles (x86)\MicrosoftOffice\Office14\Library (возможно расположение немного отличается, зависит от версий ПО).
3. Запустите Excel и на вкладке «Разработчик» кликните по кнопке «Надстройки» (если ее нет, читайте ниже ).
Внимание. Если нет вкладки «Разработчик», пройдите Файл → Параметры → Настройка ленты и установите галку напротив пункта «Разработчик».

4. В окне «Надстройки» отметьте пункт NumStrAdd-in и нажмите ОК.

Усё можно пользоваться.
Число прописью в Excel. Как пользоваться
Расширение установлено, теперь несколько слов как использовать:
5. Для примера напишите в произвольной ячейке число цифрами.
6. Кликните по кнопке «Вставить Функцию».

7. В открывшемся окне «Мастер функций» в списке «Категория» выберите «Определенные пользователем».
8. После этого выберите необходимую функцию:
NumStr – отобразит цифры буквами в Excel;
RubStr - преобразует число прописью в рублях;
USDStr – конвертирует число прописью в долларах;
EURStr – выведет сумму прописью в евро.
9. В следующем окне «Аргументы функции» укажите в поле ячейку с данными (кликнут курсором) или непосредственно число цифрами, завершив нажатием кнопки ОК и растянувшейся улыбкой.

Интересно. Как закрепить строки в Excel читайте .
Когда я работал в издательстве (сначала верстальщиком, а затем начальником производственного отдела) моим основным рабочим инструментом была программа вёрстки PageMaker от фирмы Adobe (ныне на смену ему пришел InDesign). Когда я освоил все нюансы работы в PageMaker, я стал задумываться о том, что еще можно сделать для сокращения рутинных операций, увеличения доли творчества в работе верстальщика. И я открыл для себя язык Script, поддерживаемый PageMaker. Было это в далеком 1995-м году. Описания языка скриптов нигде не было, но я был настойчив, и нашел вариант – заказал англоязычную книгу у дистрибутора Adobe в России. Через несколько месяцев книга была у меня! Счастью не было предела! Сначала я самостоятельно освоил самые простые скрипты, которые позволяли ускорить работу и внедрить стандарты обработки текста разными верстальщиками. А затем придумал процедуру автоматической верстки текстовых объявлений.
С тех пор прошло много времени и уже давно моим основным инструментом в работе является Excel. Привычка же повышать производительность собственного труда и моих коллег / подчиненных осталась. Так что уже много лет я совершенствуюсь в применении Excel`я. Тем, кто также как и я хочет больше узнать об этой поистине безграничной по своим возможностям программе, могу рекомендовать книгу Холи Д., Холи Р. Excel 2007. Трюки. СПб: Издательство Питер. 2008 г., 368 с.
Сегодня об одном из трюков, изложенных в книге, а также о моих методах борьбы с как бы числами … 🙂
Нередко (особенно при импорте из внешних источников) данные выглядят как числа, но числами не являются. Их нельзя суммировать, и вообще с точки зрения Excel это текст. В Excel визуально отличить текст от чисел довольно просто. Сделайте колонку достаточно широкой. Числа, по умолчанию, форматируются по правому краю ячейки, текст – по левому (для лучшего понимания откройте , лист «Пример1»):
Видно, что числа в колонке «прилипли» к левому краю, то есть Excel их не воспринимает, как числа.
Выделите пустую ячейку, скопируйте её в буфер, выделите диапазон, который вы хотите превратить из как бы чисел в настоящие числа, выберите «Специальная вставка» (на ленте или с помощью правой кнопки мыши), в открывшемся окне выберите «значения» и «сложить», нажмите Ok:
Как бы числа преобразовались в числа:
Эффект связан с тем, что когда мы специальной вставкой прибавляем значение пустой ячейки, Excel прибавляет ноль и при этом превращает как бы число в число.
Иногда это не работает – см. в файле Excel лист «Пример2». Обратите внимание на рисунке ниже: в строке формул между числом 88 и курсором есть пробелы.