gpt4 book ai didi

excel - 在不引用前一个单元格的情况下展开 Excel 公式

转载 作者:行者123 更新时间:2023-12-04 21:02:58 24 4
gpt4 key购买 nike

我正在尝试使用 IF 语句来检查另一个 Excel 工作表中两个单元格的总和是否大于或等于 1。

对于名为 Test1 的工作表列中的感兴趣值 C ,这是我到目前为止所拥有的,效果很好:=IF((Test1!C1+Test1!C2>=1),1,0)
B 列中在第二张纸上,我会调用 Test2 , 我想把这个公式复制下来200,000行。但是,如果上述公式在单元格 B1 中, 对于 B2 中的公式我想阅读公式:=IF((Test1!C3+Test1!C4>=1),1,0)
我想将公式复制到列中,以便第一行公式中的第二个单元格引用不会成为第二行公式中的第一个单元格引用(例如,它将变为 C1+C2,然后是 C3+C4C5+C6 等)。

我尝试手动输入几行的公式,突出显示它们,然后将它们复制下来,但无法获得所需的单元格引用模式。如果我突出显示前三个公式并将其向下拖动另外三行,C4C5重复并且不在正确的对中。

=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 会发生)。

任何见解将不胜感激!

最佳答案

如果您打算将其复制到 200K 行,那么您将需要完成交错的绝对简单的公式。避免易变的OFFSET function或者准备花费大量时间等待随机计算周期完成。每当工作簿中的任何内容发生变化时,一个 volatile 函数都会重新计算;不仅仅是当涉及单元格中的公式的某些更改时。

 =--(SUM(INDEX(Test1!C:C, (ROW(1:1)-1)*2+1), INDEX(Test1!C:C, (ROW(1:1)-1)*2+2))>=1)

关于excel - 在不引用前一个单元格的情况下展开 Excel 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32494445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com