Koşullu Toplama yardımına ihtiyacım var

Katılım
6 Ekim 2017
Mesajlar
6
Excel Vers. ve Dili
Microsoft 365
Arkadaşlar merhaba, iyi forumlar. Alış-satış işlemlerimi tek bir excell üzerinden takip etmeye yöneldim ve verileri excell üzerine işlemeye başladım. Ancak ne kadar alacağımın kaldığını otomatik hesaplama formülü konusunda yardıma ihtiyacım var. Çünkü satış esnasında değil, belirsiz aralıklarla ödeme alıyorum. Satış yaptığım arkadaş zamanlı zamansız arayıp abi ne kadar borcum var sana diye sorunca hemen cevap verebilmeyi amaçlıyorum. Aşağıdaki linkte örnek bir excell yükledim.

L sütunun ürünümün bana maliyeti. M sütunu ürünü sattığım fiyat. N sütununa ise aldığım ödeme tutarını giriyorum. Belgede görüldüğü üzere N sütununda bazı ürünlerin tam ödemesini almış haldeyim. Bazı ürünlerin bir kısmını, bazıları için ise hiç ödeme almamış durumdayım. (A sütununda ise ürünün sipariş, kargo, üretim, teslim gibi aşamalarını harflerle kodluyorum)

İhtiyacım olan şey; A sütununda yalnızca "t" harfi olan satırların almam gereken ödeme tutarlarını toplam olarak tek bir hücrede görmek istiyorum.
bir diğer sorum ise bu toplama formülüne, Tahsilat sütununda henüz tamamını almadığım ödemelerin de eksik olan tutarını bu toplamaya dahil etmek mümkün müdür? Tam ödeme almadığım satırları "kısmi" yazarak kodluyorum. Yardımcı olabilen için minnettar olurum, iyi geceler hayırlı ramazanlar.
Örnek Dosya
 

Korhan Ayhan

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

C++:
=ETOPLA(A2:A1000;"t";M2:M1000)+TOPLA.ÇARPIM((O2:O1000="kısmi")*((M2:M1000)-(N2:N1000)))
 
Katılım
6 Ekim 2017
Mesajlar
6
Excel Vers. ve Dili
Microsoft 365
Deneyiniz.

C++:
=ETOPLA(A2:A1000;"t";M2:M1000)+TOPLA.ÇARPIM((O2:O1000="kısmi")*((M2:M1000)-(N2:N1000)))
Hocam çok teşekkür ederim. Eskiden beri matematiğim kötü olduğu için formülün içindeki detaylardan hangisi tam olarak ne anlama geliyor çözemedim. O yüzden kendim düzenleme yapmayı beceremedim maalesef. Paylaştığım örnek dosyada manuel olarak yalnızca "t" karşılığı olan alacakları hesapladığımda "79047" rakamı çıkıyor. Buna ek olarak "kısmi" hücresindeki henüz almamış olduğum eksik tutarı da ekleyince "80729" çıkıyor. Ancak sizin paylaştığınız formül "87155" rakamını veriyor. Ulaşmak istediğim tutar "kısmi" yazılı hücreye ait tutar kadar fazlalık çıkarıyor sanırım. Yani anladığım kadarıyla "kısmi" hücresindeki henüz almadığım eksik tutarı ekleyip birde onun üstüne bu hücredeki toplam tutarı bir kez daha ekliyor sonuca.
Eğer mümkün değil ise "kısmi" yazılı hücre koşulunu tamamen devre dışı bırakmak da benim için yeterli olabilir. O kısmını haricen manuel olarak ekleyebilirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Özünde tablonuza baktığımızda M sütunundaki tutarlardan N sütunundaki tutarları çıkardığımızda sizin toplam alacağınıza ulaşmış olmazmıyız?

A sütunundaki "t" olarak kodladığınız satırlardaki durum için aşağıdaki formül size istenen sonucu verecektir.

C++:
=TOPLA.ÇARPIM((A2:A1000="t")*((M2:M1000)-(N2:N1000)))
Bu durumda A sütununda "m" ve "s" olarak kodladığınız satırlar dikkate alınmamış olacaktır.
 
Katılım
6 Ekim 2017
Mesajlar
6
Excel Vers. ve Dili
Microsoft 365
Özünde tablonuza baktığımızda M sütunundaki tutarlardan N sütunundaki tutarları çıkardığımızda sizin toplam alacağınıza ulaşmış olmazmıyız?

A sütunundaki "t" olarak kodladığınız satırlardaki durum için aşağıdaki formül size istenen sonucu verecektir.

C++:
=TOPLA.ÇARPIM((A2:A1000="t")*((M2:M1000)-(N2:N1000)))
Bu durumda A sütununda "m" ve "s" olarak kodladığınız satırlar dikkate alınmamış olacaktır.
Çok teşekkür ederim, bu son örnek tam olarak ihtiyacımı karşıladı. Elinize sağlık.
 
Üst