首页 > 解决方案 > 受数据影响的 Excel 方程

问题描述

我遇到了 Excel 砖墙,需要一些灵感。我有一个电子表格,可以在其中以各种单位添加压力,我想以 mBar 计算输出。我尝试过嵌套 IF 语句,例如:

=IF(ISBLANK(K22),"",SUM(K22*1013.25)),IF(ISBLANK(M22),"",SUM(M22*33.8639)),IF(ISBLANK(O22),"",SUM(O22*1.33322))

我想达到什么

但这会返回错误。

理想情况下,我想要的是用户能够在任何单元格(相对于测量值)中输入数据,例如 K22 中的 ATM 并在 Q22 中输出 mBar?

我想我可以做到的另一种方法是将输入单元格留空并仅计算一系列输出,但这并不整洁,而且我会遇到用户错误,例如 Bar 或 mBar、inHg 或 mmHg 等。

标签: excelif-statementnested

解决方案


重构方程以正确嵌套

=IF(K22<>"",SUM(K22*1013.25),IF(M22<>"",SUM(M22*33.8639),IF(O22<>"",SUM(O22*1.33322),"")))

推荐阅读