Lejupielādējiet darbgrāmatas piemēru
Šī apmācība parādīs, kā uzskaitīt trūkstošos skaitļus diapazonā.
Sarakstā izlaistie numuri pēc kārtas
Lai sarakstā atrastu trūkstošos ciparus, mēs varam izmantot šādu formulu:
1 | = MAZS (JA (COUNTIF ($ B $ 3: $ B $ 8, ROW ($ 1: $ 6))) = 0, ROW ($ 1: $ 6), ""), ROW (B1)) |
Piezīmes:
- Šī ir masīva formula! Ja izmantojat Excel 2022 un vecāku versiju, formula jāievada, nospiežot CTRL + SHIFT + ENTER. Jūs zināt, ka formula ir ievadīta pareizi, kad ap formulu redzat cirtainas iekavas.
- Šī formula darbojas tikai ar pozitīviem veseliem skaitļiem (veseliem skaitļiem).
Kā darbojas formula?
Pirmkārt, ROW funkcija tiek izmantota, lai ģenerētu skaitļu masīvu:
1 | {1;2;3;4;5;6} |
Faktiski jūs pat varētu manuāli ievadīt šo skaitļu masīvu:
1 | = MAZS (JA (COUNTIF ($ B $ 3: $ B $ 8, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6}, ""), Rinda (B1)) |
Tālāk funkcija COUNTIF saskaitīs vērtības “ja”, kas atbilst masīvā atrastajai vērtībai.
Lai to vizualizētu, vispirms mēs pārveidosim diapazonu $ B $ 3: $ B $ 8 par tā vērtību masīvu {3; 2; 0; 6; 0; 5}:
1 | = MAZS (JA (COUNTIF ({3; 2; 0; 6; 0; 5}, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6 }, ""), ROW (B1)) |
Tālāk mēs veiksim COUNTIF darbību:
1 | = MAZS (JA ({0; 1; 1; 0; 1; 1} = 0, {1; 2; 3; 4; 5; 6}, ""), RIJA (B1)) |
Ja vērtība netiek atrasta, tiek izvadīts 0. Funkcija IF pārbauda, vai vērtība NAV atrasta, un, ja tā, atgriež vērtību no masīva, pretējā gadījumā tā iznāk tukša:
1 | = SMALL ({1; ""; ""; 4; ""; ""}, ROW (B1)) |
Visbeidzot, funkcija SMALL atgriež mazāko trūkstošo vērtību atlasītajā šūnā.
1 | = MAZS ({1; ""; ""; 4; ""; ""}, {1}) |
1 | ={1} |
Padoms:
Lai izvairītos no #NUM! kļūda, ietiniet formulu ar funkciju IFERROR:
1 | = IFERROR (SMALL (IF (COUNTIF (B3: B8, ROW (1: 6))) = 0, ROW (1: 6), ""), ROW (B1)), "") |
Google izklājlapās secīgi norādiet izlaistos numurus
Visi iepriekš minētie piemēri darbojas Google lapās tāpat kā programmā Excel.