top of page

Как разбить число на цифры в Excel?

Обновлено: 29 апр. 2020 г.


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


Давайте разберёмся, как это можно сделать. Для этого рассмотрим тривиальный пример. Допустим, мы вбили в ячейке A1 число 123. Нужно, чтобы в ячейке B1 появилось цифра 1, в ячейке C1 - цифра 2, в ячейке D1 - цифра 3. Как вычленить количество сотен из числа? Нужно это число разделить на 100 (то есть 123/100 = 1,23) и округлить полученное отношение с точностью до целых чисел в меньшую сторону. Важно понимать, что если просто округлять данное отношение к целым числам, то для числа 168, например, в ячейке B1 появится цифра 2, а не 1.


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


B1 = ОКРУГЛВНИЗ(A1/100;0).


Далее нужно понять, как теперь получить в ячейке C1 количество десятков в числе 123, то есть цифру 2. Чтобы вычленить количество десятков из числа, нужно из данного числа вычесть количество сотен, умноженное на 100 (то есть 123 - 1*100 = 23), разделить полученную разность на 10 (23/10 = 2,3), и вновь округлить результат до целых чисел в меньшую сторону:


C1 = ОКРУГЛВНИЗ((A1-B1*100)/10;0).


И вот у нас уже есть число сотен, число десятков. Несложно догадаться, что число единиц в ячейке D1 можно найти следующим образом:


D1 = A1-B1*100-C1*10 (123 - 1*100 - 2*10 = 3).


В результате применения такого метода получим "расщипление" числа на цифры (как на рисунке ниже).



Аналогичным образом можно разбить гораздо большие числа на цифры. Например, для восьмизначных чисел формула в первом столбце будет иметь вид ОКРУГЛВНИЗ(A1/10000000;0), во втором - ОКРУГЛВНИЗ((A1-B1*10000000)/1000000;0) и так далее.


Если Вы знаете ещё какие-либо способы разбиения числа на цифры в Excel, пишите об этом в комментариях.


Mozgovarka напоминает читателям, что они также могут предложить свои статьи, заметки или задачи для публикации через форму обратной связи "Написать автору" на странице "О сайте".


2 922 просмотра0 комментариев

Недавние посты

Смотреть все

Задачи: выпуск №29

Максимально возможный выигрыш. Один везунчик принял участие в лотерее и выиграл денежный приз в размере некоторого целого пятизначного...

bottom of page