基于Google Sheet下拉选项的计算公式设置求助
解决Google Sheet联动下拉选项的金额计算问题
问题核心
G2单元格为文本型下拉选项(Full/1/4/1/2/3/4/Not Applicable),无法直接参与除法运算,需先将文本映射为对应数值再执行计算。
推荐计算公式(输入到B18单元格)
=IF(G2="Not Applicable", "N/A", (B14*B16)/SWITCH(G2, "Full", 1, "1/4", 0.25, "1/2", 0.5, "3/4", 0.75))
公式说明
SWITCH函数:将G2的文本选项转换为可计算的数值:Full→ 11/4→ 0.251/2→ 0.53/4→ 0.75
IF函数:处理Not Applicable选项,返回N/A提示,避免出现计算错误
替代方案(IF嵌套写法)
如果不熟悉SWITCH函数,可使用嵌套IF实现相同逻辑:
=IF(G2="Not Applicable", "N/A", (B14*B16)/IF(G2="Full",1,IF(G2="1/4",0.25,IF(G2="1/2",0.5,0.75))))
内容的提问来源于stack exchange,提问作者Arzan Malegamwalla
相关产品推荐
相关产品推荐

