Google表格ARRAYFORMULA()与Excel {}有不同的结果?

在Google表格中使用ARRAYFORMULA()函数时,我得到一些奇怪的结果。 在Excel中比较相同的公式,我在Excel中得到了正确的答案,在Google表格中得到了不正确的答案。

这是一个共享的Google表格,其中包含错误和Excel结果的屏幕截图

结果应该是12,这意味着Bob至less在一个地方工作了12个月。

任何想法将不胜感激! TIA!

Google表格有许多不同的function。 用这个代替:

=count(UNIQUE(filter(A2:A22,B2:B22=E4)))