Как записать результаты горизонтального countif () вертикально в столбце


2

У меня есть таблица, состоящая из более чем 450 столбцов, показывающих количество видов насекомых в определенных регионах:

Таблица данных

Мне нужно представить оценочную таблицу, в которой показано, сколько раз счетчик Species_A равен 1, а в следующей строке под количеством раз, когда счетчик Species_B равен 1, а в следующей строке под количеством раз, когда счетчик Species_C равен 1. и т.д. для 450 видов.

Таблица результатов

Моя проблема заключается в том, что нужно ввести вручную счетчик формулы (B1: QM1; 1), потому что когда я копирую формулу ячейки вниз, Excel увеличивает ссылку на строку - но мне нужно увеличить ссылку на столбец.

Например мне нужно;

=countif(B2:B6;1)
=countif(C2:C6;1)
=countif(D2:D6;1)...etc

но Excel дает мне;

=countif(B2:B6;1)
=countif(B3:B7;1)
=countif(B4:B8;1)

Транспонирование занимает слишком много времени и не является вариантом.

Какая будет самая простая формула для увеличения ссылки на столбец, но не на строку?

Спасибо за любую помощь.

Ответы:


1

Вы можете использовать OFFSETдля создания массива, а затем использовать этот массив вCOUNTIF

=COUNTIF((OFFSET(B2,0,0,1,6)),1)

Затем его можно перетащить вниз, и он будет работать так, как предназначено для данного образца.

B2 работает как начальная точка, измените 6, чтобы соответствовать количеству столбцов и т. д.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.