乘以不是空白的单元格

我需要将列B中的数量与其他列中的数值相乘,如果它们不是空白,则按行排列($ B3 * Row,Col)。 我知道我可以用VBA做到这一点,但我不能得到一个将乘法和检查空白单元格的方法。 最后一行只是在每列中总结数字。 我尝试了一个function,并把它放在一个子,但我没有运气。 我附上了一张照片。 在这里输入图像说明 谢谢!

SUMPRODUCT()应该做你想要的。 第一个总结列的示例

 =SUMPRODUCT(C6:C24,$B6:$B24) 

然后就从那里填写 它忽略空白单元格。