• DİKKAT

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

Soru Birden fazla sonuç bulununca formül bozuluyor

  • Konbuyu başlatan Konbuyu başlatan bysabo
  • Başlangıç tarihi Başlangıç tarihi

bysabo

Altın Üye
Katılım
2 Ekim 2023
Mesajlar
57
Excel Vers. ve Dili
2016 türkçe
Merhaba,

Eğer F sütununda şu kelime varsa bunu yaz şeklinde bir eğer fonksiyonu yazmıştım. Ancak fark ettiğime göre sütunda koşulu sağlayan 1'den fazla hücre olursa formül çalışmıyor.

Formül şu şekilde :
Kod:
=EĞER(EĞERSAY(F:F;"Günü Geçti")=1;"İşlemde Günü Geçmiş İş Var";EĞER(EĞERSAY(F:F;"0 gün kaldı")=1;"İşlemde Günü Gelen İş Var";"Süresi Geçen İş Yok"))

Mesela sadece 1 adet Günü Geçti yazısı olursa, Süresi Geçmiş İş Var şeklinde sonuç alıyorum ama 2 tane olursa ne yazık ki formül çalışmıyor.

Nasıl çözebilirim ?
 
Merhaba,

Kurguda hata var gibi görünüyor, eşittir kullanmak yerine sıfırdan büyüktür olarak değiştirseniz çözülebilir.

=EĞER(EĞERSAY(F:F;"Günü Geçti")>0;"İşlemde Günü Geçmiş İş Var";EĞER(EĞERSAY(F:F;"0 gün kaldı")>0;"İşlemde Günü Gelen İş Var";"Süresi Geçen İş Yok"))
 
Denermisiniz.
Kod:
=EĞER(EĞERSAY(F:F;"Günü Geçti")>0;"İşlemde Günü Geçmiş İş Var";EĞER(EĞERSAY(F:F;"0 gün kaldı")>0;"İşlemde Günü Gelen İş Var";"Süresi Geçen İş Yok"))
 
Peki kaç adet iş olduğunu da saydırmak istersek nasıl yapabiliriz ?

Örneğin sütunda 5 adet "Günü Geçti" yazısı varsa sonuca "İşlemde 5 Günü Geçmiş İş Var" yazdırabilir miyiz ?
 
Merhaba,

Aşağıdaki gibi dener misin?

Kod:
=EĞER(EĞERSAY(F:F;"Günü Geçti")>0;EĞERSAY(F:F;"Günü Geçti")&" İşlemde Günü Geçmiş İş Var";EĞER(EĞERSAY(F:F;"0 gün kaldı")>0;EĞER(EĞERSAY(F:F;"0 gün kaldı")&" İşlemde Günü Gelen İş Var";"Süresi Geçen İş Yok")))
 
Sadece "Yanlış" diye bir sonuç veriyor.
 
Arada bir Eğer unutmuşum :) mazur görün, aşağıdaki gibi dener misiniz?

Kod:
=EĞER(EĞERSAY(F:F;"Günü Geçti")>0;EĞERSAY(F:F;"Günü Geçti")&" İşlemde Günü Geçmiş İş Var";EĞER(EĞERSAY(F:F;"0 gün kaldı")>0;EĞERSAY(F:F;"0 gün kaldı")&" İşlemde Günü Gelen İş Var";"Süresi Geçen İş Yok"))
 
Başarılı şekilde saydı ancak formülü metnin içine yazdırabilir miyiz ?

Yani "2 işlemde günü geçmiş işe var" yazdırmak yerine "işlemde günü geçmiş 2 iş var" yazdırabilir miyiz ?
 
Kendim hallettim, yardımlarınız için çok teşekkür ederim.
 
Geri
Üst