我想我现在看到太多的公式,并且有点碰壁。
基本上我有一个工作表,它在单元格A2中包含一个值。这是我目前的项目阶段
然后我有一个名为'Table1'的表,它有一个'Phase'列,其中包含一系列唯一值,其中一个值与A2相匹配。
同样在表1中,我有另一个名为'Overrun'的列,它显示Yes或No值,表示该阶段已超限(这是通过检查某些日期来计算的)。
到目前为止一切顺利。
如果CURRENT阶段的“Overrun”值设置为Yes,我现在正尝试在新单元格(单元格I2)中设置是或否。即,Phase列与单元格A2匹配,并且该阶段的Overrun值为= Yes。
我的查询目前处于此状态,但它给了我一个#VALUE结果,我不确定我缺少的是什么:
= IF(AND(表1 [相位] = A2,表1 [超限] = “是”), “是”, “否”)。
我的猜测是它正在检查Overrun的全部范围而不是当前阶段的特定行,但我不知道如何使用AND检查它。
非常感谢任何帮助。
工作表示例 - http://imgur.com/a/ETNrd
克里斯
答案 0 :(得分:0)
我建议你看一下vlookup函数,它应该做你想要的。
答案 1 :(得分:0)
如果引用该表的公式与该表不在同一行,则它会显示#VALUE,就像在图像中一样。请注意,我确实添加了一个$来保持A2值在所有行中保持不变。
Here is a resource关于在Excel表格中使用结构化引用。