Zmień odniesienia do kolumn, przeciągając w dół wiersze

0

Mam to równanie w programie Excel = LICZ.JEŻELI (A2: A10001, „<0,5”)

Czy można to zrobić, aby po skopiowaniu tej formuły stała się = LICZ.JEŻELI (B2: B10001, „<0,5”) i tak dalej?

Biegł
źródło
Nie możesz zmusić Excela do zrobienia tego. Możesz zmienić formułę, aby obliczyć równoważny wynik, lub przeciągnąć, a następnie transponować kolumny i wiersze.
fixer1234

Odpowiedzi:

2

Oto sposób na to, modyfikując nieco formułę. Używa funkcji PRZESUNIĘCIE, aby wybrać kolumnę na podstawie wiersza.

=COUNTIF(OFFSET(A$2,0,ROW()-1,10000,1),"<0.5")

Spowoduje to zakotwiczenie odniesienia do A2, a zakres zostanie zdefiniowany jako przesunięcie. Przesunięcie zerowe dla wiersza początkowego. Kolumna jest przesunięta na podstawie numeru wiersza. W moim teście rozpocząłem wyniki w wierszu 1. Pierwszym pożądanym rezultatem jest kolumna A, która jest zerowym przesunięciem kolumny od punktu odniesienia, więc odejmuję 1 od numeru wiersza. Musisz zmienić dostosowanie, jeśli zaczniesz w innym rzędzie.

Ostatnie dwa parametry PRZESUNIĘCIA zwracają zakres o wysokości 10 000 i szerokości 1. LICZ.JEŻELI następnie działa w tym zakresie. Podczas przeciągania lub kopiowania w dół numer wiersza steruje wyborem kolumny.

fixer1234
źródło