Страницы: 1
RSS
сумма цифр в числе
 
Подскажите, пожалуйста  
уникальную формулу для подсчета цифр в одном числе  
например, в ячейке A1 указано число 123 и тогда ответ должен быть =6.
 
Public Function SumNum&(s)  
   Dim i&  
   For i = 1 To Len(s)  
       SumNum = SumNum + Mid(s, i, 1)  
   Next  
End Function
Я сам - дурнее всякого примера! ...
 
5878. Это не для суммирования. Столько найдено ссылок после поиска по форуму названия Вашей темы.
 
=СУММ(--ПСТР(A1;СТРОКА(A1:ИНДЕКС(A:A;ДЛСТР(A1)));1)) как массив
 
=СУММПРОИЗВ(--(0&ПСТР(A1;СТРОКА(1:99);1)))
 
{quote}{login=}{date=21.10.2011 10:04}{thema=}{post}=СУММ(--ПСТР(A1;СТРОКА(A1:ИНДЕКС(A:A;ДЛСТР(A1)));1)) как массив{/post}{/quote}  
 
А что означает - - перед ПСТР в формуле?
 
-- преобразует цифру как текст или логическое значение в число  
80805
 
{quote}{login=Spiridon}{date=22.10.2011 11:09}{thema=Re: }{post} А что означает - - перед ПСТР в формуле?{/post}{/quote} http://www.excelworld.ru/publ/formulas/tricks/17-1-0-9
 
{quote}{login=vikttur}{date=21.10.2011 09:07}{thema=}{post}5878. Это не для суммирования. Столько найдено ссылок после поиска по форуму названия Вашей темы.{/post}{/quote}  
 
Подскажите, пожалуйста, есть несколько формул подсчета цифр.  
например, в ячейке А1 - число 123  
в ячейке А2 пишем формулу  
= сумм(--пстр(А1;строка(двссыл("1:"&длстр(А1))));1))   как массив  
 
вопрос - есть ли ограничения в таких формулах для подсчета цифр в числе.  
например, количество знаков в числе 21.
 
Проверить не пробовали? Почему вопрос?
Страницы: 1
Читают тему
Наверх