• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

b1 hücresinde a1 hücresi içinde usd yazıyorsa c1 i yaz n

  • Konbuyu başlatan Konbuyu başlatan KEYN
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Mart 2005
Mesajlar
18
b1 hücresinde iken
a1 hücresi içinde usd yazıyorsa
c1 i yaz nasıl diyebiliriz.
 
b1 hücresine bunu yazın

=eğer(a1="usd";c1;"")

Saygılar
Umut Sancar
 
eğer a1 hücresinde sadece usd yazıyorsa formül doğru ancak a1 hücresinde örneğin asdusdaa yazıyorsa yani kelime içinde geçiyorsa formül çalışmıyor.
bunu nasıl halledebiliriz.
 
Yaptığınız İşlemi yeniden gözden geçirin bahsettiğiniz gibi bir hata olması mümkün değil
 
sizin dosyanızdada c1 hücresindeki değer değil boş görünüyor.
umarım yanlış anlaşılmadım a1 hücresi içinde geçen kelimede usd geçiyorsa c1 yazsın
 
eğer A1 hücresi içinde herhangi bir yerde "usd" geçiyorsa C1 değeri yazılacaksa;
=EÐER(A1<>"";EÐER(EHATALIYSA(BUL("usd";A1;1));"";C1))
 
=EÐER(EHATALIYSA(BUL("usd";A1;1));"";C1)
A1 de "usd" kelimesi yoksa hata mesajı almazsınız.
dahada kısaltmak için zannedersem eğer için E,ehatalıysa için EH ve bul için B isimli tek harfle tanımlanmış makrolar gerekir.
 
Sevgili KEYN,

Söyleyin bana, nasıl daha kısa formül istersiniz? Bu mümkün değil çünkü istediğiniz parametreler bunu gerektiriyor. muygun arkadaşımız gerekeni yapmış.

Umut Sancar
 
b1 hücresinde iken ekle > ad > tanımladan başvuru yerine yukarıda sn.muygunun yazdığı formülü girip bir isim yazıp (örneğin Usdise ) ekleyin. Daha sonra istediğiniz hücrede =Usdise yazdığınızda bir solundaki hücreye bakıp usd geçiyorsa sağındaki hücreyi yazar.
 
içermekle ilgili

teşekkürler arkadaşlar.
bana ekleki dosyada anlamını yazdığım formül konusunda yardımcı olabilecek olan var mı?
formül birazda buradaki konuyla ilgili
 
Dosyada sorduğunuz soruyu burayada yazsanız gereksiz yere herkes dosyayı indirmek zorunda kalmaz.

SORU :

eğer a1 hücresi içinde usd veya $ geçiyorsa h4,eğer a1 hücresi içinde euro kelimesi geçiyorsa h5, eğer gbp kelimesi geçiyorsa h6 gelsin.
 
ARKADAÞLAR ÞU FORMÜLÜ OLUÞTURABİLEN VAR MI,HALA ARIYORUM
eğer a1 hücresi içinde usd veya $ geçiyorsa h4,eğer a1 hücresi içinde euro kelimesi geçiyorsa h5, eğer gbp kelimesi geçiyorsa h6 gelsin.
 
Merhaba KEYN,

Burada uzun uzun anlatmaktansa örnek dosyayı incelemek daha iyi sanırım.
Benim anladığım döviz cinsini yazınca karşılığında o günkü kuru gelsin istiyorsunuz.
Bende böyle düşündüğüm için örnek dosyayı öyle yaptım.
İyi Çalışmalar
 
cevabına teşekkürler NECDET,
senin dosyanda A2 hücresinde ssseuroffff, a3 de med$fff, gibi yazsa formül nasıl olur. sorun euro, $, gbp, v.s.nin hücre içinde tek başına olmaması
 
Döviz kuruna göre değer gösterme

Bir çalışma hazırladım ama acaba sorununuz çözülecek mi?

Umut Sancar
 
bul

kısa çözüm için kullanıcı tanımlı fonksiyon gerekli..
işlevlerle uzamak zorunda...
 
Aşağıda kullanıcı tanımlı bir fonksiyon oluşturdum.

[vb:1:33610f4976]Function carpanbul(hucre, aranansutun, alınansutun)
On Error Resume Next
Dim kriter(4)
kriter(1) = "$"
kriter(2) = "USD"
kriter(3) = "EURO"
kriter(4) = "GBP"
For a = 1 To 4
If IsError(WorksheetFunction.FindB(kriter(a), hucre)) = True Then GoTo 10
carpanbul = Cells(Columns(aranansutun).Find(kriter(a)).Row, alınansutun).Value
10 Next
End Function[/vb:1:33610f4976]
 
syn leventm...
sn keyn'in "b1 hücresinde a1 hücresi içinde usd..." başlıklı sorusuna cevaben yazdığım denemeyi yanlışlıkla yeni bir başlık altında açmışım. Eğer cevabı siler yada kendi cevabınız dahil ilgili soruya taşırsanız sevinirim.
saygılar...
 
Geri
Üst