Düşey ara yarım kalan formül

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
211
Excel Vers. ve Dili
Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
11-12-2026
Merhaba sayın arkadaşlar,

Ekli dosyada açıklamasını belirttiğim konu hakkında yardımlarınızı rica ederim.

Saygılarımla,
 

Ekli dosyalar

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
729
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Deneyiniz,

Kod:
=EĞER(EĞERSAY(A:A;G3)>0;DÜŞEYARA(G3;A:E;5;0);EĞER(EĞERSAY(Stok!B:B;G2)>0;DÜŞEYARA(G2;Stok!B:D;3;0);""))
 

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
463
Excel Vers. ve Dili
Office 365 Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
01-11-2026
Merhaba,
Alternatif

Kod:
=EĞER(G3="";"";EĞER(EHATALIYSA(DÜŞEYARA(G3;A:A;1;0));DÜŞEYARA(G3;Stok!B:D;3;0);DÜŞEYARA(G3;A:E;5;0)))
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
211
Excel Vers. ve Dili
Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
11-12-2026
Sayın RBozkurt
Sayın ccuneyt13

Çok teşekkür ederim, emeğinize sağlık
 

1903emre34@gmail.com

Altın Üye
Katılım
29 Mayıs 2016
Mesajlar
914
Excel Vers. ve Dili
Microsoft Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
06-06-2027
Merhaba,

Aşağıdaki EHATALIYSA yerine EĞERHATA formülü hata aldım,
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
211
Excel Vers. ve Dili
Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
11-12-2026
Merhaba sayın arkadaşlar,
Verdiğiniz formülü bu şekilde düzenleyebilir miyiz.

Eğer, Kod lara göre E sütunda eksi değer var ise, H kolonundaki değer gelmeli
Örnek:
Kod RM069
E13 hücresinde eksi (-) 13.164 olduğu için
J4 e H4 teki 1.600 yazmalı,

Saygılarımla,
 

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
463
Excel Vers. ve Dili
Office 365 Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
01-11-2026
Deneyebilir misiniz.

Kod:
=EĞER(G3="";"";EĞER(EHATALIYSA(DÜŞEYARA(G3;A:A;1;0));DÜŞEYARA(G3;Stok!B:D;3;0);EĞER(DÜŞEYARA(G3;A:E;5;0)<0;DÜŞEYARA(G3;G:H;2;0);DÜŞEYARA(G3;A:E;5;0))))
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
211
Excel Vers. ve Dili
Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
11-12-2026
Sayın ccuneyt13,

Gerçekten inanılmaz, çok çok teşekkür ederim. Elinize, emeğinize sağlık
 

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
463
Excel Vers. ve Dili
Office 365 Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
01-11-2026
Rica ederim, iyi akşamlar.
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
211
Excel Vers. ve Dili
Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
11-12-2026
Cüneyt bey selamlar,

Dosyada çok küçük bir detay konusunda yardımcı olabilirseniz çok sevinirim.
Olması gereken işlemi ekli dosyada açıkladım.

=EĞER(G4="";"";EĞER(EHATALIYSA(DÜŞEYARA(G4;A:A;1;0));DÜŞEYARA(G4;Stok!B:D;3;0);EĞER(DÜŞEYARA(G4;A:E;5;0)<0;0;DÜŞEYARA(G4;G:H;2;0);DÜŞEYARA(G4;A:E;5;0))))

E sütundaki değer < ise sıfırdan J sütundaki ilgili satır sıfır olmalı,
Yukarıdaki sizin yazdığınız formüle kırmızı renkli harfi ben yazdım ama sonuç hatalı çıktı.

Saygılarımla,
 

Ekli dosyalar

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
463
Excel Vers. ve Dili
Office 365 Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
01-11-2026
Merhabalar,

Ben yanlış anlıyor olabilirim ama bir önceki istekte E deki değer eksi ise H deki değeri alsın demiştiniz,
Şuan dediğinizden E deki değer eksi ise J 0(sıfır) olsun istiyorsunuz.
Bu son istek yeni bir şartmı (ki yeni şartsa diğeri ile çakışıyor) yoksa E eksi ise H değil J'ye 0 (sıfır) yazsın istiyorsunuz aşağıdaki gibi deneyebilirsiniz.

=EĞER(G3="";"";EĞER(EHATALIYSA(DÜŞEYARA(G3;A:A;1;0));DÜŞEYARA(G3;Stok!B:D;3;0);EĞER(DÜŞEYARA(G3;A:E;5;0)<0;0;DÜŞEYARA(G3;A:E;5;0))))
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
211
Excel Vers. ve Dili
Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
11-12-2026
Formülü bu şekilde uyguladım doğru çalıştı
=EĞER(G4="";"";EĞER(EHATALIYSA(DÜŞEYARA(G4;A:A;1;0));DÜŞEYARA(G4;Stok!B:D;3;0);EĞER(DÜŞEYARA(G4;A:E;5;0)<0;0;DÜŞEYARA(G4;A:E;5;0))))

Geri dönüşünüz için çok teşekkür ederim.
sanırım foruma yazmakla acele davranmışım :))

Saygılarımla
 

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
463
Excel Vers. ve Dili
Office 365 Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
01-11-2026
Rica ederim ne demek, kendiniz buldunuz tebrikler.

Bu arada sizden küçük bir şey rica etsem, soru veya cevaplarda formül veya kod iletirken fomülleri aşağıdaki yerden Kod yazan yere tıklayıp açılan kutunun içine formülü yazıp iletmeniz mümkün mü. Düz yazılınca formüllerin içinde sanki gülücük vb. simgeler varmış gibi gösteriyor formülü anlaması zor oluyor :)
Kolay gelsin.
Saygılarımla.


254881
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
211
Excel Vers. ve Dili
Türkçe Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
11-12-2026
Son derece haklısınız, uyarınız için ayrıca çok teşekkür ederim.

Saygılarımla,
 
Üst