You can call it via VBA, but I don't think you can use it the way you wanted to
Option Explicit Sub Macro1() Range("A1:A10").Value = 2 Range("B1:B10").Value = 3 Range("C1:C10").Value = 4 Range("D1:D10").Value = 7 Range("E1:E10").Value = 11 MsgBox Application.WorksheetFunction.SumProduct(Range("A1:A10"), Range("B1:B10"), Range("C1:C10"), Range("D1:D10"), Range("E1:E10")) End Sub