• Bir süredir maillerde yaşanan sorunlar giderilmiştir. Şifremi unuttum yaparak şifrelerinizi mailinizden alabilirsiniz.

  • Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Fonksiyon düzenlenmesi

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

askan

Destek Ekibi
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
7 Mar 2021
Mesajlar
1,859
Çözümler
450
Aldığı beğeni
2,350
Excel V
Office 365 TR
Konuyu Başlatan
=TOPLA.ÇARPIM(--('İş Kazaları Kayıtları'!$L:$L>20)*('İş Kazaları Kayıtları'!$L:$L<25)) ile saydırma yapabilirken 3. kıyasla saydırma yapamadım. Örnek ektedir. Yardımlarınızı rica ediyorum.
 

Ekli dosyalar

  • 2021-kazalar-2.xlsm
    145.4 KB · Gösterim: 6
Çözüm
Tüm tarihler sayıdır. metneçevir ile sayıya çevirmek gerekmez.
1.1.2021 = 44197
Metne çevirseniz de bu sonuç çıkar.
=METNEÇEVİR(C2;0) ile zaten var olan 44197 sayısını buldunuz.

METNEÇEVİR('İş Kazaları Kayıtları'!$F:$F;0)=METNEÇEVİR(C2;0)))
Siz sadece 1.1.2021 'e eşit ise sonuç buldunuz.

Ayrıca L:L yerine L1:L1000 gibi aralık yazın.
L:L dediğinizde hesaplama uzun sürer ve dosya yavaşlar.
Formül çalışıyor . Kıyaslamayı yapabilmesi için uygun veri yok. Tarih tutuyor ama 'İş Kazaları Kayıtları'!L:L sütununda uygun yaş aralığı yok. (Sütunlardaki $L:$L yerine L:L Kullanabilirsiniz.)
 
Formül çalışıyor . Kıyaslamayı yapabilmesi için uygun veri yok. Tarih tutuyor ama 'İş Kazaları Kayıtları'!L:L sütununda uygun yaş aralığı yok. (Sütunlardaki $L:$L yerine L:L Kullanabilirsiniz.)
Hocam özür dilerim. Sütun L:L değil F:F olacak doğrusu bu ben formülde yanlış yazmışım. F:F olunca çalışmıyor formül
 
Merhaba,
F:F aralığı tarih. Siz ne yapmak istiyorsunuz?
 
Merhaba,
F:F aralığı tarih. Siz ne yapmak istiyorsunuz?
Hocam teşekür ediyorum ilginize. Formülü c99 hücresine şu şekilde yapınca düzeldi : =TOPLA.ÇARPIM(--('İş Kazaları Kayıtları'!$L:$L>17)*('İş Kazaları Kayıtları'!$L:$L<21)*(METNEÇEVİR('İş Kazaları Kayıtları'!$F:$F;0)=METNEÇEVİR(C2;0))) Yani problem formatta imiş.
 
Formül bu haliyle çalışıyor.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
F:F sütunu tarih değerine sahip. Tarihi neden saydırmak istiyorsunuz?
 
Formül bu haliyle çalışıyor.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
F:F sütunu tarih değerine sahip. Tarihi neden saydırmak istiyorsunuz?
tarihi saydırmıyoruz hocam oda bir kriter yani ocak ayındaki 17-21 yaş arası iş kazaları sayısını bulmak için. Formülü şöyle yazınca olay düzeldi : =TOPLA.ÇARPIM(--('İş Kazaları Kayıtları'!$L:$L>17)*('İş Kazaları Kayıtları'!$L:$L<21)*(METNEÇEVİR('İş Kazaları Kayıtları'!$F:$F;0)=METNEÇEVİR(C2;0)))
 
Örnek dosyanızda L:L sütunuda tarihe uygun 18-20 yas verisi yok . 0 değeri veriyor . Metneçevire gerek yok gibi. Neyse işiniz hallolduysa sorun yok.
 
Örnek dosyanızda L:L sütunuda tarihe uygun 18-20 yas verisi yok . 0 değeri veriyor . Metneçevire gerek yok gibi. Neyse işiniz hallolduysa sorun yok.
Doğrudur. Ancak alta doğru inerseniz veri olduğunu göreceksiniz yani diğer yaş gruplarında. İlginize teşekür ediyorum.
 
Veri yok demedim. " L:L sütunuda tarihe uygun 18-20 yas verisi yok"dedim. yani Ock.21 tarihinde 18-20 yaş yok formül saymıyor. İyi akşamlar.
 
Tüm tarihler sayıdır. metneçevir ile sayıya çevirmek gerekmez.
1.1.2021 = 44197
Metne çevirseniz de bu sonuç çıkar.
=METNEÇEVİR(C2;0) ile zaten var olan 44197 sayısını buldunuz.

METNEÇEVİR('İş Kazaları Kayıtları'!$F:$F;0)=METNEÇEVİR(C2;0)))
Siz sadece 1.1.2021 'e eşit ise sonuç buldunuz.

Ayrıca L:L yerine L1:L1000 gibi aralık yazın.
L:L dediğinizde hesaplama uzun sürer ve dosya yavaşlar.
 
Çözüm
Tüm tarihler sayıdır. metneçevir ile sayıya çevirmek gerekmez.
1.1.2021 = 44197
Metne çevirseniz de bu sonuç çıkar.
=METNEÇEVİR(C2;0) ile zaten var olan 44197 sayısını buldunuz.

METNEÇEVİR('İş Kazaları Kayıtları'!$F:$F;0)=METNEÇEVİR(C2;0)))
Siz sadece 1.1.2021 'e eşit ise sonuç buldunuz.

Ayrıca L:L yerine L1:L1000 gibi aralık yazın.
L:L dediğinizde hesaplama uzun sürer ve dosya yavaşlar.
Hocam özür dilerim bende bir yanlışlık var dediğniz gibi oluyor. Ancak ilk yazımımda galiba bir hatam var. Yanlışlık bende anlaşılan. Teşekür ederim uyarınız için.
 
Kolay gelsin.
İyi çalışmalar.
 
Geri
Üst