Страницы: 1
RSS
Как посчитать сумму, когда на ячейках цифры и буквы написаны вместе?
 
В разных ячейках написаны цифры и буквы вместе. Например: 23д, 15н, 18д и т.д.  
Как посчитать сумму этих чисел?  
При простой автосумме выдает ошибку, из-за текста.  
Отделить их тоже никак не возможно.  
Как поступить в этом случае?  
Заранее благодарю!
 
если цифры всегда слева  
Function vvv(d As Range) As Double  
Dim s  
For Each s In d  
vvv = vvv + Val(d.Text)  
Next  
End Function
 
Формула массива:  
=СУММ(--ЛЕВСИМВ(A1:A3;2))
 
выделяем нужные ячейки, правый клик, формат ячеек, (основной "д")или (основной "км") или (основной "кг") и т.д. можно писать что вы пожелаете.
 
{quote}{login=bobo}{date=07.04.2011 08:53}{thema=}{post}выделяем нужные ячейки, правый клик, формат ячеек, все форматы,(основной "д")или (основной "км") или (основной "кг") и т.д. можно писать что вы пожелаете.{/post}{/quote}
 
как в формате применить эти "или" ?
Живи и дай жить..
 
А что должно получиться, если 23д+15н?
 
слово "основной" - это значение ячейки который вбивает пользователь с клавиатуры, добавочное слово (после цифры) - экзель приписывает то слово которое вы написали формат ячеек-все форматы-основной "слово"  
"слово" - это то что вы хотите видеть после цифры.
 
лучше посмотрите в этом файле формат ячеек
 
{quote}{login=The_Prist}{date=06.04.2011 10:32}{thema=}{post}Странно, что при "простой автосумме выдает ошибку". Если применить формулу =СУММ(A1:A10), то она просто игнорирует ячейки с текстом. {/quote}  
пробовал, не работает.
 
{quote}{login=vikttur}{date=07.04.2011 08:14}{thema=}{post}Формула массива:  
=СУММ(--ЛЕВСИМВ(A1:A3;2)){/post}{/quote}  
тоже пробовал, не работает.
 
{quote}{login=bobo}{date=07.04.2011 08:53}{thema=}{post}выделяем нужные ячейки, правый клик, формат ячеек, (основной "д")или (основной "км") или (основной "кг") и т.д. можно писать что вы пожелаете.{/post}{/quote}  
к сожалению результата нет.  
выручайте господа!
 
еще вариант:  
=СУММПРОИЗВ(--ПСТР("00"&D6:AB6;1;ДЛСТР(D6:AB6)+1))
Страницы: 1
Читают тему
Наверх