我很难获得对包含动态最大值的单元格的INDIRECT引用,以便在Excel 2007中使用数据验证。以下是我正在使用的内容:
设置:自定义w /允许空白检查
数据:不可选且包含值“Between”
公式:< = INDIRECT(“R”&CELL(“row”)&“C”&CELL(“col”)+ 3,0)
输入的值必须小于或等于包含3列的值。
非常感谢任何建议。谢谢......里克
答案 0 :(得分:0)
我宁愿使用条件格式:当“实时”时,INDIRECT很奇怪,而条件格式很容易应用。
设置这样的格式时,请记住公式,只需删除“$”。
I.e:
A1 : 3
A2 : 29
A3 : 16
A4 : (to be set up)
Select A4 :
Format -> conditionnal formatting
Value must be less or equal than =A1
请注意,点击A1时,它会写入$ A $ 1,这是不需要的。 然后使用粉红色背景制作“RED”格式,不会有任何错误。
答案 1 :(得分:0)
您是否错过了公式的前半部分(引用当前单元格)?
=INDIRECT("R"&CELL("row")&"C"&CELL("col"),0)<=INDIRECT("R"&CELL("row")&"C"&CELL("col")+3,0)