Excel: CountIf RangeA на n единиц больше, чем Range B - PullRequest
0 голосов
/ 20 июня 2019

Я хочу посчитать, сколько раз значения в RangeA превышают значения в RangeB на n единиц; сравнивать только значения в одной строке.

=SUMPRODUCT(--(RangeA < RangeB)) 

работает как старт, но я хочу иметь возможность изменить допуск то есть.

=SUMPRODUCT(--(RangeA < (RangeB + n))

1 Ответ

1 голос
/ 20 июня 2019

Ваша формула работает для меня:

=SUMPRODUCT(--(A1:A4<B1:B4+2))

enter image description here

Похоже, что проблема в строке заголовка. Начните со строки 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

...