dövize göre kur getirmek sayfaya

Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
MERHABALAR ARKADASLAR
TABLODA BELİRTTİGİM ÜZERE...D12 SUTUNU TL İSE BURAYA B12 DEKİ TARİHİN DOLAR ALIŞ KURUNU GETİRMESİNİ İSTİYORUM, EGER D SUNUNUNDA EUR SEMBOLUYLE GÖSTYERİLİYORSA B SUNTUNDAKİ TARİHİN ÇARPAZ KURUNU GETİRMESİNİ İSTİYORUM..YANİ D SUTUNUNDA CİNSE GÖRE I SUTUNUNA DÖVİZ KURLARI SAYFASINDAN İLGİ KURU GETİRMESİNİ İSTİYORUM......
D SUNUNDA CİNSE BAKACAK,B SUTUNUNUNDAN TARİHİ ALACAK,I SUTUNUNA DÖVİZ SAYFASINDAN OKUYUP GETİRECEK ....YARDIMLARININZ İÇİN TESEKKÜRLER

dosyayı ekte gönderiyorum
 

Ekli dosyalar

Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
1 eğer d12 sutunundaki değer tl ise ı12 sutununa b12 deki tarihi baz alarak döviz sayfasından usd döviz alışı kurunu getirmek istiyorum
2 eğer d12 sutunundaki değer eur ise ı12 sutununa b12 deki tarihi baz alarak döviz sayfasından eur/usd çarpaz kuru getirmesini istiyorum
3 eğer d12 sutunundaki değer usd ise ı12 sutununa b12 deki tarihi baz alarak döviz sayfasından usd döviz alışı kurunu getirmek istiyorum.
Biraz daha sadeleştirdim arkadaslar..
 

Ekli dosyalar

Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Yanlış anlamışta olabilirim.
Lütfen Veri doğrulugunu kontrol edin ben kontrol etmedim verileri istediğiniz şekilde mi getiriyo.

ı12 Hücresine Aşagıdaki formülü yapıştırın ve aşagıya doğru çekin.

Kod:
=EĞER(D12="TL";DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0);EĞER($D12="EUR";DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;14;0);EĞER(EXIMBANK!$D12="USD";DÜŞEYARA(B12;'DÖVİZ KURLARI'!$A:$O;2;0))))
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
1 eğer d12 sutunundaki değer tl ise ı12 sutununa b12 deki tarihi baz alarak döviz sayfasından usd döviz alışı kurunu getirmek istiyorum
2 eğer d12 sutunundaki değer eur ise ı12 sutununa b12 deki tarihi baz alarak döviz sayfasından eur/usd çarpaz kuru getirmesini istiyorum
3 eğer d12 sutunundaki değer usd ise ı12 sutununa b12 deki tarihi baz alarak döviz sayfasından usd döviz alışı kurunu getirmek istiyorum.
Biraz daha sadeleştirdim arkadaslar..
.

Dosyanız ekte.

Ad tanımlamalarına bakın.

.
 

Ekli dosyalar

Korhan Ayhan

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

Alternatif olarak I12 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=EĞER($D12="";"";ARA($D12;{"EUR";"TL";"USD"};ELEMAN({1;2;3};DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;14;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0))))
 
Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
Teşekkür ederim yurtta cok güzel olmus.sayın vedat özer sizinkininde usd ikinci degeri yanlıs getirdi...
Sayın yurttas bir istegim daha olucak
j12 sutununa eger d sutunu tl ise e/ı
j13 sutununa eger d sutunu usd ise =e
j14 sutununa eger d eur ise ı*e olmasını istiyorum
 
Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
SAYIN KORHAN AYHAN SİZİNKİDE OLDU
Selamlar,

Alternatif olarak I12 hücresine aşağıdaki formülü uygulayıp denermisiniz.


Kod:
=EĞER($D12="";"";ARA($D12;{"EUR";"TL";"USD"};ELEMAN({1;2;3};DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;14;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0))))

==========

FAKAT BİŞEY SORUCAM ARAMA YAPINCA #YOK
YAZMASINI İSTEMİYORUM YANI DİYELİM TARİH VAR ARAMADA YOK #YOK
DİYE GÖRÜNMESİNİ İSTEMESEM NE YAPMALİYİM...YANI HÜCREDE BİŞEY YOKMUS GİBİ GÖRÜNMESİ MÜMKÜNMÜ
 
Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
Selamlar,

Alternatif olarak I12 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=EĞER($D12="";"";ARA($D12;{"EUR";"TL";"USD"};ELEMAN({1;2;3};DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;14;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0))))
sayın korhan ayhan bu aramayı yapınca YOK SEMBOLÜNÜN CIKMASINI NASIL ONLEYEBİLİRİZ.
 
Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
Teşekkür ederim yurttaş cok güzel olmus.sayın vedat özer sizinkininde usd ikinci degeri yanlıs getirdi...
Sayın yurttas bir istegim daha olucak
j12 sutununa eger d sutunu tl ise e/ı
j13 sutununa eger d sutunu usd ise =e
j14 sutununa eger d eur ise ı*e olmasını istiyorum

2 sorumda yukarıda ..
teşekkürler
 
Son düzenleme:

Korhan Ayhan

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

EĞER sorgusuna basit bir ek yaparak #YOK hatasından kurtulabilirdiniz.

Kod:
=[COLOR=red]EĞER(YADA($B12="";$D12="")[/COLOR];"";ARA($D12;{"EUR";"TL";"USD"};ELEMAN({1;2;3};DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;14;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0))))

İkinci sorunuz içinde J12 hücresine aşağıdaki formülü uygulayıp deneyiniz.

Kod:
=EĞER(YADA(B12="";D12="");"";EĞER(D12="TL";E12/I12;EĞER(D12="USD";E12;EĞER(D12="EUR";E12*I12;""))))
 
Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
selamlar,

eğer sorgusuna basit bir ek yaparak #yok hatasından kurtulabilirdiniz.

Kod:
=[color=red]eğer(yada($b12="";$d12="")[/color];"";ara($d12;{"eur";"tl";"usd"};eleman({1;2;3};düşeyara($b12;'döviz kurları'!$a:$o;14;0);düşeyara($b12;'döviz kurları'!$a:$o;2;0);düşeyara($b12;'döviz kurları'!$a:$o;2;0))))
bunu uyguladım ama yine cıktı korhan ayhan #yok
kısmı..
 

Korhan Ayhan

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

#12 nolu mesajımda iki sorunuzunda cevabı bulunmaktadır.
 
Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
bunu uyguladım ama yine cıktı korhan ayhan #yok
kısmı..
tarih yazılmadıgı zaman görünmüyor..teşekkür ederim....
Ben yanlıs tariy yazılsada yanı listeden yanlıs tarih aralıtsada yok yazmasınıistemiyordum ama bu daha güzel yanlıs tarih girince uyarı gibi olur...


Teşekkür ederim bu iyi oldu
 

Korhan Ayhan

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

Her hatada hücrede #YOK hatası görünmemesi için aşağıdaki formülleri kullanabilirsiniz.

I2 hücresine;
Kod:
=EĞER(YADA($B12="";$D12="";$D12<>"TL";$D12<>"USD";$D12<>"EUR";EĞERSAY('DÖVİZ KURLARI'!$A:$A;$B12)=0);"";ARA($D12;{"EUR";"TL";"USD"};ELEMAN({1;2;3};DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;14;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0);DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0))))
J2 hücresine;
Kod:
=EĞER(YADA(B12="";D12="");"";EĞER(VE(D12="TL";I12<>"");E12/I12;EĞER(VE(D12="USD";I12<>"");E12;EĞER(VE(D12="EUR";I12<>"");E12*I12;""))))
 

Korhan Ayhan

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

I12 hücresi için alternatif olarak aşağıdaki formülüde kullanabilirsiniz. Bu şekilde formül biraz daha kısalmış oldu.

Kod:
=EĞER(EĞERSAY('DÖVİZ KURLARI'!$A:$A;$B12)=0;"";EĞER($D12="EUR";DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;14;0);EĞER(YADA($D12="TL";$D12="USD");DÜŞEYARA($B12;'DÖVİZ KURLARI'!$A:$O;2;0);"")))
 
Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
Tesekkür ediyorum korhan ayhan ve yurttas hepsi işime cok yaradı..
Elinize saglık
 
Katılım
22 Kasım 2005
Mesajlar
389
Excel Vers. ve Dili
XP
EXINBANK SAYFASINA DÖVİZ SAYFASINDAKİ VERİLERİ GETİRMEK İSTİYORUM

1 eğer d12 sutunundaki değer tl ise ı12 sutununa b12 deki tarihi baz alarak döviz sayfasından usd döviz alışı kurunu getirmek istiyorum
2 eğer d12 sutunundaki değer eur ise ı12 sutununa b12 deki tarihi baz alarak döviz sayfasından eur/usd çarpaz kuru getirmesini istiyorum
3 eğer d12 sutunundaki değer usd ise ı12 sutununa b12 deki tarihi baz alarak döviz sayfasından usd döviz alışı kurunu getirmek istiyorum.
Biraz daha sadeleştirdim arkadaslar..

--------------------------
2.CİSİ
j12 sutununa eger d sutunu tl ise e/ı
j13 sutununa eger d sutunu usd ise =e
j14 sutununa eger d eur ise ı*e olmasını istiyorum


BU KONUDA SON KEZ YARDIMINIZI İSTİYORUM

UYARLAMAYA CALISTIM AMA OLMADI ONCEKİ FORMÜLLERİ

DOSYAM EKTE...

YİNE TARİH GİRİLMEDİGNDE YOK SEMBOLU YAZMADAN OLMASINI SAGLAYARAK..


TESEKKÜR EDERİM
 

Ekli dosyalar

Üst