Soru kur farkı hesaplama ve bakiye değer tespiti

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

kmlzdmr

Site Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
İyi akşamlar
Geniş açıklamaların bulunduğu ekli dosyada özetle;
1) Bir alanda kur değerleri dönemsel tarih başlıklarına göre bulunmakta bir alanda da başka dosyadan kopyalanmış değerler ve miktarlar bulunmakta
Kriterler olarak: Birim diğer alanla eşleşecek Satırda seçilen kur hesaplama çeşiti eşleşecek Mİktarlar ile kur değeri çarpılacak.
2) Diğer alanda ise başka alandan kopyalanmış olan tutarlar Miktarın bulunduğu Borç/Alacak durumuna ve ilgili sütundaki kriter değerine göre 1) bentteki hesaplanan kur değeri ile arasındaki fark tutarı borç yada alacak hanesine olması gereken alana farkı getirecek.
3) 4 dönem bulunmakta. Dönemlerin tarihleri aynı olmakla dönem isimleri farklı seçilebilecek şekilde koşula bağlı açılır liste yapılması gerekecek.
4) Ekli dosyada hücrelerde açıklama alanları bulunmaktadır.
5) Olması gereken değerleri basit formülle ilişkisini kurdum.
6) Baz alanları alternatif formülleri öğrenmek için geniş tuttum.
Lütfen yardımcı olur musunuz?
 

Ekli dosyalar

Merhaba Sayın @KMLZDMR .
Yine bir @KMLZDMR klasiği olacak şekilde karışık bir soru sormuşsunuz.
Bence sorularınızın herbiri için ayrı ayrı konu açmalı ve sorunları adım adım çözmelisiniz.

Ben sadece anladığım K sütunundaki VERİ DOĞRULAMA için cevap vereyim.
K5 hücresi seçili durumdayken VERİ DOĞRULAMA seçeneğinde LİSTE özelliğini seçip aşağıdaki formülü uygulayın.
Bu işlemi tamamladıktan sonra K5 hücresini kopyalayıp, K sütunundaki diğer hücrelere ÖZEL YAPIŞTIR>>DOĞRULAMAYI şeklinde işlem yapın.
=EĞER($J$2="Alfabetik";$AI$5:$AI$8;EĞER($J$2="Rakam";$AI$13:$AI$16;$AI$9:$AI$12))
 
Sayın Ömer Baran
K sütunundaki konu için yeni bir yöntem daha öğrendim. Teşekkür ederim.
O, R ve S sütunları için soru eksikliğini gidermeye çalışacağım.
 
Merhaba,
Bu konun devamı olarak ekli dosyadaki AB2:AQ2 aralığındaki 4 bölmeye gelecek formülü aramaktayım.
Dosyada bazı sütunlar gizlenmiştir.
Şöyleki:
$J2$ değerinin $AR$5:$AR$16 aralığındaki bulunduğu yer ili AB3 hücresindeki (AB3:AE3 aralığıbirleştirilmiş) kesişimin $AS$5:$AS$16 aralığındaki kesişen değeri bulunacak olup formül AQ2 ye kadar kopyalanacak
J2 hücre değeri değişince AB2:AQ2 aralığındaki değerler değişmiş olacak Nasıl? Alternatif formüller varsa onları da belirtirseniz iyi olur.

Diğer taraftan J2 hücresi taşınınca formül bozulmaması gerekli. buna göre taşınabilir bir formül gerekli.
Yapmaya çalıştığım formüller aşağıdakiler olup hata değerleri aldım.

#DEĞER! ab2 formülü> =TOPLA.ÇARPIM(($AR$5:$AR$16=$J$2)*($AT$5:$AT$16=AB$3)*($AS$5:$AS$16))
#YOK ab2 formülü> =İNDİS($AS$5:$AS$16;TOPLA.ÇARPIM(KAÇINCI(1;$AR$5:$AR$16=$J$2)*($AT$5:$AT$16=AB$3));0)

Konu devam edecek olup bölüm bölüm soru cevapla ilerlemenin uygun olacağı değerlendirilmiştir.
şimdiden teşekkür ederim.
 

Ekli dosyalar

Tekrar merhaba Sayın @KMLZDMR .
Belgenizde Geçici Vergi Dönemine ilişkin tarihin blunması gerekli değil bence.

Size gerekli olan KUR bilgisinin bulunması.
Buna göre; ilgili satır L sütununda Hesap Yap seçili ve C sütunundaki değerdeki ilk üç karakterlik hesap no bilgisi AV sütununda varsa
aşağıdaki formül istenilen sonucu verir.
=EĞER((EĞER(G5="";0;--YERİNEKOY(G5;".";""))+EĞER(H5="";0;--YERİNEKOY(H5;".";"")))=0;0;
EĞER(L5="Hesap Yap";(EĞER(G5="";0;--YERİNEKOY(G5;".";""))+EĞER(H5="";0;--YERİNEKOY(H5;".";"")))*
KAYDIR($AA$4;KAÇINCI(I5;$AA$5:$AA$12;0);(MOD((KAÇINCI(K5;$AS$5:$AS$16;0)-1);4))*4+
KAÇINCI(İNDİS($AV$5:$AW$34;KAÇINCI(SAYIYAÇEVİR(SOLDAN(C5;3));$AV$5:$AV$34;0);2);$AB$4:$AE$4;0));0))
 
Dönem seçiminin K sütunundaki veri doğrulamadan yapıldığı varayılarak önceki cevabımda verdiğim formülde güncelleme yaptım.
Sayfayı yenileyerek bir önceki cevabımdaki formülü tekrar kontrol ediniz.

Formüle ilişkin açıklama:
-- G ve H sütunundaki değerlerin toplamı: (EĞER(G5="";0;--YERİNEKOY(G5;".";""))+EĞER(H5="";0;--YERİNEKOY(H5;".";"")))
-- Bu toplam 0 ise formül 0 sonucunu versin
EĞER((EĞER(G5="";0;--YERİNEKOY(G5;".";""))+EĞER(H5="";0;--YERİNEKOY(H5;".";"")))=0;0
-- L sütunundaki değer Hesap Yap DEĞİLSE (boşsa veya Yapma seçiliyse) formül 0 sonucunu versin
-- Dönem ve kur bilgisi
$AA$4 hücresinden,
KAÇINCI(I5;$AA$5:$AA$12;0) sonucu kadar satır aşağı ve
(MOD((KAÇINCI(K5;$AS$5:$AS$16;0)-1);4))*4+ KAÇINCI(İNDİS($AV$5:$AW$34;KAÇINCI(SAYIYAÇEVİR(SOLDAN(C5;3));$AV$5:$AV$34;0);2);$AB$4:$AE$4;0));0) sağa kayıldığında bulunan değerdir.

SONUÇ: (G+H) x KUR
 
Sayın Ömer Baran üstadım. Cevaplarınız için teşekkür ederim.
konulara çalışıyorum. 6. mesajımdaki soruya ilişkin gerekli olmadığını belirtmişsiniz.Eyvallah.
Ama onu yapabilmek için baya çaba sarfettim. Lütfen ihtiyaç o şekilde olsa idi nasıl formüle edilirdi. Öğrenmek için sormaktayım.
 
Sayın @Ömer BARAN üstadım,
ilgili tablonun aşağıdaki sütunlarına yanlarındaki formülleri hesap ve sonuç hesapları için uygulamaya çalıştım.
Bu formülleri daha değişik ve pratik hesap yöntemi yapabileceğinizi düşünmekteyim. Desteğinizi beklerim.

R5 formülü =EĞER(I5="";0;EĞER(VE(E5>0;E5>O5);E5-O5;EĞER(VE(E5>0;E5<O5);O5-E5;0)))
S5 formülü =EĞER(I5="";0;EĞER(VE(R5=0;F5>0;F5<O5);F5+O5;EĞER(VE(R5=0;F5>0;F5>O5);F5+O5;0)))
U5 formülü =EĞER(VE($B5="borç";$I5="";E5>0);E5;EĞER($B5="borç";O5;0))
V5 formülü =EĞER(VE($B5="alacak";$I5="";F5>0);F5;EĞER($B5="alacak";O5;0))
 
Bunun cevabı için; esasında öncelikle O sütunundaki formülü açıklamalısınız.
O5 hücresindeki formülde KUR olarak AD5'deki değeri kullanmışsınız, bu kararı nasıl verdiğinizi belirtmeniz gerekiyor.
Zira N5 hücresinde Efektif Satış değeri varken siz ÇARPAN olarak Efektif Alış Kurunun olduğu AD5'i kullanmışsınız.

Siz cevabınızı yazın, yarın uygun olduğumda bakacağım.
 
İyi geceler sayın Ömer Baran üstadım. Özverili çalışma ve desteğinize tekrar teşekkür ederim.
14. penceredeki formülleri yaparken dosyada rakamlar ve yerlerinde değişiklik yapmıştım. O nedenle sizde farklı sonuç oluştu.
Dosyayı ekledim. Lütfen ilgili sütunları ekli dosyaya göre bakar mısınız?
Saygılarımla...
 

Ekli dosyalar

O sütununda benim önerdiğim formülü uygulamışsınız ve sorun yok.
R, S, U ve V sütunlarındaki formüllerde de bir sorun yok gördüğüm kadarıyla ve gayet güzel formül oluşturmuşsunuz.

R, S, U ve V sütunlarına ilişkin ilave isteğiniz, sorun nedir anlamadım.
 
Sayın Ömer BARAN üstadım,
Diğer bir konu şudur:
size ait 12. mesajda belirttiğiniz formüller 6. mesajımdaki öğrenmeye çalıştığım konuya uymadı. 6. mesajda ilgili tablo aynı olarak, konuyu tekrar sonuç örnekli açıklamaya çalışayım.
$J2$ değerinin $AR$5:$AR$16 aralığındaki bulunduğu yer ile AB3 hücresindeki (AB3:AE3 aralığı birleştirilmiş) kesişimin $AS$5:$AS$16 aralığındaki kesişen değeri bulunacak olup bu formül
AF2:AI2, AJ2:AM2 , AN2:AQ2 alanları içinde kopyalanabilir olacak.
J2 hücresindeki başka değei seçilince AB2:AQ2 aralığındaki dört alandaki değerler değişmiş olacak.
Formül sonucunda Örnek-1)
$J$2 Hücre değeri "Alfabetik" seçili iken AR5:AT16 aralığında olarak AB3 hücresindeki tarihin (31.03.2019) tarihin denk geldiği AS5:AS16 aralığındaki "Birinci" dönemi AB3:AE3 aralığına getirmiş olacak.
Formül sonucunda Örnek-2)
$J$2 Hücre değeri "Rakam" seçili iken AR5:AT16 aralığında olarak AF3 hücresindeki tarihin (30.06.2019) tarihin denk geldiği AS5:AS16 aralığındaki "2" dönemi AF3:AI3 aralığına getirmiş olacak.
 
Sorunuzu hakikaten anlamlandıramıyorum.
AB3:AQ3 aralığındaki tarihleri elle yazmak daha anlamlıdır, zira Geçici Vergi Döneminin son gün tarihi hep sabit.

Yok eğer siz 5'inci satırdan itibaren (bilemediğim bir sütuna) aşağı doğru sonuç almak üzere,
seçilen dönem bilgisine göre her veri satırında tarih bilgisi elde etmek istiyorsanız 12 numaralı cevabımda bunun cevabını vermiştim.

12 numaralı cevapta dönem bilgisinin K sütunundaki veri doğrlamadan alınacağını varsaymıştım.
Siz J sütunundaki seçime göre sonuç almak istiyorsanız 12 numaralı cevaptaki formüllerde yer alan K5'lerin yerine J5 yazmanız yeterli olur.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Site Üyesi
Katılım
Konum
ANKARA
Konu Bilgi
Durum
Soru 
Forum
Genel Excel Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
24
Üst