我正在计算一个公式,然后拖着它应用于整个列,但问题是,我想比较A列的第一个单元格和B列的第一个单元格,然后比较A列的第二个单元格和B列的第二个单元格,然后比较A列的第三个单元格和B列的第一个单元格.:
A B result
1 1 4 0
2 2 5 0
3 3 0
4 4 0
5 5 1
6 5 1当我编写模式,比如if =IF((A1<Sheet1!B1),0,1),=IF((A2<Sheet1!B2),0,1),=IF((A1<Sheet1!B1),0,1),=IF((A2<Sheet1!B2),0,1)四次,然后拖动列的公式时,它开始将它与对应的一个=IF((A5<Sheet1!B5),0,1)进行比较,我应该如何更改它呢?
编辑:
在这个例子中,我想比较细胞(1,A)与细胞(1,B),然后细胞(2,A)与细胞(2,B),然后细胞(3,A)与细胞(1,B),然后细胞(4,A)与细胞(2,B),然后细胞(5,A)与细胞(1,B),然后细胞(6,A)与细胞(2,B).repeating模式两次,然后重新开始。
发布于 2015-04-23 21:46:54
在C1里试试这个,
=--NOT(A1<OFFSET('Different Sheet'!$B$1, MOD(ROW(1:1)-1, 2), 0))必要时填好。您似乎只需要一个或一个1,所以我简化了您的IF语句。(注:数学与MOD调整为更多的普遍性)
对于不同的倍数,只需更改MOD函数的除数参数即可。当您填充时,用作行函数的ROW(1:1)将返回1、2、3、4、5等。MOD返回除法操作的其余部分,因此MOD(ROW(1:1)-1, 3)填充将返回0、1、2、0、1、2、0等。
如果您在“不同工作表”!B:B中的数字上使用了计数函数,则应该能够实现动态除数。
=--NOT(A1<OFFSET('Different Sheet'!$B$1, MOD(ROW(1:1)-1, COUNT('Different Sheet'!B:B)), 0))https://stackoverflow.com/questions/29834717
复制相似问题