Soru Excel Bakiye hesabı kodu yaptım ancak çalışmıyor, yardım lütfen

Walkerist

Altın Üye
Katılım
17 Ocak 2025
Mesajlar
1
Excel Vers. ve Dili
Türkçe Office365 Excel
Altın Üyelik Bitiş Tarihi
18-01-2030
Merhabalar,

Excel kullanmaya yeni başladığımı bildirmek isterim. Şu anda ben bir iş yapıyorum ve yaptığım işte ödemelerimi türk lirası olarak alırken faturaları euro cinsinden kesiyorum. Ancak belirli bir süre sonra takip edemiyorum o yüzden böyle bir excel dosyası yarattım.

Elimde bir tablo var ve tabloda fatura, ödeme, ödeme(eur) ve bakiye(eur) diye alanlar var.

Fatura kısmına euro cinsinden faturayı yazıyorum.
Ödeme kısmına ise bana yapılan TL Ödemeyi yazıyorum.
Ödeme(eur) kısmına ise =EĞER($G$1=[@Tarih];[@Ödeme]/$E$3;[@[Ödeme(eur)]])
Bakiye(eur) kısmına ise =TOPLA(İNDİS([Fatura];1):[@Fatura])-TOPLA(İNDİS([Ödeme(eur)];1):[@[Ödeme(eur)]])
Yazıyorum.

Şimdi Ödeme(eur) kısmındaki $G$1 benim tarihim, eğer komutuyla bakıyorum, Tarihim eğer mevcut tarihe eşitse o zaman ödeme kısmında yapılan ödemeyi Mevcut döviz kuruna bölüyorum($E$3) ve bu da bana euro değerini veriyor, ama eğer tarih aynı değilse o zaman var olan euro değerinin tekrardan üzerine yazıyorum o yüzden sabit kalıyor.

Bakiye kısmında ise düz hesap yaptırıyorum faturalarımı topluyorum en başta, sonra da benim ödemelerimi toplayıp bunları birbirinden çıkarıyorum.

Manuel olarak ödeme(eur) yazdığımda Bakiye(eur) istediğim gibi çalışıyor, ancak ödeme(eur) kısmına bu kodu yazınca böyle bir sıkıntı yaşıyorum, sebebi ne olabilir? lütfen yardımcı olun.

Yani anlamadığım bir başka garip olay tarihi kontrol etmeden yaptığımda düzgün sonuç verirken tarihi kontrol ederek yaptığımda yanlış sonuç alıyorum. Tarihi tek kontrol etme sebebim her gün dövizin değişecek olması, her değiştiğinde benim tüm hesaplarımın değişmemesi gerekiyor, yazdığım günün kuruyla kalması gerekiyor.
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
162
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Merhabalar,

Excel kullanmaya yeni başladığımı bildirmek isterim. Şu anda ben bir iş yapıyorum ve yaptığım işte ödemelerimi türk lirası olarak alırken faturaları euro cinsinden kesiyorum. Ancak belirli bir süre sonra takip edemiyorum o yüzden böyle bir excel dosyası yarattım.

Elimde bir tablo var ve tabloda fatura, ödeme, ödeme(eur) ve bakiye(eur) diye alanlar var.

Fatura kısmına euro cinsinden faturayı yazıyorum.
Ödeme kısmına ise bana yapılan TL Ödemeyi yazıyorum.
Ödeme(eur) kısmına ise =EĞER($G$1=[@Tarih];[@Ödeme]/$E$3;[@[Ödeme(eur)]])
Bakiye(eur) kısmına ise =TOPLA(İNDİS([Fatura];1):[@Fatura])-TOPLA(İNDİS([Ödeme(eur)];1):[@[Ödeme(eur)]])
Yazıyorum.

Şimdi Ödeme(eur) kısmındaki $G$1 benim tarihim, eğer komutuyla bakıyorum, Tarihim eğer mevcut tarihe eşitse o zaman ödeme kısmında yapılan ödemeyi Mevcut döviz kuruna bölüyorum($E$3) ve bu da bana euro değerini veriyor, ama eğer tarih aynı değilse o zaman var olan euro değerinin tekrardan üzerine yazıyorum o yüzden sabit kalıyor.

Bakiye kısmında ise düz hesap yaptırıyorum faturalarımı topluyorum en başta, sonra da benim ödemelerimi toplayıp bunları birbirinden çıkarıyorum.

Manuel olarak ödeme(eur) yazdığımda Bakiye(eur) istediğim gibi çalışıyor, ancak ödeme(eur) kısmına bu kodu yazınca böyle bir sıkıntı yaşıyorum, sebebi ne olabilir? lütfen yardımcı olun.

Yani anlamadığım bir başka garip olay tarihi kontrol etmeden yaptığımda düzgün sonuç verirken tarihi kontrol ederek yaptığımda yanlış sonuç alıyorum. Tarihi tek kontrol etme sebebim her gün dövizin değişecek olması, her değiştiğinde benim tüm hesaplarımın değişmemesi gerekiyor, yazdığım günün kuruyla kalması gerekiyor.
dosya.co
dosya.tc gibi dosya paylaşım siteleri var. Dosyanizi oraya yukleyip link veriniz. Dosya üzerinden bakalım. Bu sekil anlayip çözmek zor.
 
Üst