Страницы: 1
RSS
Сумма значений двух столбцов при выполнении условий
 
Подскажите, как просуммировать необходимые значения столбцов по условию значение одной ячейки должно быть меньше значения другой, тогда эта ячейка участвует в суммировании.
То есть если В5<А5, то участвует в суммировании В5, а если В5>А5, то участвует А5.

Пока сделал только так, но хочется уйти от дополнительного столбца С
 
Вместо "-", установить нули.
Код
=СУММПРОИЗВ(--(A3:A8<=B3:B8);A3:A8)+СУММПРОИЗВ(--(A3:A8>B3:B8);B3:B8)
Excel 2013
 
Вводится как формула массива:
=СУММ(ЕСЛИ(ЕЧИСЛО(A3:A8+B3:B8);ЕСЛИ(B3:B8<A3:A8;B3:B8;A3:A8)))
 
#Rustem

Спасибо, все получилось.
 
Вашу проблему решает макрос:
Sub baggy14()
Dim i As Integer, s As Double
For i = 3 To 8
   If IsNumeric(Range("A" & i)) And IsNumeric(Range("B" & i)) Then
         If Range("A" & i) < Range("B" & i) Then
               s = s + Range("A" & i)
           Else
                s = s + Range("B" & i)
         End If
   End If
Next i
Range("C9") = s
End Sub
 
sv2013, Вашу проблему решит внимательное рассмотрение панели над полем для сообщения. Там есть кнопка форматирования кода. Проверьте, не обманываю.
Страницы: 1
Наверх