Formül kısaltma

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
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";"")))))))))))
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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";"")
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Ustam zaman ayırdığın için çok teşekkür ederim. Benim daha çok şey öğrenmem lazım bu excelde.
 
Katılım
12 Ekim 2018
Mesajlar
27
Excel Vers. ve Dili
2007
Hocam sizin bildiklerinizin yarısını bilsem bana yeter :p
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
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";"")))))))))
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
.
.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
İlgilendiğin için teşekkür ederim ustam.
 
Üst