Страницы: 1
RSS
нужно проссумировать через строчку разные значения
 
Доброго времени суток.  
Подскажите пожалуйста имеется таблица, формата число, процент, число, процент, число, процент. есть необходимость просуммировать числа, можно это как-то сделать не выделяя каждый раз нужные ячейки например через сумм?? т.е. суммировать через одну ячейку
 
Если проценты не больше 100%, и значения не меньше 1, то можно попробовать через СУММЕСЛИ() и задать условие на суммирование только тех значений, которые больше 1
 
UDF  
 
Function СУММ2(rng As Range) As Double  
   Dim cell As Range, dSum As Double  
   For Each cell In rng  
       If Not Right(cell.NumberFormatLocal, 1) = "%" Then  
           dSum = dSum + cell.Value  
       End If  
   Next  
   ÑÓÌÌ2 = dSum  
End Function
 
Кодировки...  
Function СУММ2(rng As Range) As Double  
Dim cell As Range, dSum As Double  
For Each cell In rng  
If Not Right(cell.NumberFormatLocal, 1) = "%" Then  
dSum = dSum + cell.Value  
End If  
Next  
СУММ2 = dSum  
End Function
 
Спасибо только что-то она у меня не хочет появлятся в определенных пользователем функциях.
 
У меня появилась. Вы в какой модуль вставили функцию? Нужно в стандартный.
 
=суммпроизв((остат(a2:a10;2)*a2:a10))
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
=СУММПРОИЗВ(A1:A10*ЕНЕЧЁТ(СТРОКА(A1:A10))) - для XL 2007+    
> =суммпроизв((остат(a2:a10;2)*a2:a10)) - так работать не будет) Вернее, не так как надо)
 
всем спасибо!!! с макросом дейсвтительно косяк не туда вставил. формула тож работает только строку на столбец поменял.
Страницы: 1
Наверх