Zoznam preskočených čísel uvádzajte v poradí - Excel a Tabuľky Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukáže, ako uviesť chýbajúce čísla v rozsahu.

Zoznam preskočených čísel uvádzajte v poradí

Na nájdenie chýbajúcich čísel v zozname môžeme použiť nasledujúci vzorec:

1 = MALÉ (IF (COUNTIF ($ B $ 3: $ B $ 8, ROW ($ 1: $ 6))) = 0, ROW ($ 1: $ 6), ""), ROW (B1))

Poznámky:

  • Toto je vzorec poľa! Pri použití Excelu 2022 a starších musíte vzorec zadať stlačením klávesov CTRL + SHIFT + ENTER. Budete vedieť, že vzorec bol zadaný správne, keď uvidíte okolo vzorca zložené zátvorky.
  • Tento vzorec funguje iba s kladnými celými číslami (celými číslami).

Ako funguje vzorec?

Po prvé, funkcia ROW sa používa na generovanie radu čísel:

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

V skutočnosti môžete do tohto poľa čísel dokonca zadať ručne:

1 = MALÝ (IF (COUNTIF ($ B $ 3: $ B $ 8, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6}, ""), RIADOK (B1))

Ďalej funkcia COUNTIF spočíta hodnoty „ak“ sa zhodujú s hodnotou nájdenou v poli.

Aby sme si to predstavili, najskôr prevedieme rozsah $ B $ 3: $ B $ 8 na jeho pole hodnôt {3; 2; 0; 6; 0; 5}:

1 = MALÝ (IF (COUNTIF ({3; 2; 0; 6; 0; 5}, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6 }, ""), RAD (B1))

Ďalej vykonáme operáciu COUNTIF:

1 = MALÉ (IF ({0; 1; 1; 0; 1; 1} = 0, {1; 2; 3; 4; 5; 6}, ""), RAD (B1))

Ak nie je hodnota nájdená, zobrazí sa 0. Funkcia IF skontroluje, či hodnota NIE JE nájdená, a ak áno, vráti hodnotu z poľa, inak bude prázdna:

1 = MALÉ ({1; ""; ""; 4; ""; ""}, RADA (B1))

Nakoniec funkcia SMALL vráti najmenšiu chýbajúcu hodnotu vo vybratej bunke.

1 = MALÉ ({1; ""; ""; 4; ""; ""}, {1})
1 ={1}

Tip:

Aby ste sa vyhli #NUM! chyba, zabaľte vzorec pomocou funkcie IFERROR:

1 = IFERROR (MALÉ (IF (COUNTIF (B3: B8, ROW (1: 6)) = 0, ROW (1: 6), ""), ROW (B1)), "")

Vynechané čísla uvádzajte v zozname v Tabuľkách Google

Všetky vyššie uvedené príklady fungujú v hárkoch Google rovnako ako v programe Excel.

wave wave wave wave wave