计算 excel 中 2 组不同 ID 的值
Calculate a value for 2 different set of IDs in excel
我的 excel table 有 5 行:Id、ColA、ColB、Count 和 Test。
ID A B Count Test
2 a low 5 -
2 b high 6 -
2 c low 7 -
2 d high 8 -
2 e low 9 -
1 a low 1 =(1-5)
1 l high 2 -
1 e low 3 =(3-9)
我只想为 ID = 1 的行计算测试值
If Value of ColA for ID 1 = Value of of ColA for ID 2 and
Value of ColB for ID 1 = Value of of ColB for ID 2
then calculate the difference between the Count Values
else
0
Excel Table 连接到 Sql 查询。每次我刷新它时 table 都有不同的行数。
我尝试在 Id = 1 的 TEST 列中使用 VLOOKUP 并将数组 table 指定为前 5 行(仅限 Id = 2),但它似乎不起作用,因为当我刷新table 第二次只有 2 行 Id = 2.
我希望每次刷新 table 时自动计算 TEST 列值。谢谢!
使用 countifs 来查找它是否存在,然后求和到 return 值:
=IF(AND(A2=1,COUNTIFS(B:B,B2,C:C,C2,A:A,2)),D2-SUMIFS(D:D,B:B,B2,C:C,C2,A:A,2),0)
我的 excel table 有 5 行:Id、ColA、ColB、Count 和 Test。
ID A B Count Test
2 a low 5 -
2 b high 6 -
2 c low 7 -
2 d high 8 -
2 e low 9 -
1 a low 1 =(1-5)
1 l high 2 -
1 e low 3 =(3-9)
我只想为 ID = 1 的行计算测试值
If Value of ColA for ID 1 = Value of of ColA for ID 2 and
Value of ColB for ID 1 = Value of of ColB for ID 2
then calculate the difference between the Count Values
else
0
Excel Table 连接到 Sql 查询。每次我刷新它时 table 都有不同的行数。
我尝试在 Id = 1 的 TEST 列中使用 VLOOKUP 并将数组 table 指定为前 5 行(仅限 Id = 2),但它似乎不起作用,因为当我刷新table 第二次只有 2 行 Id = 2.
我希望每次刷新 table 时自动计算 TEST 列值。谢谢!
使用 countifs 来查找它是否存在,然后求和到 return 值:
=IF(AND(A2=1,COUNTIFS(B:B,B2,C:C,C2,A:A,2)),D2-SUMIFS(D:D,B:B,B2,C:C,C2,A:A,2),0)