Yazılmış formül içinde sıfırdan büyük minimum rakamları görebilme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Arkadaşlar Merhaba,

Ekte daha önceden formülize edilmiş bir tablo bulunmaktadır. Söz konusu tabloda hizmet alınan alana göre gerçekleşen minimum ve maksimum maliyetler görülebilmektedir. Ancak bazı alanlarda maliyetler sıfır olarak girildiğinden veri tabanında kayda alınan sıfırdan büyük maliyetler görülememektedir. Benim burada yapmak istediğim sıfır haricindeki minimum rakamları görebilmek. Bunun dışında formüle edilen kritere bir kriter daha eklemek istiyorum. Yazılan formülü revize edebilecek arkadaşların desteğini rica ediyorum. Yardımlarınız için şimdiden çok teşekkür ederim. İşlerinizde kolaylık ve başarılar dilerim.


"Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez
MEVLANA"
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Tablonuzda dizi formüller var aynı zamanda birleştirilmiş hücreler kullanmışsınız. Bu ileride tablonuzu düzenlerken size sürekli problem çıkaracaktır.

AV18 hücresindeki birleştirmeyi kaldırdıktan sonra aşağıdaki dizi formülü uygulayın. Diğer hücreleri aynı şekilde siz halledebilirsiniz.

Kod:
=EĞER(B18="";"";EĞER($R$14="ICAO";MİN(EĞER('Cost Data'!$O$12:$O$5000=$R$13;EĞER('Cost Data'!$I$12:$I$5000=$AK18;EĞER('Cost Data'!$U$12:$U$5000<>0;'Cost Data'!$U$12:$U$5000))));EĞER($R$14="IATA";MİN(EĞER('Cost Data'!$O$12:$O$5000=$R$13;EĞER('Cost Data'!$J$12:$J$5000=$AK18;EĞER('Cost Data'!$U$12:$U$5000<>0;'Cost Data'!$U$12:$U$5000)))))))
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Korhan bey merhaba,

Formülü söylediğiniz gibi kopyaladım OTP kodu (IATA KODU) için doğru yanıtı verdi ancak başka bir alan kodu (ADJ gibi..) yazıldığında rakamlar çıkmıyor. Nedenini çözemedim açıkcası. Bunun dışında from kısmına dörtlü ICAO kod yazıldığında da rakamları görmeliyim. Bunun içinde yardımcı olursanız sevinirim.

Syg,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Üstteki mesajımdaki formülü güncelledim.

"ADJ" kodu için tablonuzda sıfırdan farklı herhangi bir değer olmadığı için sonuç sıfır çıkıyor.

Ayrıca "IATA" ve "ICAO" sütunları için R14 hücresine bu bilgileri yazarsanız formül doğru sonucu verecektir.

Formülü incelediğinizde ne demek istediğimi anlayacaksınız...
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Korhan Bey Merhaba,

Yardımlarınız için teşekkür ederim. Ancak sanırım konuyu bir yerde yanlış tanımladım size. Her alanlnın hem ıcao hemde iata kodu olmadığından Tabloda aynı anda hem ıcao hemde ıata kodları kullanbilir. Bu sebepden tabloda istenilen bilgileri görmek için öncesinde ICAO yada IATA kodları seçmek yerine herhangi koddan biri girildiğinde sonuçları vermesi gerekir. Yardımcı olursanız çok sevinirin. Şimdiden teşekkür ederim.

Bir örneği aşağıdadır;

FROM

OTP
LTBA
BJV
LTBY
ESB

gibi...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Arama önceliği hangi sütunda olacak?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
AV18 Hücresine uygulayıp deneyiniz.

Kod:
=EĞER($B18="";"";EĞER(EĞERSAY('Cost Data'!$I$12:$I$2000;$B18)>0;MİN(EĞER('Cost Data'!$O$12:$O$2000=$R$13;EĞER('Cost Data'!$I$12:$I$2000=$AK18;EĞER('Cost Data'!$U$12:$U$2000<>0;'Cost Data'!$U$12:$U$2000))));EĞER(EĞERSAY('Cost Data'!$J$12:$J$2000;$B18)>0;MİN(EĞER('Cost Data'!$O$12:$O$2000=$R$13;EĞER('Cost Data'!$J$12:$J$2000=$AK18;EĞER('Cost Data'!$U$12:$U$2000<>0;'Cost Data'!$U$12:$U$2000)))))))
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Korhan Bey Merhaba,

Ekteki dosyayı incelerseniz ne demek istediğimi daha iyi anlatmış olacağım. Örnek olması açısından üçlü kodların hemen altına dörtlü kodları yazdım ve sarı olarak işaretledim. Her alanın üçlü kodu olmadığından bir alan için üçlü bir alan için dörtlü kod yazabilirler. Yardımlarınız için şimdiden teşekkür ederim.

Saygılarımla,

"Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez
MEVLANA"
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Son verdiğim formülü uyguladıktan sonra yorum yapınız...
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Korhan Bey,

Kusura bakmayın.Kullandığım excel ingilizce olduğundan, formülü çevirirken yanlışlık yapmışım. Yardımlarınız için teşekkürler.

Saygılarımla,
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Korhan Bey,

Aynı minimum sütununda olduğu gibi Üçlü ve dörtlü kod durumunu düzeltmek için maximum rakam veren sütunlara hangi formülü eklemeliyim ? Yardımcı olabilecekmisniz ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Maksimum değer için sıfır koşuluna gerek yok.

BI18 Hücresine uygulayınız.

Kod:
=EĞER($B18="";"";EĞER(EĞERSAY('Cost Data'!$I$12:$I$2000;$B18)>0;MAK(EĞER('Cost Data'!$O$12:$O$2000=$R$13;EĞER('Cost Data'!$I$12:$I$2000=$AK18;'Cost Data'!$U$12:$U$2000)));EĞER(EĞERSAY('Cost Data'!$J$12:$J$2000;$B18)>0;MAK(EĞER('Cost Data'!$O$12:$O$2000=$R$13;EĞER('Cost Data'!$J$12:$J$2000=$AK18;'Cost Data'!$U$12:$U$2000))))))
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Oluşturulmuş koşullu formülü koşul ekleyerek revize etme

Korhan Bey Merhaba,

Talep etttiğim yardımları parça parça istediğim için kusura bakmayın. Yoğun bir iş temposu içindeyim ve bu temponun içinde ayrıca beklenilen bir tabloyu hazırlamak zorundayım. Sizi çok yoruyorum biliyorum müsait iseniz ekteki tabloyu revize etmeniz mümkünmüdür ? Yardımlarınız için şimdiden minnettar olacağım.

Saygılarımla,
 

Ekli dosyalar

Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Korhan Bey, Yardımcı olabilecekmisniz ?
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Gerekli açıklamaları dosya içinde bulabilirsiniz ..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yardımcı olmak sorun değil fakat hiç çaba sarf etmediğinizi düşünüyorum. Bizler yardımcı oldukça yeni koşullar ortaya çıkarıyorsunuz.

Bu şekilde bu konunun sonu gelmez...
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Korhan Bey,

Yanlış anlamayın amacım sizi sıkmak değil. Çok uzun zamandır excel formülizasyonu yapmadığım için bilgilerimde körelme var ve zorluk çekiyorum. Revize etmiş olduğunuz formüller ile eski formüülerin arasındaki farkları bile inceleyip deniyorum ancak söylediğim gibi uzun süre formül yazmadığım için körelmişim. Zaman kısıtlı olmasa daha fazla özveri gösterip çözmeye çalışıcam ancak zamanım çok kısıtlı.
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Korhan Bey,

Yardımcı olmayacaksınız sanırım ? :(
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
"Flight Time" tablosundaki FROM ve TO sütunları ilgili sayfadaki hangi sütunlara bakarak sorgulama yapacak?

Ayrıca anladığım kadarıyla IATA sütunu 3 karakter, ICAO sütunu ise 4 karakter veri içeriyor.
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Tabloyu kullanan arkadaş öncelikle aynı sayfada geçen A/C bölümünden uçak tescilini seçecek "TC-JET" gibi. Bu koşul flight data sayfasında A sütununa denk gelmekte sonrasında ICAO yada IATA kodlarını yazacak bu kodlar ise flight data sayfasında H,I,J ve K sütunlarına denk gelmektedir. Burada yapılmak istenen seçilen uçak tesciline ait iki alan arasında gerçekleşen uçuş saatlerinin max ve min olarak görülmesidir. Ancak daha öncedende belirttiğim gibi ve sizin revize etmiş olduğunuz gibi arkadaşlar hem ıcao hemde ıata kodunu aynı anda kullanmka zorunda kalabilmektedir. bu yüzden hangi kod yazılırsa yazılsın sonucun görünebilmesi gereklidir. Size göndermiş olduğum listede şu an için her iki kodlarda yazılı ancak ileride ıcao kodu olupta ıata sı olmayan veya tam tersi durum ortaya çıkabileceğinden bu durumu göz önünde bulundurmak zorunda kalıyoruz.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst