Tablolara Tarih Yazdırma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

volkancanpolat

Kullanıcı
Katkı: %0
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba Değerli Hocalarım
İki ayrı tablom var .İlk tabloda ki ziyaret edilen tarihteki bayi bilgilerini ikinci resimde ki bay, bilgilerinin tam karşına getirmeye çalışıyorum ama yapamadım maalsef

Aşağıda ki formülü yazdığımda ilk tablodan tarih çekmesi gerekirken 00 Cumartesi 1900 diye bir tarih geliyor
ilk tabloda yan yana 4 ayrı veriyi görmesi gerekiyor

=EĞERHATA(
İNDİS('Ana Sayfa'!$B$2:$B$100;
TOPLA(
(('Ana Sayfa'!$C$2:$V$100=E3)) * SATIR('Ana Sayfa'!$C$2:$V$100)
) - 4
);
"Eşleşme yok")
 
Çözüm
Sorununuzun ana nedeni formülde satır numaralarını doğrudan toplamanız ve bunun İNDİS için doğru bir sıra numarasına dönüşmemesi. Bu yüzden Excel 0 veya hatalı bir sayı alıyor ve bunu tarih olarak yorumlayınca "00 Cumartesi 1900" görüyorsunuz.

Ayrıca SATIR() fonksiyonu gerçek satır numarasını (2,3,4…) verir; ama İNDİS fonksiyonunun istediği şey 1’den başlayan göreli sıra numarasıdır. Bu fark düzeltilmezse sonuç hatalı olur.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (3 satır). Giriş Yap
Yeni Excel kullanıyorsunuz çok daha temiz çözüm:
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
Bu formül...
Sorununuzun ana nedeni formülde satır numaralarını doğrudan toplamanız ve bunun İNDİS için doğru bir sıra numarasına dönüşmemesi. Bu yüzden Excel 0 veya hatalı bir sayı alıyor ve bunu tarih olarak yorumlayınca "00 Cumartesi 1900" görüyorsunuz.

Ayrıca SATIR() fonksiyonu gerçek satır numarasını (2,3,4…) verir; ama İNDİS fonksiyonunun istediği şey 1’den başlayan göreli sıra numarasıdır. Bu fark düzeltilmezse sonuç hatalı olur.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (3 satır). Giriş Yap
Yeni Excel kullanıyorsunuz çok daha temiz çözüm:
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
Bu formül:
  • C2:V100 aralığında E3’ü arar
  • Bulduğu satırın B sütunundaki değeri getirir
Neden 1900 çıkıyordu?
  • 0 veya hatalı sayı → tarih formatında 1900 başlangıcı olarak görünür
  • Bu yüzden "00 Cumartesi 1900" çıktısı aldınız
İyi çalışmalar
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst