如何使用与表达式不匹配的正则表达式对单元格进行计数?

How do you count cells using regex that do not match the expression?

我想统计不包含以下单词的单元格数量。

上面的单词列表经常变化,在单元格 B22 中,它会自动为另一个公式创建一些正则表达式,我在其中对旁边的另一列求和。

单元格 B22 = .*denv.*|.*univ.*|.*du.*

我可以使用相同的单元格 B22 引用来计算包含这些词的所有内容吗?

姓名 公制
丹佛 5
俄亥俄州 5
9
1
马里兰 4
宇宙 6
马里兰 1
2
丹佛 7

尝试:

=INDEX(SUMPRODUCT(REGEXMATCH(FILTER(A:A, A:A<>""), B22)=FALSE))

或:

=SUM(INDEX(N(REGEXMATCH(FILTER(A:A, A:A<>""), B22)=FALSE)))