Здравствуйте! Подскажите пожалуйста, как разложить число на составляющие его цифры (пример прилагается). Как проще и лучше это реализовать, макросом или формулой. Спасибо!
Здравствуйте! Подскажите пожалуйста, как разложить число на составляющие его цифры (пример прилагается). Как проще и лучше это реализовать, макросом или формулой. Спасибо!djon2012
для написания в столбце В и протягивании от него вправо. Если формула не в В, а, например, в Е, то -1 нужно заменить на -4, что не очень удобно Можно написать так
Код
=--ПСТР($A1;СТОЛБЕЦ(A1);1)
, тогда формулу можно писать в любом столбце Ну и убрать ошибки, когда цифры заканчиваются
для написания в столбце В и протягивании от него вправо. Если формула не в В, а, например, в Е, то -1 нужно заменить на -4, что не очень удобно Можно написать так
Код
=--ПСТР($A1;СТОЛБЕЦ(A1);1)
, тогда формулу можно писать в любом столбце Ну и убрать ошибки, когда цифры заканчиваются
Потому, что Excel умный слишком. Он автоматически преобразовал большое число в 7,45636353444355E+30 Вот так попробуйте
Код
=--ПСТР(ТЕКСТ($A2;0);СТОЛБЕЦ()-1;1)
Но только учтите, что в Excel выводится 15 значащих цифр, (остальное заполняется нулями) и Ваше произведение на самом деле может быть вовсе не таким, как посчитал его Excel
Потому, что Excel умный слишком. Он автоматически преобразовал большое число в 7,45636353444355E+30 Вот так попробуйте
Код
=--ПСТР(ТЕКСТ($A2;0);СТОЛБЕЦ()-1;1)
Но только учтите, что в Excel выводится 15 значащих цифр, (остальное заполняется нулями) и Ваше произведение на самом деле может быть вовсе не таким, как посчитал его Excel_Boroda_
двузначных цИфр не бывает, бывают числа. и закономерный вопрос - по какому признаку надо определить, что именно 4 12 15 22, а не 41 2 15 22 или 4 1 21 52 2 ?
[p.s.]а исходная задачка в 365 решается без протяжки формул:
двузначных цИфр не бывает, бывают числа. и закономерный вопрос - по какому признаку надо определить, что именно 4 12 15 22, а не 41 2 15 22 или 4 1 21 52 2 ?
[p.s.]а исходная задачка в 365 решается без протяжки формул:
ну, смею предположить что записана последовательность по возрастанию и следовательно можно предположить как разделить Но вот анализ формулой много сложнее и совершенно не относится к теме.
ну, смею предположить что записана последовательность по возрастанию и следовательно можно предположить как разделить Но вот анализ формулой много сложнее и совершенно не относится к теме.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
1. _Boroda_, тут давно не появляется 2. тема не ваша и более того вопрос не подходит под эту тему. Об этом уже несколько раз написано. Тут разбивают на цифры , у вас на числа. 3. в новой теме не забудьте пояснить, что должно получится из последовательности 123456789 1 2 3 4 5 6 7 8 9 или 1 2 3 45 67 89 или 1 2 3 4 5 67 89 ....
1. _Boroda_, тут давно не появляется 2. тема не ваша и более того вопрос не подходит под эту тему. Об этом уже несколько раз написано. Тут разбивают на цифры , у вас на числа. 3. в новой теме не забудьте пояснить, что должно получится из последовательности 123456789 1 2 3 4 5 6 7 8 9 или 1 2 3 45 67 89 или 1 2 3 4 5 67 89 ....bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Сообщение отредактировал bmv98rus - Понедельник, 14.03.2022, 09:21
bmv98rus, Было бы неплохо если бы это сделать. Я бы создал такую тему но чтоб неполучись две одинаковых тем подожду может Wasekkk создаст такую тему.
bmv98rus, Было бы неплохо если бы это сделать. Я бы создал такую тему но чтоб неполучись две одинаковых тем подожду может Wasekkk создаст такую тему.Leonid9156