Lista hoppade nummer i sekvens - Excel och Google Sheets

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du listar saknade nummer i ett intervall.

Lista hoppade nummer i sekvens

För att hitta saknade nummer i en lista kan vi använda följande formel:

1 = LILLA (OM (RÄTTA ($ B $ 3: $ B $ 8, RAD ($ 1: $ 6)) = 0, RAD ($ 1: $ 6), ""), RAD (B1))

Anmärkningar:

  • Detta är en matrisformel! När du använder Excel 2022 och tidigare måste du ange formeln genom att trycka på CTRL + SKIFT + ENTER. Du vet att formeln har angetts korrekt när du ser lockiga parenteser runt formeln.
  • Denna formel fungerar bara med positiva heltal (heltal).

Hur fungerar formeln?

Först används ROW -funktionen för att generera en rad nummer:

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

Faktum är att du till och med kan ange den här siffran manuellt:

1 = LILLA (OM (RÄTTA ($ B $ 3: $ B $ 8, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6}, "")), RAD (B1))

Därefter räknar COUNTIF -funktionen värdena "om" de matchar ett värde som finns i matrisen.

För att visualisera detta kommer vi först att konvertera intervallet $ B $ 3: $ B $ 8 till dess uppsättning värden {3; 2; 0; 6; 0; 5}:

1 = LILLA (OM (RÄTTA ({3; 2; 0; 6; 0; 5}, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6 }, ""), RAD (B1))

Därefter utför vi COUNTIF -operationen:

1 = LITEN (OM ({0; 1; 1; 0; 1; 1} = 0, {1; 2; 3; 4; 5; 6}, ""), RAD (B1))

Om ett värde inte hittas matas 0 ut. IF -funktionen kontrollerar om värdet INTE hittas och returnerar i så fall värdet från matrisen, annars matas det ut tomt:

1 = LILLA ({1; ""; ""; 4; ""; ""}, RAD (B1))

Sist returnerar SMALL -funktionen det minsta saknade värdet i den markerade cellen.

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

Dricks:

För att undvika #NUM! fel, linda din formel med IFERROR -funktionen:

1 = IFERROR (Liten (OM (RÄKNING (B3: B8, RAD (1: 6)) = 0, RAD (1: 6), ""), RAD (B1)), "")

Lista hoppade nummer i sekvens i Google Kalkylark

Alla exemplen som förklaras ovan fungerar på samma sätt i Google -blad som i Excel.

wave wave wave wave wave