Kurallara Göre Hesaplama yapma

Katılım
28 Haziran 2013
Mesajlar
141
Excel Vers. ve Dili
Excel 2016/TÜRKÇE
Değerli hocalarım öncelikle güzel bir akşam ve hafta sonu dilerim. Ekte gönderdiğim bir tablom var ve bazı değişken kurallara göre hesaplama yapmasını istiyorum. Bazı sütunları hesaplattım ancak birden fazla kural olduğu için formülleri uzatamadığım için yardımınıza ihtiyaç duydum. Kıymetli desteklerinizi esirgemezseniz minnettar kalırım. Hüre içlerine kuralları açıklama olarak yazdım. Şimdiden teşekkür ederim.

 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
503
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Merhaba,

İlk sütun için kontrol yapar mısınız. İstediğiniz sonucu veriyorsa devam etmeye çalışırız.
 

Ekli dosyalar

Katılım
28 Haziran 2013
Mesajlar
141
Excel Vers. ve Dili
Excel 2016/TÜRKÇE
Hocam mesela formülü yazarken aşağıdaki şekilde yazabiliyorum

=EĞER(I4-K4<0;"BAŞARISIZ";"BAŞARILI")

ama asıl istediğim I4 hücresi boş ise sonucu otomatikman boşluk olarak versin. Eğer I4 hücresinde değer varsa bu hesaplamayı yapsın. İç içe geçmiş ardışık formülleri beceremiyorum.
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
503
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Hocam mesela formülü yazarken aşağıdaki şekilde yazabiliyorum

=EĞER(I4-K4<0;"BAŞARISIZ";"BAŞARILI")

ama asıl istediğim I4 hücresi boş ise sonucu otomatikman boşluk olarak versin. Eğer I4 hücresinde değer varsa bu hesaplamayı yapsın. İç içe geçmiş ardışık formülleri beceremiyorum.
=EĞER(I4="";"";I4-K4<0;"BAŞARISIZ";"BAŞARILI"))

Uygulamanızda iç içe birden fazla eğerli yapı ve hatta Ve, Yada fonksiyonları kullanmak gerekebilir. Anladığım ölçüde uygulamanızı oluşturmaya çalıştım
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
503
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
K4 hücresine bu formülü;
=EĞER(SAYIYAÇEVİR(G4-H4)>SAYIYAÇEVİR(DÜŞEYARA(C4;P:R;3;0));"MGT";"SGT")

L4 hücresine bu formülü;
=EĞER(VE(G4-I4>=0;SAYIYAÇEVİR(I4-H4)>=SAYIYAÇEVİR(DÜŞEYARA(C4;P:R;3;0)));"Başarılı";"Başarısız")

M4 hücresine bu formülü;
=EĞER(J4-G4<=SAYIYAÇEVİR(O$1);"Başarılı";"Başarısız")

O1 hücresine de bu değeri yazın 00:15:00 , 15 in dakika olduğunu düşünerek formüle uygulamaya çalıştım.

Sonuçları kendiniz kontrol edin. İstediğiniz gibiyse ya da yakınsa N sütunu için formül oluşturulur.
 
Katılım
28 Haziran 2013
Mesajlar
141
Excel Vers. ve Dili
Excel 2016/TÜRKÇE
Malaesef istediğim sonuçları alamadım lakin çok işime yarayan yerler oldu. Şuan bulunduğum noktada bir formülü yazamıyorum ki sona geldim.

P4 hanesinde SGT yazıyor ise J4-K2 sıfırdan büyük ise Q hücresine başarılı yazacak değil ise başarısız
P4 hanesinde MGT yazıyor ise L4-K2 N4 hücresindeki değerden büyük ise Q hücresine başarılı yazacak değil ise başarısız yazacak.

Yardımcı olabilen varsa çok mutlu olurum.
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
503
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
=EĞER(VE(P4="SGT";J4-J2>0);"Başarılı";"Başarısız")

=EĞER(VE(P4="MGT";L4-J2>N4);"Başarılı";"Başarısız")
 
Katılım
28 Haziran 2013
Mesajlar
141
Excel Vers. ve Dili
Excel 2016/TÜRKÇE
Bu formülleri tekbir formül olarak yazmam gerekiyor
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
503
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
=EĞER(VE(P4="MGT";J4-J2>N4);"Başarılı";EĞER(VE(P4="SGT";J4-J2>0);"Başarılı";"Başarısız"))
 
Katılım
28 Haziran 2013
Mesajlar
141
Excel Vers. ve Dili
Excel 2016/TÜRKÇE
Maalesef istediğim sonucu alamadım. Her durumda başarılı sonucunu veriyor.
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
503
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Maalesef istediğim sonucu alamadım. Her durumda başarılı sonucunu veriyor.

Dosyanızın son halini yükleme şansınız varsa yükleyin. Kontrol edelim. Formül yazımında eksiklik olduğu kesin. Formüle sabitleyici olarak bilinen $ işareti eklemek gerekebilir. Formülü aşağı doğru çoğalttığınızda hata vermesi muhtemeldir. Ayrıca sizin verilerinizde değerler zaman ile alakalı. Zaman değerlerinde işlem yaparken farklı fonksiyonlar gerekebilir.
 
Katılım
28 Haziran 2013
Mesajlar
141
Excel Vers. ve Dili
Excel 2016/TÜRKÇE
Hocam kısmen derleyip toparladım ama 3 hücrede kurallar doğru gözüküyor ama hatalı sonuç veriyor. MGT kuralında başarısız olmadığı için bir sorun var galiba.

 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
503
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
=EĞER(VE(P4="MGT";L4-J2>N4);"Başarılı";EĞER(VE(P4="SGT";J4-J2>0);"Başarılı";"Başarısız"))

mgt ile kısımda L4 yerine J4 yazmışım. yukardakini dener misin
 
Üst