• DİKKAT

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

İç içe "eğer" ve "ve" formülü kullanımı hk.

Katılım
11 Ağustos 2015
Mesajlar
80
Excel Vers. ve Dili
2016
TÜRKÇE
Arkadaşlar merhaba elimde 5 adet tek tek oluşturulmuş "eğer" ve "ve" fonksiyonlarını kullandığım formül var. bunları tek bir formülde birleştirmek istiyorum ama yapamadım. yardımcı olacak arkadaşa şimdiden teşekkürlerimi sunarım.

=EĞER(VE(J38="BAŞLAMAMIŞ İMALAT";K38<0);"İMALAT BAŞLAMA TARİHİ GECİKMİŞ";"")
=EĞER(VE(J38="BAŞLAMAMIŞ İMALAT";K38>0);"İMALATIN BAŞLAMASINA DAHA VAR";"")
=EĞER(VE(J38="TAMAMLANMIŞ İMALAT";K38<0);"İMALAT TAMAMLANMIŞ, SORUN YOK";"")
=EĞER(VE(J38="ÖNDE GİDEN İMALAT";K38>0);"İMALAT ERKEN BAŞLAMIŞ VE ÖNDE GİDİYOR";"")
=EĞER(VE(J38="GECİKMİŞ İMALAT";K38<0);"İMALATIN ZAMANINDA BAŞLAMIŞ AMA GECİKMİŞ";"")

formüller bunlar, bunları sadece tek satırda yazmak istiyorum ama beceremedim.

yani mantık şu elimizde iki parametre var. J38 ve K38 satırları. iki parametrenin varyasyonlarına göre bir sonuç değer elde etmek.
 
Son düzenleme:
Merhaba.
EĞER işlevlerinin sayısı 7'den fazla ise; hepsini öncelik sırasına göre aralara & işareti ekleyerek tek hücrede birleştirebilirsiniz.
EĞER işlevlerinin sayısı en fazla 7 ise; yukarıdaki şekide de işlem yapabilirsiniz. Ya da öncelik sırasına göre başlayıp herbir EĞER'in sonundaki "" işareti yerine bir sonraki EĞER formülünü ekleyerek işlem yapabilirsiniz. En sonuncuda "" kalacak ve "" işaretinden sonra EĞER sayısı kadar ) işareti olacak.
 
Merhaba.
EĞER işlevlerinin sayısı 7'den fazla ise; hepsini öncelik sırasına göre aralara & işareti ekleyerek tek hücrede birleştirebilirsiniz.
EĞER işlevlerinin sayısı en fazla 7 ise; yukarıdaki şekide de işlem yapabilirsiniz. Ya da öncelik sırasına göre başlayıp herbir EĞER'in sonundaki "" işareti yerine bir sonraki EĞER formülünü ekleyerek işlem yapabilirsiniz. En sonuncuda "" kalacak ve "" işaretinden sonra EĞER sayısı kadar ) işareti olacak.

şimdi benim şöyle bir sorunum var. eğer doğruysa yanlışsa iki sonucundan bende 5 adet var.

yani tekil olarak 5 birbirinden bağımsız eğer li ve ve li formul var.

bunları + ile birleştirebilir miyim? minik bir örnek yazabilirseniz çok makbule geçecek hakikaten.


=EĞER(VE(J38="BAŞLAMAMIŞ İMALAT";K38<0);"İMALAT BAŞLAMA TARİHİ GECİKMİŞ";EĞER(VE(J38="BAŞLAMAMIŞ İMALAT";K38>0);"İMALATIN BAŞLAMASINDA DAHA VAR";EĞER(VE(J38="TAMAMLANMIŞ İMALAT";K38<0);"İMALAT TAMAMLANMIŞ, SORUN YOK";EĞER(VE(J38="ÖNDE GİDEN İMALAT";K38>0);"İMALAT ERKEN BAŞLAMIŞ VE ÖNDE GİDİYOR";EĞER(VE(J38="GECİKMİŞ İMALAT";K38<0);"İMALATIN ZAMANINDA BAŞLAMIŞ AMA GECİKMİŞ";"")


ŞÖYLE BİR FORMÜL YAZMAK İSTİYORUM ?
 
=EĞER(J38="GECİKMİŞ İMALAT";EĞER(K38<0;"İMALAT ZAMANINDA BAŞLAMIŞ AMA GECİKMİŞ";"");EĞER(J38="ÖNDE GİDEN İMALAT";EĞER(K38>0;"İMALAT ERKEN BAŞLAMIŞ VE ÖNDE GİDİYOR";"");EĞER(J38="TAMAMLANMIŞ İMALAT";EĞER(K38<0;"İMALAT TAMAMLANMIŞ, SORUN YOK";"");EĞER(J38="BAŞLAMAMIŞ İMALAT";EĞER(K38=0;"";EĞER(K38<0;"İMALAT BAŞLAMA TARİHİ GECİKMİŞ";"İMALATIN BAŞLAMASINA DAHA VAR"));"")))) Kolay Gelsin
 
Formüllerinin sonuna yazdığın ve koşul doğru olmadığında hücrenin boş kalması için bıraktığın "" işaretlerinin yerine 2.eğer formülünü yapıştır. "" ni en sona koy. yani tek bir tane "" işareti olacak ve en sonda olacak. bu şekilde her "" işareti yerine sırasıyla 2. 3. 4. ve 5. Eğer formüllerini yapıştır.

Bu kod sende çalışır, kullanabilirsin. Araya + koymaya gerek yok. Birleşik olarak bunu yapıştır.

=EĞER(VE(J38="BAŞLAMAMIŞ İMALAT";K38<0);"İMALAT BAŞLAMA TARİHİ GECİKMİŞ";EĞER(VE(J38="BAŞLAMAMIŞ İMALAT";K38>0);"İMALATIN BAŞLAMASINA DAHA VAR";EĞER(VE(J38="TAMAMLANMIŞ İMALAT";K38<0);"İMALAT TAMAMLANMIŞ, SORUN YOK";EĞER(VE(J38="ÖNDE GİDEN İMALAT";K38>0);"İMALAT ERKEN BAŞLAMIŞ VE ÖNDE GİDİYOR";EĞER(VE(J38="GECİKMİŞ İMALAT";K38<0);"İMALATIN ZAMANINDA BAŞLAMIŞ AMA GECİKMİŞ";"")))))
 
Formüllerinin sonuna yazdığın ve koşul doğru olmadığında hücrenin boş kalması için bıraktığın "" işaretlerinin yerine 2.eğer formülünü yapıştır. "" ni en sona koy. yani tek bir tane "" işareti olacak ve en sonda olacak. bu şekilde her "" işareti yerine sırasıyla 2. 3. 4. ve 5. Eğer formüllerini yapıştır.

Bu kod sende çalışır, kullanabilirsin. Araya + koymaya gerek yok. Birleşik olarak bunu yapıştır.

=EĞER(VE(J38="BAŞLAMAMIŞ İMALAT";K38<0);"İMALAT BAŞLAMA TARİHİ GECİKMİŞ";EĞER(VE(J38="BAŞLAMAMIŞ İMALAT";K38>0);"İMALATIN BAŞLAMASINA DAHA VAR";EĞER(VE(J38="TAMAMLANMIŞ İMALAT";K38<0);"İMALAT TAMAMLANMIŞ, SORUN YOK";EĞER(VE(J38="ÖNDE GİDEN İMALAT";K38>0);"İMALAT ERKEN BAŞLAMIŞ VE ÖNDE GİDİYOR";EĞER(VE(J38="GECİKMİŞ İMALAT";K38<0);"İMALATIN ZAMANINDA BAŞLAMIŞ AMA GECİKMİŞ";"")))))

arkadaşım çok teşekkür ederim. formül işe yaradı. emeğine sağlık.
 
Geri
Üst