Суммирование без учёта формул (Excel,VBA)
Существует ли встроенная функция в Excel для суммирования по диапазону, без учёта ячеек в которых находятся формулы. То есть, что то вроде СУММ(), которая суммировала бы ячейки с данными, а формулы пропускала.
Встроенной функции в Excel для суммирования числовых значений, не являющихся результатом вычисления формул, нет ...
Я так и думал. Спасибо
Function SumNotFormulas(iRange) As Double
For Each iCell In iRange
If IsNumeric(iCell.Value) Then
If Not iCell.HasFormula Then
SumNotFormulas = SumNotFormulas + iCell.Value
End If
End If
Next
End Function
Примечание : Обратите внимание на то, что обычная ссылка, например =С13 для MS Excel это тоже формула, со всеми вытекающими последствиями.
Все равно tnx.