我正在尝试使用 IF 函数确定某一行是否包含具有特定值的单元格。
当我使用常数时,这很容易;就我而言,我使用
=IF( COUNTIF(E16:J16,"=29")>0, "yes", "" )
确定 R16 是否包含任何值为 29 的单元格。
我可以将 29 存储在另一个单元格中(例如P16
),并检查我的行是否包含任何具有与 相同值的单元格吗P16
?
我试过了
=IF( COUNTIF(E16:J16,"=P16")>0, "yes", "" )
但这不起作用(尽管程序没有抱怨)。
答案1
您正在搜索文字字符串“=P16”,而不是单元格的内容P16
。
你的公式应该是:
=IF( COUNTIF(E16:J16,P16)>0, "yes", "" )
答案2
不要用于""
寻址另一个单元格...
=IF( COUNTIF(E16:J16,P16)>0, "yes", "" )