Excel 如何比较不同工作表中的两个值并返回差异

Excel 如何比较不同工作表中的两个值并返回差异,excel,excel-formula,Excel,Excel Formula,我有两张纸,Sheet1和Sheet2 Sheet1和Sheet2包含单元格(列A),以及相邻单元格(列C)列E使用countif公式来计算每个单元的邻居数=COUNTIF(A:A,A2) 我在Sheet1的列F中有一个公式,它将两张表(Sheet1和Sheet2)的列E中的值相加,如果总值大于2,则返回差值,否则返回0。代码如下: =最大值(0,E1+IFERROR(平均值)(表2!E2E,表2!A:A,C1,表2!C:C,表2!C:C!),0)-2) 然而,这个公式不起作用;它返回一个错误。

我有两张纸,
Sheet1
Sheet2

Sheet1
Sheet2
包含单元格(
列A
),以及相邻单元格(
列C
列E
使用countif公式来计算每个单元的邻居数<代码>=COUNTIF(A:A,A2)

我在
Sheet1
列F
中有一个公式,它将两张表(
Sheet1
Sheet2
)的
列E
中的值相加,如果总值大于
2
,则返回差值,否则返回
0
。代码如下:

=最大值(0,E1+IFERROR(平均值)(表2!E2E,表2!A:A,C1,表2!C:C,表2!C:C!),0)-2)

然而,这个公式不起作用;它返回一个错误。谁能帮我看看这个配方吗


函数的参数
averaifs
:range,range,criteria,range,range,而不是range,criteria,range,criteria,range出现错误。@Pspl我似乎无法按正确的顺序获取值。我尝试的任何组合都会返回值0。我没有计算公式。刚才看到了函数参数中的错误,并评论了您的帖子…您指的是哪一个总值?@Pspl两张表E列中的总值