Dosya simgesi

Karışık Sıralanmış Sayılarda Eksik Olanı Bulmak

Bu dosya, 1'den 99'a kadar olan tek sayılar (1, 3, 5, 7...) içinden karışık sırayla girilmiş bir listede bulunmayan sayıları otomatik olarak bulur. Eksik sayılar ayrı bir sütunda küçükten büyüğe listelenir.

Dosyanın içeriği​

  • Sayfa1: B2:D32 aralığında çalışan tek sayfalık örnek çalışma.
  • C sütunu: Karışık sırayla girilmiş tek sayıların bulunduğu liste (C3:C32).
  • D sütunu: "EKSİK" başlığı altında, listede yer almayan tek sayıların formülle getirildiği alan. Formül 16 satıra uygulanmıştır.
  • B sütunu: Çalışmanın açıklaması ve 1'den 99'a kadar tek sayı dizisinin üretildiği yardımcı ifadeler (2*SATIR($1:$50)-1 ve 2*SATIR($A$1:$A$50)-1).

Kullanılan formüller​

D sütunundaki eksik sayı formülü şöyledir:
Excel formülü
=EĞERHATA(TOPLU(15;6;(2*SATIR(DOLAYLI("1:50"))-1)/(EĞERSAY($C$3:$C$32;2*SATIR(DOLAYLI("1:50"))-1)=0);SATIR($A1));"")
=IFERROR(AGGREGATE(15,6,(2*ROW(INDIRECT("1:50"))-1)/(COUNTIF($C$3:$C$32,2*ROW(INDIRECT("1:50"))-1)=0),ROW($A1)),"")
Formülün çalışma mantığı:
  • 2*ROW(INDIRECT("1:50"))-1 ifadesi 1'den 99'a kadar 50 adet tek sayı üretir.
  • COUNTIF her tek sayının C3:C32 listesinde kaç kez geçtiğini sayar; sonuç 0 ise sayı eksiktir.
  • Eksik olmayan sayılar sıfıra bölünerek hataya dönüşür; AGGREGATE işlevindeki 15 (KÜÇÜK) ve 6 (hataları yoksay) seçenekleri ile eksik sayılar küçükten büyüğe sıralanır.
  • ROW($A1) formül aşağı kopyalandıkça sıradaki eksik sayıyı seçer.
  • IFERROR eksik sayı kalmadığında hücreyi boş bırakır.

Nasıl kullanılır​

  1. C3:C32 aralığına karışık sırayla tek sayıları girin.
  2. D sütunundaki formül, eksik sayıları otomatik olarak listeler.
  3. Liste uzunluğu 30 satırdan fazlaysa COUNTIF aralığını genişletin; 99'dan büyük sayılar için formüldeki 50 değerini artırın.
  4. Eksik sayı adedi D sütunundaki satırlardan fazlaysa D sütunundaki formülü aşağı kopyalayın.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
9
Gösterim
2,310
İlk sürüm
Güncel
SHA-256
300b50aa2d7dba201d2784fec11eb64b2ef8d886f72323ef959eac1e279e5d86

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Teşekkürler.
52779
Teşekkürler benden.
Saygılar...
Geri
Üst