![我想要一个单元格,它可以根据自己的值产生 3 个不同的值](https://linux22.com/image/1398307/%E6%88%91%E6%83%B3%E8%A6%81%E4%B8%80%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%EF%BC%8C%E5%AE%83%E5%8F%AF%E4%BB%A5%E6%A0%B9%E6%8D%AE%E8%87%AA%E5%B7%B1%E7%9A%84%E5%80%BC%E4%BA%A7%E7%94%9F%203%20%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E5%80%BC.png)
我正在尝试通过 Excel 文档解决业务问题。在此文档中,我尝试解决:
“在一个单元格内,如果值 = 选项 1,则答案 1。如果值 = 选项 2,则答案 2”。
以下是一个例子:
Cell B6 = 2
Cell C6 = 1
Cell D6 = 0
Cell B18 = Either B6, C6 or D6
Cell B19 = I want to say the following: if B18=B6, then show "12". If B18=C6, then show "6". If B18=D6, then show "0".
我该如何解决 B19 问题?
答案1
较长的方法是使用嵌套的IF
s:
=IF(B18=B6, 12, IF(B18=C6, 6, 0))
但是您也可以发挥CHOOSE
一点创造力,因为 B6、C6 和 D6 中的值彼此相距 1 个单位:
=CHOOSE(B18+1,0,6,12)
但是还有一个更有趣的公式,因为 B6*6=12、C6*6=6 且 D6*6=0:
=B18*6