В 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 напоминает читателям, что они также могут предложить свои статьи, заметки или задачи для публикации через форму обратной связи "Написать автору" на странице "О сайте".