为什么 Excel 无法识别 =SUM(B2*C2*100:B3*C3*100)?

为什么 Excel 无法识别 =SUM(B2*C2*100:B3*C3*100)?

我正在计算我在期权合约上的总支出。每份合约 = 100 股。

在此处输入图片描述

答案1

因为SUM需要一个单元格区域,而不是一个要评估的公式。SUM不是一个复杂的运算符,只想看到可以加在一起的“事物列表”。

您应该使用第四列(例如 D),将其命名为“总支出”,然后输入

=B2 * C2 * 100 

在单元格 D2 中将其向下拖动。然后你的SUM应该只是

=SUM(D2:D3)

如果你确实必须一步完成此操作,那么你可以使用数组公式。

在这种情况下您需要稍微改变操作顺序。

在你的细胞类型中

=SUM(B2:B3*C2:C3*100)

然后,不要只EnterCtrl+ Shift+ Enter。这会将公式转换为数组公式,并在{}单元格周围显示。输入后,它应显示为

{=SUM(B2:B3*C2:C3*100)}

通过这种方法,公式将被视为一个数组,数组中的每一行都被乘以然后总结。

答案2

SUM()函数可以使用单元格引用或常量或表达式。如果您需要添加,100*B2*C2那么您根本100*B3*C3不需要该函数,只需:SUM()

=100*(B2*C2+B3*C3)

答案3

稍微重新排列一下:

=SUM(B2:B3*C2:C3)*100  (Clearer for future work.)

或者

=SUM(B2:B3*C2:C3*100)  (Might feel better to have it all inside, personal choice.)

只需将范围指定为基本项并输入乘数运算符(或减法或...根据需要,但您今天需要乘法)。因此,您要将范围相乘:RANGE * RANGE,而不是将范围内的单元格集乘以范围内的单元格集。如前所述,喜欢SUM()范围。

然后跟上股票手数。如果不同,你就会遇到不同的问题。

正如 Gary's Student 所说,如果你真的只有两个项目需要乘法和求和(并且不需要为未来做准备,因为你可能有 87 个项目需要乘法和求和),那么只需执行简单的乘法公式,无需花哨或努力工作!但如果目前更多,或者预计会更多,只需执行上述操作。或者,如果你只是想借此机会通过练习来提高你的技能,也可以使用上述方法。熟能生巧,或者更接近你的期望。

相关内容