【发布时间】:2015-12-06 07:14:37
【问题描述】:
我正在尝试使用 IF 语句来检查另一个 Excel 工作表中两个单元格的总和是否大于或等于 1。
对于名为Test1 的工作表,在C 列中包含感兴趣的值,这是我目前所拥有的,效果很好:
=IF((Test1!C1+Test1!C2>=1),1,0)
在我将调用Test2 的第二张工作表上的B 列中,我想将此公式复制到200,000 行。但是,如果上述公式在单元格 B1 中,对于 B2 中的公式,我希望公式为:
=IF((Test1!C3+Test1!C4>=1),1,0)
我想将公式复制到列中,以便第一行公式中的第二个单元格引用不会成为第二行公式中的第一个单元格引用(例如,它将转到 C1+C2,然后C3+C4、C5+C6 等)。
我尝试手动输入几行的公式,突出显示它们,然后将它们复制下来,但无法获得所需的单元格引用模式。如果我突出显示前三个公式并将其向下拖动另外三行,C4 和 C5 将重复,并且不是正确的对。
=IF((Test1!C1+Test1!C2>=1),1,0)
=IF((Test1!C3+Test1!C4>=1),1,0)
=IF((Test1!C5+Test1!C6>=1),1,0)
=IF((Test1!C4+Test1!C5>=1),1,0)
=IF((Test1!C6+Test1!C7>=1),1,0)
=IF((Test1!C8+Test1!C9>=1),1,0)
我已尝试在此公式中使用OFFSET(),但无法使其正常工作。与上一行相比,我基本上只是想将1 添加到公式中的每个单元格引用(但实际上并不是将1 添加到该单元格的值中,就像C1+1 那样示例)。
任何见解将不胜感激!
【问题讨论】:
标签: excel reference row cell formula