Loetlege vahelejäänud numbrid järjest - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas loetleda vahemikus puuduvaid numbreid.

Loetlege vahelejäänud numbrid järjest

Loendist puuduvate numbrite leidmiseks saame kasutada järgmist valemit:

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

Märkused:

  • See on massiivivalem! Kui kasutate Excel 2022 ja varasemaid versioone, peate sisestama valemi, vajutades klahvikombinatsiooni CTRL + SHIFT + ENTER. Teate, et valem on õigesti sisestatud, kui näete valemi ümber lokkis sulgusid.
  • See valem töötab ainult positiivsete täisarvudega (täisarvudega).

Kuidas valem töötab?

Esiteks kasutatakse funktsiooni ROW numbrimassiivi genereerimiseks:

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

Tegelikult võite selle numbrimassiivi isegi käsitsi sisestada:

1 = VÄIKE (IF (COUNTIF ($ B $ 3: $ B $ 8, {1; 2; 3; 4; 5; 6})) = 0, {1; 2; 3; 4; 5; 6}, ""), RIDA (B1))

Seejärel loendab funktsioon COUNTIF väärtused "kui" need vastavad massiivist leitud väärtustele.

Selle visualiseerimiseks teisendame kõigepealt vahemiku $ B $ 3: $ B $ 8 selle väärtuste massiiviks {3; 2; 0; 6; 0; 5}:

1 = VÄIKE (IF (COUNTIF ({3; 2; 0; 6; 0; 5}, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6 }, ""), ROW (B1))

Järgmisena teeme COUNTIF toimingu:

1 = VÄIKE (KUI ({0; 1; 1; 0; 1; 1} = 0, {1; 2; 3; 4; 5; 6}, ""), RIDA (B1))

Kui väärtust ei leita, väljastatakse 0. Funktsioon IF kontrollib, kas väärtust EI OLE leitud ja tagastab massiivist saadud väärtuse, vastasel juhul väljastab see tühja:

1 = VÄIKE ({1; ""; ""; 4; ""; ""}, RIDA (B1))

Lõpuks tagastab funktsioon SMALL valitud lahtris väikseima puuduva väärtuse.

1 = VÄIKE ({1; ""; ""; 4; ""; ""}, {1})
1 ={1}

Näpunäide:

Et vältida #NUM! viga, sisestage valem IFERROR -funktsiooniga:

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

Loetlege vahelehtedest numbrid järjest Google’i arvutustabelites

Kõik ülaltoodud näited töötavad Google'i lehtedel samamoodi nagu Excelis.

wave wave wave wave wave