Excel 2007-条件格式 - 根据一系列单元格中的值格式化单元格

时间:2011-12-22 15:44:28

标签: excel xls conditional-operator

我必须使用以下公式根据一系列单元格格式化单元格。

  

= IF($ d $ 35 = $ AD $ 34±$ A $ 3,1,IF($ d $ 36 = $ AD $ 34±$ A $ 3,1,IF($ d $ 37 = $ AD $ 34±$ A $ 3 1,IF($ d $ 38 = $ AD $ 34±$ A $ 3,1,IF($ d $ 39 = $ AD $ 34±$ A $ 3,1,IF($ d $ 40 = $ AD $ 34±$ A $ 3,1, IF($ d $ 41 = $ AD $ 34±$ A $ 3,1,IF($ d $ 42 = $ AD $ 34±$ A $ 3,1,IF($ d $ 43 = $ AD $ 34±$ A $ 3,1,0) ))))))))

细胞范围是D35至D43。要满足的条件是特定日期(由AD34 + A3指定)。上面的公式非常有效。但是,我知道有更好的方法。我尝试使用INDIRECT和OFFSET命令来指定单元格的范围。我无法正确使用语法。

我已经为此工作了好几天,有人可以告诉我我错过了什么吗?我更喜欢不需要VBL的解决方案。

1 个答案:

答案 0 :(得分:4)

= IFERROR(MATCH(AD34 + A3,D35:D43,0),0)