Ваша формула работает для меня:
=SUMPRODUCT(--(A1:A4<B1:B4+2))
![enter image description here](https://i.stack.imgur.com/zc991.png)
Похоже, что проблема в строке заголовка. Начните со строки 2 и используйте динамический конец:
=SUMPRODUCT(--($A$2:INDEX(A:A,MATCH(1E+99,A:A))<$B$2:INDEX(B:B,MATCH(1E+99,B:B))+2))
Теперь он начинается со строки 2 и создает динамический диапазон только для данных.
![enter image description here](https://i.stack.imgur.com/V1kR3.png)