Sütun Belirtmeden Veri Bulma

Sütun Belirtmeden Veri Bulma

Sütun Belirtmeden Veri Bulma
Bu dosya, sicil numarası ve kod bazında tutulan saat verilerinin sütun numarası belirtmeden nasıl bulunacağını gösterir. Alt alta kayıtlı ham veri (Sicil, Kod, Saat), İNDİS ve KAÇINCI ile klasik yöntemde, LET ve YATAYYIĞ ile de Excel 365 yönteminde listelenir. İK tarafında fazla mesai analizi gibi işlerde kullanılabilir.

Dosyanın içeriği​

  • kodlari_kolayca_bulma: A2:C sütunlarında SİCİL, KOD ve SAAT başlıklı ham veri yer alır (3. satırdan başlar, yaklaşık 660 satır). E sütunu klasik formülle bulunan SAAT değerlerini, G:I sütunları (başlığın üstünde "Excel 365" yazar) Excel 365 formülüyle üretilen SİCİL, KOD ve SAAT listesini içerir.
  • kodlar_ayri_sutunlarda: Her sicil bir satırda, kodlar (19, 20, 21, 22, 49, 56, 57, 58) ayrı sütunlarda toplanmış matris tablodur. A sütunu SICILNO, B:I sütunları kod başına saatleri verir. Birinci satırda sütun toplamları ALTTOPLAM ile alınır.

Kullanılan formüller​

  • E sütunu: EĞERHATA, İNDİS ve KAÇINCI ile kurulmuş dizi formülüdür. Sicil satırını ve kod sütununu KAÇINCI ile bulur, kesişimdeki saati İNDİS ile getirir; eşleşme yoksa EĞERHATA hatayı gizler. Sütun indis numarası gerekmez, bu nedenle DÜŞEYARA'ya alternatif olur.
  • G3 hücresi: matris tablodaki sicil, kod ve saat değerlerini tek formülde alt alta döker. Üç ayrı diziyi YATAYYIĞ birleştirir, her biri SÜTUNA benzeri bir yaklaşımla TOCOL (Excel adıyla SÜTUNA_DÖNÜŞTÜR) fonksiyonuyla tek sütuna çevrilir; LET ise veri, sicil ve kod aralıklarını bir kez tanımlar.
Excel 365 formülünün yapısı şöyledir:
Excel formülü
=LET(veriler;kodlar_ayri_sutunlarda!B3:I1049;siciller;kodlar_ayri_sutunlarda!A3:A1049;kodlar;kodlar_ayri_sutunlarda!B2:I2;YATAYYIĞ(SÜTUNA_DÖNÜŞTÜR(EĞER(veriler;siciller;b);3);SÜTUNA_DÖNÜŞTÜR(EĞER(veriler;kodlar;b);3);SÜTUNA_DÖNÜŞTÜR(EĞER(veriler;veriler;b);3)))
=LET(veriler,kodlar_ayri_sutunlarda!B3:I1049,siciller,kodlar_ayri_sutunlarda!A3:A1049,kodlar,kodlar_ayri_sutunlarda!B2:I2,HSTACK(TOCOL(IF(veriler,siciller,b),3),TOCOL(IF(veriler,kodlar,b),3),TOCOL(IF(veriler,veriler,b),3)))
Formül, sıfır olan (boş sayılan) hücreleri atlayarak yalnızca saati olan sicil-kod çiftlerini listeler.

Nasıl kullanılır​

  1. kodlar_ayri_sutunlarda sayfasındaki matris tabloya sicil, kod ve saat verilerini girin.
  2. Klasik yöntem için E sütunundaki formülü Ctrl + Shift + Enter ile dizi formülü olarak girin ve gerektiği kadar aşağı kopyalayın.
  3. Excel 365 yöntemi için G3 hücresindeki formül tek başına sonucu taşar; ayrıca kopyalamak gerekmez.
  4. C1 ve E1 hücrelerindeki ALTTOPLAM değerlerini karşılaştırarak iki yöntemin toplamının eşit olduğunu kontrol edin.
Excel 365 formülü eski sürümlerde çalışmaz; LET, YATAYYIĞ ve SÜTUNA_DÖNÜŞTÜR fonksiyonları için güncel Excel 365 gerekir.

Galeri

  • Sütun Belirtmeden Veri Bulma - 1
    Sütun Belirtmeden Veri Bulma - 1
  • Sütun Belirtmeden Veri Bulma - 2
    Sütun Belirtmeden Veri Bulma - 2
  • Sütun Belirtmeden Veri Bulma - 3
    Sütun Belirtmeden Veri Bulma - 3

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
25
Gösterim
2,860
İlk sürüm
Güncel
SHA-256
c584e13bfc7b825cb1f61ebe17700e74919ac6bc079e397c9ae8ffa428537e37

Puanlar

5.00 Oylama 1 İnceleme

En son güncellemeler

  1. Dinamik Excel Versiyonu eklendi

    Excel 365 versiyonu ile olan formül seçeneği eklenmiştir.

En son değerlendirmeler

Her iki versiyon ile yapılması çok muazzam olmuş, teşekkürler.
Geri
Üst