Bu dosya, günler satırda, çalışanlar sütunda yer alan haftalık mesai tablosundan en yüksek mesai saatlerini Adet, İsim ve Gün olarak listeler. Liste tek bir formülle oluşur ve kaç kayıt görmek istediğinizi bir hücreden belirlersiniz.
Dosyanın içeriği
- Sayfa1: Pazartesi'den Pazar'a günlerin satırlarda, çalışan adlarının sütunlarda yer aldığı mesai tablosu (C2:J2 ve B3:B9 başlıkları, C3:J9 değerleri). Yanında "Liste İlk n" hücresi (L4) ve sonuç listesi (N sütunundan başlar) bulunur. Örnek verilerde boş hücreler ile "abc" gibi hatalı bir değer de vardır.
- Sheet2: A1:C6 aralığında RESİM (IMAGE) fonksiyonuyla web adreslerinden getirilen görseller bulunur. Bu sayfa listeleme için gerekli değildir.
Kullanılan formüller
Sayfa1'deki N3 hücresinde şu fonksiyonlardan oluşan tek bir formül bulunur: LET, METİNBÖL (TEXTSPLIT), METİNBİRLEŞTİR (TEXTJOIN), EĞER (IF), FİLTRE (FILTER), ESAYIYSA (ISNUMBER), İNDİS (INDEX), EĞERHATA (IFERROR), SIRALA (SORT) ve AL (TAKE).- METİNBİRLEŞTİR (TEXTJOIN) ile tablodaki her değer, çalışan adı ve gün adıyla "değer|isim|gün" biçiminde birleştirilir. Boş hücreler boş metin olarak alınır.
- METİNBÖL (TEXTSPLIT) bu metni satırlara ve sütunlara ayırarak üç sütunlu bir dizi üretir.
- FİLTRE (FILTER) ve ESAYIYSA (ISNUMBER), ilk sütunu sayı olmayan kayıtları (boş ve "abc" gibi hatalı değerler) dışarıda bırakır.
- EĞERHATA (IFERROR)(--...) sayı olan değerleri gerçek sayıya çevirir, SIRALA (SORT) bunları büyükten küçüğe dizer.
- AL (TAKE), L4 hücresindeki n değeri kadar ilk kaydı alır.
Nasıl kullanılır
- Dosyayı Excel 365 ile açın.
- Sayfa1'de çalışan adlarını ve gün başlıklarını kendi verilerinize göre düzenleyin, mesai saatlerini tabloya girin.
- "Liste İlk n" altındaki L4 hücresine görmek istediğiniz kayıt sayısını yazın.
- N3 hücresindeki formül Adet, İsim ve Gün listesini otomatik oluşturur.