我目前有以下数据(不相关的部分已删除):
B:模块 C: MC D:等级 G:模块类型1 H:模块类型2
作为相应列的标题。我的数据位于第10至47行。
我想做的是在另一个表中记录我已经完成的模块的 MC总数(整数),按模块类型排列(即G和H列的两个条目)。
为此我用
=SUMIFS(C10:C47,D10:D47,"",G10:G47,"<Module Type>")
通过使用D列中的成绩作为标记,此代码为我提供了尚未使用的模块的MC总数(因为只有当我具有采取该模块),然后我从所需的总MC中减去该值以获得我也已采取的编号。
但是,我想换一种方式。因此,我希望我的代码能够统计哪些单元格为非空。而且,我的代码现在只占G列,我也想包括H列,因为某些模块可以算作一种以上的模块类型。
例如,如果我有一个满足2种模块类型的模块,那么我希望代码将该模块的MC添加到我为这两种模块类型获取的总MC的总和中。
我该怎么做?我尝试使用“ OR”,但无法使用语法。谢谢您的帮助。