Atlanan Numaraları Sırayla Listeleme - Excel ve Google E-Tablolar

Örnek Çalışma Kitabını İndirin

Örnek çalışma kitabını indirin

Bu öğretici, bir aralıktaki eksik sayıların nasıl listeleneceğini gösterecektir.

Atlanan Numaraları Sırayla Listeleme

Listedeki eksik sayıları bulmak için aşağıdaki formülü kullanabiliriz:

1 =KÜÇÜK(EĞERSAY($B$3:$B$8,SATIR($1:$6))=0,SATIR($1:$6),""),SATIR(B1))

Notlar:

  • Bu bir dizi formülüdür! Excel 2022 ve önceki sürümlerini kullanırken formülü CTRL + SHIFT + ENTER tuşlarına basarak girmelisiniz. Formülün etrafında küme parantezleri gördüğünüzde formülün doğru girildiğini anlayacaksınız.
  • Bu formül yalnızca pozitif tam sayılarla (tam sayılar) çalışır.

Formül nasıl çalışır?

İlk olarak, bir dizi sayı oluşturmak için SATIR İşlevi kullanılır:

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

Aslında, bu sayı dizisini manuel olarak bile girebilirsiniz:

1 =KÜÇÜK(EĞERSAY($B$3:$B$8,{1;2;3;4;5;6})=0,{1;2;3;4;5;6},""), SATIR(B1))

Ardından, EĞERSAY İşlevi, dizide bulunan bir değerle eşleşirse "eğer" değerlerini sayar.

Bunu görselleştirmek için önce $B$3:$B$8 aralığını {3;2;0;6;0;5} değer dizisine dönüştüreceğiz:

1 =KÜÇÜK(EĞER(EĞERSAY({3;2;0;6;0;5},{1;2;3;4;5;6})=0,{1;2;3;4;5;6 },""),SATIR(B1))

Daha sonra COUNTIF işlemini gerçekleştireceğiz:

1 =KÜÇÜK({0;1;1;0;1;1}=0,{1;2;3;4;5;6},""),SATIR(B1))

Bir değer bulunamazsa 0 çıktısı verilir. EĞER İşlevi, değerin BULUNAMADIĞINI kontrol eder ve eğer öyleyse, değeri diziden döndürür, aksi takdirde boş çıktı verir:

1 =KÜÇÜK({1;"";"";4;"";""},SATIR(B1))

Son olarak, SMALL Function, seçilen hücredeki en küçük eksik değeri döndürür.

1 =KÜÇÜK({1;"";"";4;"";""},{1})
1 ={1}

Uç:

#SAYI! hata, formülünüzü EĞERHATA İşleviyle sarın:

1 =EĞERHATA(KÜÇÜK(EĞERSAY(B3:B8,SATIR(1:6))=0,SATIR(1:6),""),SATIR(B1)),"")

Google E-Tablolarda Atlanan Numaraları Sırayla Listeleme

Yukarıda açıklanan tüm örnekler, Excel'de olduğu gibi Google sayfalarında da aynı şekilde çalışır.

wave wave wave wave wave