Elenca i numeri saltati in sequenza - Excel e Fogli Google

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial dimostrerà come elencare i numeri mancanti in un intervallo.

Elenca i numeri saltati in sequenza

Per trovare i numeri mancanti in un elenco, possiamo utilizzare la seguente formula:

1 =PICCOLA(SE(CONTA.SE($B$3:$B$8,RIGA($1:$6))=0,RIGA($1:$6),""),RIGA(B1))

Appunti:

  • Questa è una formula di matrice! Quando si utilizza Excel 2022 e versioni precedenti, è necessario immettere la formula premendo CTRL + MAIUSC + INVIO. Saprai che la formula è stata inserita correttamente quando vedrai parentesi graffe attorno alla formula.
  • Questa formula funziona solo con numeri interi positivi (interi).

Come funziona la formula?

Innanzitutto, la funzione ROW viene utilizzata per generare una matrice di numeri:

1 {1;2;3;4;5;6}

In effetti, potresti anche inserire manualmente questa matrice di numeri:

1 =PICCOLA(SE(CONTA.SE($B$3:$B$8,{1;2;3;4;5;6})=0,{1;2;3;4;5;6},""), RIGA(B1))

Successivamente, la funzione CONTA.SE conterà i valori "se" corrispondono a un valore trovato nell'array.

Per visualizzarlo, per prima cosa convertiremo l'intervallo $B$3:$B$8 nel suo array di valori {3;2;0;6;0;5}:

1 =PICCOLA(SE(CONTA.SE({3;2;0;6;0;5},{1;2;3;4;5;6})=0,{1;2;3;4;5;6 },""),RIGA(B1))

Successivamente eseguiremo l'operazione CONTA.SE:

1 =PICCOLA(SE({0;1;1;0;1;1}=0;{1;2;3;4;5;6},""),RIGA(B1))

Se non viene trovato un valore, viene emesso 0. La funzione IF controlla se il valore NON è trovato e, in caso affermativo, restituisce il valore dall'array, altrimenti restituisce uno spazio vuoto:

1 =PICCOLO({1;"";"";4;"";""},RIGA(B1))

Infine, la funzione PICCOLO restituisce il valore mancante più piccolo nella cella selezionata.

1 =PICCOLO({1;"";"";4;"";""},{1})
1 ={1}

Consiglio:

Per evitare il #NUM! errore, avvolgi la tua formula con la funzione SEERRORE:

1 =IFERROR(SMALL(SE(COUNTIF(B3:B8,ROW(1:6))=0,ROW(1:6),""),ROW(B1)),"")

Elenca i numeri saltati in sequenza in Fogli Google

Tutti gli esempi spiegati sopra funzionano allo stesso modo nei fogli di Google come in Excel.

wave wave wave wave wave