• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Formül kısaltma

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Aşağıdaki gibi bir kodum var. Bu kod ile istediğimi gerçekleştirebiliyorum ama öğrenmek istiyorum bu kodu daha kısa nasıl yazabilirdim ?

Kod:
=EĞER(Veri!AG6<10;"1 yeni bildirim";EĞER(Veri!AG7<10;"1 yeni bildirim";EĞER(Veri!AG8<10;"1 yeni bildirim";EĞER(Veri!AG9<10;"1 yeni bildirim";EĞER(Veri!AG10<10;"1 yeni bildirim";EĞER(Veri!AG11<10;"1 yeni bildirim";EĞER(Veri!AG12<10;"1 yeni bildirim";EĞER(Veri!AG13<10;"1 yeni bildirim";EĞER(Veri!AG17<10;"1 yeni bildirim";EĞER(Veri!AG18<10;"1 yeni bildirim";EĞER(Veri!AG21<10;"1 yeni bildirim";"")))))))))))
 
Merhaba.

Eğer ilgili alanda BOŞ/DOLU kontrolü yapılmayacaksa
(ilgili hücrelerden biri boş olduğunda hem mevcut formülünüzde ve hem de vereceğim formülde sonuç 1 yeni bildirim olur,
çünkü boş hücre 10'dan küçük olarak işlem görür.
)
aşağıdaki ilk formülü kullanabilirsiniz.
Şayet AG14:AG16 ve AG19:AG20 hücre aralıkları her zaman BOŞ ise ikinci formül, bu hücreler BAŞLIK gibi başka verilerle mutlaka dolu ise üçüncü formül de istenillen sonucu verir.
Rich (BB code):
=EĞER((EĞERSAY(Veri!AG6:AG13;"<10")+EĞERSAY(Veri!AG17:AG18;"<10")+(Veri!AG21<10))>0;"1 yeni bildirim";"")
=EĞER(EĞERSAY(Veri!AG6:AG21;"<10")>5;"1 yeni bildirim";"")
=EĞER(EĞERSAY(Veri!AG6:AG21;"<10")>0;"1 yeni bildirim";"")
 
Ustam zaman ayırdığın için çok teşekkür ederim. Benim daha çok şey öğrenmem lazım bu excelde.
 
Ustam verdiğiniz kodlardan üçüncü olanı kullanıyorum yalnız koda bir ekleme yapmak istedim. Sizin yazdığınız kod ile ekleme yapmak istediğim aşağıdaki kodu nasıl birleştirebilirim.

Kod:
=EĞER(Veri!AQ6=Veri!AN6;"1 yeni bildirim";EĞER(Veri!AQ7=Veri!AN7;"1 yeni bildirim";EĞER(Veri!AQ8=Veri!AN8;"1 yeni bildirim";EĞER(Veri!AQ9=Veri!AN9;"1 yeni bildirim";EĞER(Veri!AQ10=Veri!AN10;"1 yeni bildirim";EĞER(Veri!AQ11=Veri!AN11;"1 yeni bildirim";EĞER(Veri!AQ12=Veri!AN12;"1 yeni bildirim";EĞER(Veri!AQ13=Veri!AN13;"1 yeni bildirim";EĞER(Veri!AQ23=Veri!AN23;"1 yeni bildirim";"")))))))))
 
Bence sorunuzu; gerçek belgenizin özel bilgi içermeyen kopyası şeklinde hazırlayacağınız örnek belge üzerinden sorun.
Bu şekilde sonuca ulaşmanız zor ve verilecek cevaplar da ister istemez belli varsayımlara dayanıyor.
Bunun sonucunda da hem istenilen sonuca ulaşılamıyor, hem de gereksiz mesajlaşmalar oluşuyor.

Örnek belgenizde, kullanılan formüller (örneğin 1 değerini aradığınız hücrelerde formül var mı bilemiyoruz) çalışır durumda belge içerisinde olsun.
İlgili alanlara elle veri girişi yapılıyorsa bunu açıkça belirtin.

Örnek belge özellikleri ve örnek belge yükleme yöntemine ilişkini kısa açıklama cevabımın altındaki İMZA bölümünde var.
.
.
 
İlgilendiğin için teşekkür ederim ustam.
 
Geri
Üst