excel - 受数据影响的 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 等。
解决方案
重构方程以正确嵌套
=IF(K22<>"",SUM(K22*1013.25),IF(M22<>"",SUM(M22*33.8639),IF(O22<>"",SUM(O22*1.33322),"")))
推荐阅读
- html - 在网页上布置主要文本和照片的有效方法是什么?
- javascript - 如何从 React Native 应用程序在 GitHub 上提交问题?
- python - 使用 Jinja 为 cookiecutter 模板生成随机字母
- javascript - 如何在控制台日志中显示当前帧速率?(p5.js)
- java - 如何在另一个 JPanel 中更改 JPanel 的位置?
- vba - 如何使用 VBA 中的 Win32 API 调用通过“Microsoft Print To PDF”“展平”PDF?
- javascript - 网络语音识别被阻止 - 可能违反安全策略?
- firebase - Flutter 将数据列表保存到 FireStore
- javascript - 如何使 jquery 在 html 网页的 javascript 代码中工作?
- ckeditor - CKEditor 4 - 如何将 H2、H3 等添加到工具栏