我正在帮 friend 制作时间表。
他有一张记录他事件的时间表:
sleep 扑克 学习 youtube 等
并希望能够计算所有不属于这些类别的随机事件
我想到了
=COUNTIFS(B18:C28,"<>poker",B18:C28,"<>study", B18:C28,"<>sleep", B18:C28,"<>watched y.tube", B18 :C28,"<>")
它在我的测试表上起作用。
但是他想将其应用于工作表中的多个范围
所以他需要为他的工作表使用
=COUNTIFS( L4:R27,C31:I54,L31:R54,C58:E81,"<>扑克", L4:R27,C31:I54,L31:R54,C58:E81,"<>已学习", L4:R27,C31:I54,L31:R54,C58:E81,"<> sleep ",L4:R27,C31:I54,L31:R54,C58:E81,"<>观看 y.tube",L4:R27 ,C31:I54,L31:R54,C58:E81,"<>淋浴/吃饭", L4:R27,C31:I54,L31:R54,C58:E81,"<>")
现在我们得到一个错误提示
“错误”COUNTIFS 期望位置 2 之后的所有参数成对出现。
它似乎将额外的范围计为参数。
我曾尝试使用 ARRAYFORMULA,但这现在超出了我的技能范围,因此我们将不胜感激。
最佳答案
使用:
=LAMBDA(x, COUNTA(FILTER(x, NOT(REGEXMATCH(""&x,
"(?i)poker|studied|sleep|watched|y.tube|shower\/eat")))))
(FLATTEN({L4:R27, C31:I54, L31:R54, C58:E81}))
关于google-sheets - Countifs 出错,函数任何帮助表示赞赏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74554012/