如何做到EXCEL逻辑函数的结果是某单元格的内容

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:48:21
正在编制一个电子表格,用于计算,在不同的条件下用不同的计算结果,如何实现?
我目前编制的公式如下:
=IF(D8="甲","1","单元格H8的值")
意思是如果单元格D8等于甲(值是甲),那么(该单元格)值是1,否则是单元格H8的值。但是结果是:如果D8的值不是甲,(该单元格)的内容是单元格H8的值字样。
怎么解决。谢谢。

=IF(D8="甲","1",H8)
如果你打算判断语句Dn="甲"(n为行号)是错的话,固定显示H8的值,而不是随着行的变化而变成Hn的值,那么必须使用绝对引用,写成如下格式
=IF(D8="甲","1",$H$8)
试试看就知道这两个的差别了

在需要的单元格输入:
=IF(D8="甲","1",H8)

=IF(D8="甲","1",H8)