Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как подсчитать сумму цифр числа. Например 7549 =7+5+4+9 = 2 - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как подсчитать сумму цифр числа. Например 7549 =7+5+4+9 = 2 (Формулы/Formulas)
Как подсчитать сумму цифр числа. Например 7549 =7+5+4+9 = 2
mesnik Дата: Пятница, 25.03.2016, 21:53 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Помогите, пожалуйста.
Надо подсчитать сумму цифр числа. Например 7549 =7+5+4+9 = 25 =2+5 = 7.
Нужна формула.
Спасибо.
 
Ответить
СообщениеПомогите, пожалуйста.
Надо подсчитать сумму цифр числа. Например 7549 =7+5+4+9 = 25 =2+5 = 7.
Нужна формула.
Спасибо.

Автор - mesnik
Дата добавления - 25.03.2016 в 21:53
abtextime Дата: Пятница, 25.03.2016, 22:07 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
Если нет ограничений по длине, то формулами неудобно, UDF - простенькая, через Mid().

Если ограничение хоть какое-то есть, то что-то типа

Код
=пстр(A1;1;1)+пстр(A1;2;1)+...+пстр(A1;20;1)+0


Сорри, ответ ограничен отсутствием Excel на домашнем компе


Сообщение отредактировал abtextime - Пятница, 25.03.2016, 22:09
 
Ответить
СообщениеЕсли нет ограничений по длине, то формулами неудобно, UDF - простенькая, через Mid().

Если ограничение хоть какое-то есть, то что-то типа

Код
=пстр(A1;1;1)+пстр(A1;2;1)+...+пстр(A1;20;1)+0


Сорри, ответ ограничен отсутствием Excel на домашнем компе

Автор - abtextime
Дата добавления - 25.03.2016 в 22:07
mesnik Дата: Пятница, 25.03.2016, 22:47 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Pelena,
Спасибо.
Очень помогли. Но есть одна загвоздка .
По формуле получается:
1836 = 9 -хорошо
1837 =10 -плохо, надо чтоб ещё 1+0=1
 
Ответить
СообщениеPelena,
Спасибо.
Очень помогли. Но есть одна загвоздка .
По формуле получается:
1836 = 9 -хорошо
1837 =10 -плохо, надо чтоб ещё 1+0=1

Автор - mesnik
Дата добавления - 25.03.2016 в 22:47
mesnik Дата: Пятница, 25.03.2016, 22:49 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
abtextime,
Спасибо.
Очень помогли. Но есть одна загвоздка .
По формуле получается:
1836 = 9 -хорошо
1837 =10 -плохо, надо чтоб ещё 1+0=1
 
Ответить
Сообщениеabtextime,
Спасибо.
Очень помогли. Но есть одна загвоздка .
По формуле получается:
1836 = 9 -хорошо
1837 =10 -плохо, надо чтоб ещё 1+0=1

Автор - mesnik
Дата добавления - 25.03.2016 в 22:49
Pelena Дата: Пятница, 25.03.2016, 22:50 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Да я уже поняла, поэтому удалила свой пост, но Вы успели прочитать :)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДа я уже поняла, поэтому удалила свой пост, но Вы успели прочитать :)

Автор - Pelena
Дата добавления - 25.03.2016 в 22:50
_Boroda_ Дата: Пятница, 25.03.2016, 22:52 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Сумма цифр равна остатку от деления на 9
Код
=ОСТАТ(A1-1;9)+1

-1 и +1 - это для случая, когда число само делится на 9 и остаток, следовательно, равен нулю


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеСумма цифр равна остатку от деления на 9
Код
=ОСТАТ(A1-1;9)+1

-1 и +1 - это для случая, когда число само делится на 9 и остаток, следовательно, равен нулю

Автор - _Boroda_
Дата добавления - 25.03.2016 в 22:52
mesnik Дата: Пятница, 25.03.2016, 22:56 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_,
КЛАС. hands
Ну просто здорово, а главное кратко!
СПАСИБО! hands
 
Ответить
Сообщение_Boroda_,
КЛАС. hands
Ну просто здорово, а главное кратко!
СПАСИБО! hands

Автор - mesnik
Дата добавления - 25.03.2016 в 22:56
abtextime Дата: Пятница, 25.03.2016, 22:58 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
_Boroda_ крут! Даже я со своим мехматом забыл, вылетело из головы ((
 
Ответить
Сообщение_Boroda_ крут! Даже я со своим мехматом забыл, вылетело из головы ((

Автор - abtextime
Дата добавления - 25.03.2016 в 22:58
Pelena Дата: Пятница, 25.03.2016, 23:20 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Саша, нет слов, это просто высший пилотаж! Браво!


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСаша, нет слов, это просто высший пилотаж! Браво!

Автор - Pelena
Дата добавления - 25.03.2016 в 23:20
vikttur Дата: Суббота, 26.03.2016, 01:14 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Планета еще только-только родилась )
http://www.planetaexcel.ru/forum....age7043
В теме уже умерли ссылки на магический квадрат. Вот оно:
http://www.yaplakal.com/fun/magic.htm


Сообщение отредактировал vikttur - Суббота, 26.03.2016, 01:29
 
Ответить
СообщениеПланета еще только-только родилась )
http://www.planetaexcel.ru/forum....age7043
В теме уже умерли ссылки на магический квадрат. Вот оно:
http://www.yaplakal.com/fun/magic.htm

Автор - vikttur
Дата добавления - 26.03.2016 в 01:14
_Boroda_ Дата: Суббота, 26.03.2016, 01:39 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Это еще раз подтверждает, что все новое - это хорошо забытое старое.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЭто еще раз подтверждает, что все новое - это хорошо забытое старое.

Автор - _Boroda_
Дата добавления - 26.03.2016 в 01:39
abtextime Дата: Суббота, 26.03.2016, 02:29 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
Меня только смущает в задании, что это называется "сумма цифр числа". Разве это сумма цифр? Это уже что-то иное, нет? Как ЭТО правильно называется?
 
Ответить
СообщениеМеня только смущает в задании, что это называется "сумма цифр числа". Разве это сумма цифр? Это уже что-то иное, нет? Как ЭТО правильно называется?

Автор - abtextime
Дата добавления - 26.03.2016 в 02:29
AlexM Дата: Суббота, 26.03.2016, 20:22 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4490
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
vikttur, Я делал Excel вариант этого фокуса.
К сообщению приложен файл: 5132189.xls (33.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеvikttur, Я делал Excel вариант этого фокуса.

Автор - AlexM
Дата добавления - 26.03.2016 в 20:22
StoTisteg Дата: Суббота, 26.03.2016, 20:32 | Сообщение № 14
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
Как ЭТО правильно называется?
Нумерологическая сумма, ЕМНИП.


Интуитивно понятный код - это когда интуитивно понятно, что это код.
 
Ответить
Сообщение
Как ЭТО правильно называется?
Нумерологическая сумма, ЕМНИП.

Автор - StoTisteg
Дата добавления - 26.03.2016 в 20:32
abtextime Дата: Суббота, 26.03.2016, 22:11 | Сообщение № 15
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
StoTisteq, а вот яндекс ничего про нумерологическую сумму не знает. Ну да ладно, не суть ...
 
Ответить
СообщениеStoTisteq, а вот яндекс ничего про нумерологическую сумму не знает. Ну да ладно, не суть ...

Автор - abtextime
Дата добавления - 26.03.2016 в 22:11
StoTisteg Дата: Суббота, 26.03.2016, 22:49 | Сообщение № 16
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
[offtop]Ну значит моя б/у память мне всё же с кем-то изменяет :)


Интуитивно понятный код - это когда интуитивно понятно, что это код.
 
Ответить
Сообщение[offtop]Ну значит моя б/у память мне всё же с кем-то изменяет :)

Автор - StoTisteg
Дата добавления - 26.03.2016 в 22:49
андрей804 Дата: Вторник, 21.04.2020, 22:27 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Сумма цифр равна остатку от деления на 9

=ОСТАТ(A1-1;9)+1

-1 и +1 - это для случая, когда число само делится на 9 и остаток, следовательно, равен нулю


CENSORED Так все просто :o hands


ищу, уже почти нашел

Сообщение отредактировал Pelena - Среда, 22.04.2020, 11:41
 
Ответить
Сообщение
Сумма цифр равна остатку от деления на 9

=ОСТАТ(A1-1;9)+1

-1 и +1 - это для случая, когда число само делится на 9 и остаток, следовательно, равен нулю


CENSORED Так все просто :o hands

Автор - андрей804
Дата добавления - 21.04.2020 в 22:27
_Boroda_ Дата: Вторник, 21.04.2020, 23:01 | Сообщение № 18
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Цитата андрей804, 21.04.2020 в 22:27, в сообщении № 17 ()
Так все просто


Можно и поизвращаться. Вариантов масса, например, так (неоптимизировано, просто что первое в голову пришло)
Код
=СУММПРОИЗВ(--ПСТР(СУММПРОИЗВ(--ПСТР(СУММПРОИЗВ(--ПСТР(A1;СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(A1)));1))&0;{1:2};1))&0;{1:2};1))

По идее до 99 999 999 999 (и с некоторыми бОльшими числами) должна работать.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Цитата андрей804, 21.04.2020 в 22:27, в сообщении № 17 ()
Так все просто


Можно и поизвращаться. Вариантов масса, например, так (неоптимизировано, просто что первое в голову пришло)
Код
=СУММПРОИЗВ(--ПСТР(СУММПРОИЗВ(--ПСТР(СУММПРОИЗВ(--ПСТР(A1;СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(A1)));1))&0;{1:2};1))&0;{1:2};1))

По идее до 99 999 999 999 (и с некоторыми бОльшими числами) должна работать.

Автор - _Boroda_
Дата добавления - 21.04.2020 в 23:01
bmv98rus Дата: Вторник, 21.04.2020, 23:34 | Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
_Boroda_, Александр, а в сообщении №17 ничего не напрягает???


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Среда, 22.04.2020, 11:26
 
Ответить
Сообщение_Boroda_, Александр, а в сообщении №17 ничего не напрягает???

Автор - bmv98rus
Дата добавления - 21.04.2020 в 23:34
_Boroda_ Дата: Среда, 22.04.2020, 00:19 | Сообщение № 20
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Не-а. Мне без разницы, как это называется


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНе-а. Мне без разницы, как это называется

Автор - _Boroda_
Дата добавления - 22.04.2020 в 00:19
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как подсчитать сумму цифр числа. Например 7549 =7+5+4+9 = 2 (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!