excel - 如果某些范围单元格为空白,如何使用产品功能
问题描述
我想在从 100% 中减去多个三个单元格值,我使用了乘积函数并尝试了聚合函数。当其中一个单元格为空白时,我会出错。需要从 100% 中减去 c cloumns 值 f 列 n 值和 i 列值然后是多个。请注意,有时 i 值中的 c 、f 之一可以为空。
解决方案
正如@BigBen所说,出现此错误的唯一方法是如果有一个公式在字段中返回空字符串或空格。
为了解决这个问题,我们只需要使用 IFERROR 来处理产生的错误:
=PRODUCT(IFERROR(1-CHOOSE({1,2,3},C3,F3,I3),1))
根据 Excel 的版本,退出编辑模式时可能需要使用 Ctrl-Shift-Enter 而不是 Enter 来确认。
或者因为只有三个,所以只需使用三个 IFERROR 并将结果相乘:
=IFERROR(1-C3,1)*IFERROR(1-F3,1)*IFERROR(1-I3,1)
这只是一个普通的公式。
第三种选择是返回0
而不是""
原始公式:
=IFERROR(E3/D3,0)
然后格式化单元格%;%;;
,它将隐藏0
推荐阅读
- zapier - 寻找 ZAPIER 解决方案 - 将入站逗号分隔文本值映射到 Google 表格中保存的代码
- r - R testthat 结果与使用 Rscript 运行测试文件不同
- python-3.x - Pandas .resample 或 .asfreq 填充缺失的日期时间条目
- python - 在熊猫中查找条纹的长度
- python - 使用 tensorflow 模块更新参数和使用手动变量更新之间的区别
- javascript - 使用横滚、俯仰、偏航和长度确定新的 GPS 位置
- c# - Unity 引擎:哪个组件称为运行脚本?
- rest - 将卷曲转换为放心
- ffmpeg - 如何使用 ffmpeg 缓存流
- r - 使用 dplyr 在数据框的第一个位置包含列