Google表格算术搜索

时间:2017-10-23 22:56:27

标签: excel google-sheets

我有两个Google表格标签:

予。)

      --A--  --B--
--1-- type   lessThan10Apart
--2-- Car    1
--3-- Plane  0

II。)

      --A--   --B--    --C--
--1-- type    sourceA  sourceB
--2-- Car     1        100
--3-- Plane   10       100
--4-- Car     2        4

我的问题是如何创建上面的 lessThan10Apart 公式。 lessThan10Apart应匹配从表I到表II的类型,并且只计算以下行:A和B之间少于10个单位。但您也可以想象想要在B列和C列之间进行任何类型的算术并运行COUNT

我的第一次尝试是:

=COUNTIFS('sheetII'!A:A),$A2,  //Match column A
ABS('sheetII'!C:C-'sheetII'!B:B)<10 //Doesn't work!
)

问题是你似乎无法在COUNTIFS中进行这样的范围计算。

1 个答案:

答案 0 :(得分:0)

对于计数(按照提供的图像中的F4),

=SUMPRODUCT(--(ABS(B2:B4-C2:C4)<10))

对于validSum(B&amp; C之间的绝对差值之和;所提供图像中每G4的差值),

=SUMPRODUCT(--(ABS(B2:B4-C2:C4)<10), ABS(B2:B4-C2:C4))

不要使用完整的列引用。最小化您的参考范围。

enter image description here

放弃上图中E4中的 Car 文字。