• DİKKAT

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

Düşeyara

Katılım
25 Nisan 2007
Mesajlar
442
Excel Vers. ve Dili
Office 2010
Arkadaşlar Merhaba,

Ekteki dosyada Düşeyara veya makro ile nasıl yapabiliriz. Açıklama dosyada.

Şimdiden teşekkürler.
 
Selam,

Basit yolla yaptım belki işinize yarar.İyi günler
 
C3 hücresine:

=VLOOKUP(MID(B3;1;8);Sayfa1!F4:G6;2;0)/VLOOKUP(MID(B3;12;8);Sayfa1!F4:G6;2;0)


C5 hücresine:

=(VLOOKUP(MID(B5;2;8);Sayfa1!B4:C6;2;0)*(VLOOKUP(MID(B5;10;8);Sayfa1!F4:G6;2;0)))/VLOOKUP(MID(B5;22;8);Sayfa1!F4:G6;2;0)

formüllerini yazın.

VLOOKUP=DÜŞEYARA
MID=PARÇAAL


..
 
Sayın izzetk teşekkürler fakat benim yapmak istediğim bu değil.

Ben metin arayarak metinin karşısındaki değerlerler işlem yapmak istiyorum.

örneğin çok büyük bir liste var ve o listedeki x ve y değerlerini bulup karşısındaki değerlerle işlem yapmak istiyorum.

Umarım anlatabildim yapmak istediğimi.
 
Selam,

Sn.Yurttaş'ın cevabını görmemiştim size yazarken.
Yeni birşey daha öğrendik teşekkürler Sn.Yurttaş.
 
fakat ben sadece bu dosya için bir çözüm istemiyorum,

biraz daha net anlatayım yapmak istediğimi o zaman.

şimdi mesela elimde bir bilanço var. o bilançoda değerleri tek tek bulup karşısındaki değerleri aramak istemiyorum. başka bir sayfada "sayfa1 deki bankalar" hücresinin karşısındaki değer ile "toplam borçlar" hücresinin karşısındaki değeri bölmek istiyorum. bunu nasıl yapabilirim ve bunu sürekli değiştirerek yani "bankalar" yerine başka bir değeri yazarak nasıl değiştirebilirim.

tekrar teşekkürler.
 
Alternatif

Toplam yazıları yerine kelime uzunluğu farklı kelimelerde yazabilirsiniz diye aşağıdaki gibi formülde kullanabilirsiniz.

Ayıraç öncesi kelime ve ayıraç sonrası kelimelere göre çalışır.

C3

Kod:
=DÜŞEYARA(KIRP(EĞER(ESAYIYSA(BUL("/";B3;1));SOLDAN(B3;BUL( "/";B3;1)-1);B3));Sayfa1!F4:G6;2;0)/DÜŞEYARA(KIRP(SAĞDAN(B3;UZUNLUK(B3)-BUL("/";B3;1)-1));Sayfa1!F4:G6;2;0)


C5

Kod:
=(DÜŞEYARA(YERİNEKOY(KIRP(EĞER(ESAYIYSA(BUL("*";B5;1));SOLDAN(B5;BUL( "*";B5;1)-1);B5));"(";"");Sayfa1!B4:C6;2;0)*DÜŞEYARA(PARÇAAL(B5;BUL("*";B5)+1;TOPLA(BUL({"*";")"};B5)*{-1;1})-1);Sayfa1!F4:G6;2;0))/DÜŞEYARA(KIRP(SAĞDAN(B5;UZUNLUK(B5)-BUL("/";B5;1)-1));Sayfa1!F4:G6;2;0)
 
Arkadaşlar tam olarak ne yapmak istediği esas çalışmak istediğim dosya üzerinde açıkladım. Yardımcı olursanız sevinirim.
 
fakat ben sadece bu dosya için bir çözüm istemiyorum,

biraz daha net anlatayım yapmak istediğimi o zaman.

şimdi mesela elimde bir bilanço var. o bilançoda değerleri tek tek bulup karşısındaki değerleri aramak istemiyorum. başka bir sayfada "sayfa1 deki bankalar" hücresinin karşısındaki değer ile "toplam borçlar" hücresinin karşısındaki değeri bölmek istiyorum. bunu nasıl yapabilirim ve bunu sürekli değiştirerek yani "bankalar" yerine başka bir değeri yazarak nasıl değiştirebilirim.

tekrar teşekkürler.


Açıklamanıza göre örneğinizi verin bakalım.

..
 
Arkadaşlar tam olarak ne yapmak istediği esas çalışmak istediğim dosya üzerinde açıkladım. Yardımcı olursanız sevinirim.


Cari / Dönen Varlıklar

Diğer Cari/Dönen Varlıklar

gibi iki adet veriniz var.

Dönen Varlıklar / Kısa Vadeli Yükümlülükler gibi bir değer yazmışsınız.

  • Dönen varlıklar olarak hangi değer kabul edilecek.
  • Gerçek çalışmanızda kelime başlarında hep boşluk varmı
 
Arkadaşlar tam olarak ne yapmak istediği esas çalışmak istediğim dosya üzerinde açıkladım. Yardımcı olursanız sevinirim.


Dosyanız ekte. Fikir vermesi açısından buna benzer oldukça esnek bir yapı oluşturabilirsiniz.

..
 
Son düzenleme:
Cari / Dönen Varlıklar

Diğer Cari/Dönen Varlıklar

gibi iki adet veriniz var.

Dönen Varlıklar / Kısa Vadeli Yükümlülükler gibi bir değer yazmışsınız.

  • Dönen varlıklar olarak hangi değer kabul edilecek.
  • Gerçek çalışmanızda kelime başlarında hep boşluk varmı

excelde istediğim gibi bir formül yapabilmek için sanırım aradığımız değeri tam olarak yazmak gerekli yani "' Diğer Cari/Dönen Varlıklar" gibi.

ekteki dosyayı örnek olarak yolladım başka tablolarada uygulanabilecek bir formül arıyorum açıkçası.

Ali Bey, "Cari / Dönen Varlıklar" olduğunu ve verilerin başında boşluk olmadığını kabul edersek nasıl bir formül kullanabiliriz.

teşekkürler.
 
Sn altanson sizinde belirttiğiniz gibi boşluk olması veri araması yaparken boşlukta bir karekter kabul edildiğinden veri araması yaparken bir hatalı sonuç döndürmektedir.


Cari/Dönen varlıklar düşeyara ile getirtilebilir.

Dönen Varlıklar / Kısa Vadeli Yükümlülükler kelimesi için

/ öncekileri

=KIRP(EĞER(ESAYIYSA(BUL("/";B5;1));SOLDAN(B5;BUL( "/";B5;1)-1);B5))

/ sonraki kelimeyi

=KIRP(SAĞDAN(B5;UZUNLUK(B5)-BUL("/";B5;1)-1))

ayırıp, düşeyara ile getirtilebilir ama kelimeler birebir eşleşmelidir.
 
Dosyanız ekte. Fikir vermesi açısından buna benzer oldukça esnek bir yapı oluşturabilirsiniz.

..

yurttas' Alıntı:
http://www.excel.web.tr/attachment.p...3&d=1183452128

İşinizi görmedi mi?

teşekkürler benim kafamdan geçenden farklı bir yol fakat daha kullanışlı ve esnek.

çok teşekkürler.

Sn. Ali size de yardımlarınız için teşekkürler.
 
çok tesekkür ederim
 
Geri
Üst