我需要帮助将这些顺序If语句转换为更简洁的代码。 (使用自由办公室)

问题描述 投票:0回答:1

我正在为本地商店的特殊订单设计Libreoffice的发票制造商。目的是通过总计出纳员必须为其输入值的每个部门密钥的值来简化出纳员的工作。例如,如果我有一个包含25个项目的订单,但有5个单独的部门。

这是我目前用来检查L1:L25是否具有“啤酒”作为值的公式。

=SUM(IF(L1 = "Beer", K1, 0), IF(L2 = "Beer", K2, 0), IF(L3 = "Beer", K3, 0)), Etc...

此公式有效,但时间很长。有一个简单的方法可以简化这个公式吗?它返回的值是每个单元格左侧每个单元格中带有$“ Beer”值的$值的总和。

excel if-statement sum libreoffice
1个回答
0
投票

SUM(IF...)是完成SUMIF的长路:

=SUMIF(L1:L25,"Beer",K1:K25)
© www.soinside.com 2019 - 2024. All rights reserved.