Last ned eksemplet på arbeidsbok
Denne opplæringen vil demonstrere hvordan du viser manglende tall i et område.
Liste over hoppede tall i rekkefølge
For å finne manglende tall i en liste, kan vi bruke følgende formel:
1 | = LITEN (HVIS (TELLING ($ B $ 3: $ B $ 8, RAD ($ 1: $ 6)) = 0, RAD ($ 1: $ 6), ""), RAD (B1)) |
Merknader:
- Dette er en matriseformel! Når du bruker Excel 2022 og tidligere, må du angi formelen ved å trykke CTRL + SKIFT + ENTER. Du vet at formelen ble angitt riktig når du ser krøllete parenteser rundt formelen.
- Denne formelen fungerer bare med positive hele tall (heltall).
Hvordan fungerer formelen?
For det første brukes ROW -funksjonen til å generere en rekke tall:
1 | {1;2;3;4;5;6} |
Faktisk kan du til og med skrive inn denne serien med tall manuelt:
1 | = LITEN (HVIS (COUNTIF ($ B $ 3: $ B $ 8, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6}, ""), RAD (B1)) |
Deretter vil COUNTIF -funksjonen telle verdiene "hvis" de samsvarer med en verdi som finnes i matrisen.
For å visualisere dette, vil vi først konvertere området $ B $ 3: $ B $ 8 til det matrisen {3; 2; 0; 6; 0; 5}:
1 | = LITEN (HVIS (TELLING ({3; 2; 0; 6; 0; 5}, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6 }, ""), RAD (B1)) |
Deretter utfører vi COUNTIF -operasjonen:
1 | = LITEN (HVIS ({0; 1; 1; 0; 1; 1} = 0, {1; 2; 3; 4; 5; 6}, ""), RAD (B1)) |
Hvis en verdi ikke blir funnet 0 blir det sendt ut. IF -funksjonen sjekker om verdien IKKE blir funnet, og returnerer i så fall verdien fra matrisen, hvis ikke blir det tomt:
1 | = LITEN ({1; ""; ""; 4; ""; ""}, RAD (B1)) |
Sist returnerer SMALL -funksjonen den minste manglende verdien i den valgte cellen.
1 | = LITEN ({1; ""; ""; 4; ""; ""}, {1}) |
1 | ={1} |
Tips:
For å unngå #NUM! feil, pakk formelen med IFERROR -funksjonen:
1 | = FEIL (LITEN (HVIS (TELLING (B3: B8, RAD (1: 6)) = 0, RAD (1: 6), ""), RAD (B1)), "") |
Liste over hoppede tall i rekkefølge i Google Regneark
Alle eksemplene forklart ovenfor fungerer på samme måte i Google -ark som i Excel.