Come aumentare il riferimento di colonna di una colonna quando si copia una formula in verticale?


1

Ho una tabella di dati contenente numeri interi:

Tabella dati

Devo valutare il numero di volte in cui un 1 appare in una colonna e i risultati devono essere presentati in una colonna in verticale. Pertanto per la colonna A il conteggio = 0, per la colonna B = 1, per la colonna C = 2 ecc. E dovrebbe essere presentato come segue;

0
1
2
3 ...etc

Pertanto, il riferimento alla colonna viene incrementato di uno (A> B> C> D ecc.).

Usando la formula countif, posso farlo manualmente per una singola colonna. Il mio problema è che ho centinaia di colonne e ho bisogno di copiare la formula verticalmente verso il basso mantenendo il riferimento di riga, ma aumentando il riferimento di colonne di una.

Ho provato una combinazione di Countif () e Offset () ma senza risultati.

=COUNTIF(OFFSET(A2;0;0;5;1);1)

Questo produce il risultato corretto per una colonna, ma mentre copio verso il basso, la colonna "A" rimane la stessa. Questo deve essere il seguente:

=COUNTIF(OFFSET(A1;0;0;5;1);1)
=COUNTIF(OFFSET(B1;0;0;5;1);1)
=COUNTIF(OFFSET(C1;0;0;5;1);1) etc

Se qualcuno può aiutare. Sarei grato.


pubblica le formule esatte che hai provato e spiega in che modo danno esattamente risultati errati. Dai anche un'occhiata a riferimenti assoluti e relativi .
Máté Juhász,

Risposte:


1

Utilizzare INDEX per impostare l'intervallo:

=COUNTIF(INDEX($A$1:$AAA$5,0,ROW(1:1)),1)

Impostare l' $AAAultima colonna con i dati. Inserisci nella prima colonna e copia / trascina verso il basso.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.