2017-01-27 4 views
0

Мне нужна помощь с формулой, которую я пытаюсь перетащить.Формула Excel COUNTIF (Пропустить диапазон)

Первоначальная формула:

= COUNTIFS (Лист2 Н: Н, "Р", Лист2 М: М, "< = 3/31/17" , Лист2 М: М,"> = 1/1/17 ")

Мне нужно перетащить эту формулу еще 18 раз. Тем не менее, мне нужно, чтобы диапазон пропускал каждый раз. Например, если бы я перетащил формулу на одну строку, она должна сказать:

= COUNTIFS (Sheet2! P: P, "P", Sheet2! O: O, "< = 3/31/17", Sheet2! O: O, "> = 1/1/17")

Итак, в этом примере сначала пропускается диапазон «O», а затем пропускается диапазон «N» в последней из формулы.

ответ

1

Используйте Index(), чтобы установить диапазон/массив:

=COUNTIFS(INDEX(Sheet2!$1:$1040000,0,(ROW(1:1)-1)*2+14),"P",INDEX(Sheet2!$1:$1040000,0,(ROW(1:1)-1)*2+13),"<=3/31/17",INDEX(Sheet2!$1:$1040000,0,(ROW(1:1)-1)*2+13),">=1/1/17") 

Теперь, когда он замедлен ссылки будут показывать каждую вторую строку.

+0

Это работает для первых 8 рядов. Затем по какой-либо причине он просчитывает последние 11 строк. –

+0

Я не упоминал об этом раньше, но мне нужно пропускать один столбец каждый раз, а не строки. –

+0

Для этого листа я начинаю с N: N, а затем следующий столбец будет P: P, затем R: R, затем T: T ... и так далее вплоть до AX: AX –

Смежные вопросы