根据列Y中的值求和列X不在数组Z中

为了保持简单,我有3列(使用占位符)

X – 包含收入Y – 包含一个数字(酒店房间号码)Z – 独立的号码列表(属于某个类别的房间号码)

我试图按照列X中列出的那些房间的所有收入进行收费。这里是我的尝试:

=SUMIFS(X2:X2000,Y2:Y2000,"<>"&Z2:Z198) 

但是,这仍然是没有条件的所有收入的总和。 指针?

尝试使用SUMPRODUCTfunction 。

作为标准配方,

 =SUMPRODUCT(X2:X2000, --ISERROR(MATCH(Y2:Y2000, Z2:Z198, 0))) 

将列X和列Y引用限制为实际数据但大小相同。 Z栏同样应该是有限的,但不一定要有相同的尺寸。 不要使用完整的列引用。