Страницы: 1
RSS
Как свести число к однозначному?
 
Здравствуйте!
Подскажите пожалуйста, как в Excel свести число к однозначному ?
Например, в ячейке есть число 23 , необходимо свести его к однозначному, вручную это делается так 2+3=5
Как это можно сделат в excel? Спасибо!
 
=ОСТАТ(A1-1;9)+1
=(ОСТАТ(A1-1;9)+1)*(A1>0)
Изменено: MCH - 06.10.2016 20:49:12
 
Цитата
Например, в ячейке есть число 23
А числа всегда двухзначные?
 
в А1 типа двухзначное число
Код
=СУММПРОИЗВ(--ПСТР(A1;{1:2};1))
Лень двигатель прогресса, доказано!!!
 
Код
=IF(MOD(A1;9)=0;9;MOD(A1;9)) 
или
Код
=--TEXT(MOD(A1;9);"[=0]9;0")
Изменено: buchlotnik - 06.10.2016 20:44:09
Соблюдение правил форума не освобождает от модераторского произвола
 
Спасибо!
не учел еще один момент.. нужно сделать так..
Если есть число, например 79 из него необходимо в одной ячейке сделать 16 (7+9), а  в следующей ячейке из 16 уже 7 (1+6)
Но если в ячейке где 16, стоит однозначное число, просто перенести его в следущую ячейку без изменений.
Как можно такое реализовать?
Спасибо.
Изменено: Evgeniy_1 - 06.10.2016 20:57:46
 
Цитата
buchlotnik написал:
=IF(MOD(A1;9)=0;9;MOD(A1;9))
что делать с нулем?
 
Цитата
что делать с нулем?
можно добавить условие в формулу - но так как примера от ТС нет, я исходил из целых положительных чисел  :)
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
Kuzmich написал: всегда двухзначные?
Вы так и не ответили...
=ЕСЛИ(ДЛСТР(A1)=1;A1;ЛЕВБ(A1)+ПРАВБ(A1))
 
Цитата
buchlotnik написал: ТЕКСТ(...;"[=0]9;0")
Что это означает?
"[=0]9;0" - это какой формат, не подскажете?
Понял, если значение ячейки равно 0 (ноль), этот формат показывает 9, если нет, то применяет формат "0"

buchlotnik, хитро  
Изменено: Бахтиёр - 07.10.2016 11:14:36
 
Catboyun, спасибо большое!! Числа в основном двухзначные.. А если будут трезначные, формула не будет работать?
Изменено: Evgeniy_1 - 14.10.2016 23:16:09
 
Сообщение №2. Формула не нравится?
 
Она не работает у меня
и так =(ОСТАТ(A1-1;9)+1)*(A1>0)
и так =(MOD(A1-1;9)+1)*(A1>0)
The formula you typed contains an error.
Изменено: Evgeniy_1 - 22.10.2016 13:36:56
 
В английской версии попробуйте поменять точку с запятой на запятую.
 
Юрий М,Спасибо помогло.. Но формула немного не так работает, как я хотел:
Если есть число, например 79 из него необходимо в одной ячейке сделать 16 (7+9), а в следующей ячейке из 16 уже 7 (1+6). А эта формула выдает сразу результат - 7, а нужно : 79 -> 16 -> 7

Вот эта формула прекрасно работает:
Код
=IF(LEN(B28)=1,B28,LEFTB(B28)+RIGHTB(B28)

Но, не работает с 3х значными числами.

Помогите пожалуйста составить правильную формулу.
Спасибо
 
Evgeniy_1, используйте формулу суммы цифр числа
Код
=СУММПРОИЗВ(--ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1))
и две промежуточных ячейки с этой формулой.
 
Спасибо большое!
 
=ЕСЛИ(F1=0;0;(ЕСЛИ(ОСТАТ(F1;9)=0;9;ОСТАТ(F1;9))))
«В начале было Слово, и Слово было у Бога, и Слово было Бог»
В оригинальном тексте на древнегреческом языке на месте «Слова» стоит «ὁ Λόγος (Логос)». Еще оно переводится как «ум», «основа», «утверждение», «разумение», «значение», «доказательство»...
 

Любая сумма трёх последовательных, произвольно взятых чисел, начиная с любого числа, фрагмента натурального ряда нумерологически равна:

  • либо числу 3,
  • либо числу 6,
  • либо числу 9.
именно для этого мне нужна была формула. Проверила все сходится и все работает 3,6,9 это главные числа триад
«В начале было Слово, и Слово было у Бога, и Слово было Бог»
В оригинальном тексте на древнегреческом языке на месте «Слова» стоит «ὁ Λόγος (Логос)». Еще оно переводится как «ум», «основа», «утверждение», «разумение», «значение», «доказательство»...
 
Цитата
Марина Русалева написал:
Проверила все сходится и все работает
Так выпьем же за кибернетикэ!
Пришелец-прораб.
 
Цитата
написал:
именно для этого мне нужна была формула
Если сумму трех последовательных натуральных чисел представить как (n+1)+(n+2)+(n+3), где n - некоторое натуральное число. То после несложного преобразования её можно представить как (3n+6) или 3(n+2). Что должно нам намекнуть на то, что чему бы ни оказалась равна сумма цифр числа n (от 1 до 9), сумма трёх таких чисел обязательно будет делиться на три без остатка... А так как среди десятичных цифр нацело на три делятся только 3, 6 и 9 - то удивляться следовало бы, если хотя бы одно из них никогда не попадало в эту последовательность...
Аккуратности ради ещё нужно доказать, что сумма цифр нескольких чисел равна сумме цифр суммы этих чисел, но я поленился это расписывать.  
Страницы: 1
Читают тему
Наверх