ikili düşeyara

Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
İyi Geceler Arkadaşlar ,

İkili düşeyara ile ilgili ek'te ki dosyada ki hücreye veriyi nasıl getirebilirim yardımcı olmanızı rica ediyorum.
Bu konu ile ilgili sayın espiyonajl'ın cevapladığı dosyada belirttiğim formül de doğrulama için kullandığım >"GIS-1" bu aramada uygun olmadığından yeni bir doğrulama veya farklı bir düşeyara fomülüne ihtiyaç duymaktayım.

Yardımlarınız için teşekkür ederim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Ben formüle sadece =EĞER(K2="";""; kısmını eklemiştin sanırım. Diğer kısmı sizin sorunuzdaki formüldü..

Kod:
=EĞER(I2="";"";EĞER(EHATALIYSA(DÜŞEYARA($I2;$A$2:$B$20;2;0));DÜŞEYARA($I2;$D$2:$E$20;2;0);DÜŞEYARA($I2;$A$2:$B$20;2;0)))
Denermisiniz..

Not: Araçlar / Seçenekler / Hesaplama menüsünden otomatik butonunu işaretleyiniz..

.
 
Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
Merhaba,

Ben formüle sadece =EĞER(K2="";""; kısmını eklemiştin sanırım. Diğer kısmı sizin sorunuzdaki formüldü..

Kod:
=EĞER(I2="";"";EĞER(EHATALIYSA(DÜŞEYARA($I2;$A$2:$B$20;2;0));DÜŞEYARA($I2;$D$2:$E$20;2;0);DÜŞEYARA($I2;$A$2:$B$20;2;0)))
Denermisiniz..

Not: Araçlar / Seçenekler / Hesaplama menüsünden otomatik butonunu işaretleyiniz..

.
Hocam sayenizde sorun çözüldü, bağlantıda sorun yaşadığımdan hemen geri dönüş yapamadım.

Hocam formülün en sonunda DÜŞEYARA($I2;$A$2:$B$20;2;0))) şeklinde üçüncü bir düşeyara yazma nedeniniz hakkında bilgi verebilirmisiniz.

Tüm öğrettikleriniz için çok teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Hocam sayenizde sorun çözüldü, bağlantıda sorun yaşadığımdan hemen geri dönüş yapamadım.

Hocam formülün en sonunda DÜŞEYARA($I2;$A$2:$B$20;2;0))) şeklinde üçüncü bir düşeyara yazma nedeniniz hakkında bilgi verebilirmisiniz.

Tüm öğrettikleriniz için çok teşekkürler.
Rica ederim sorun değil..

Formülde iki ayrı düşeyara olduğu için birinde hata var ise diğerini çalıştırdık. İşleyişi şu şekilde..

=EĞER(EHATALIYSA(1.DÜŞEYARA);2.DÜŞEYARA;1.DÜŞEYARA)

Anlamı ; eğer 1. düşeyara hatalıysa 2. düşeyara'yı çalıştır değil ise 1. düşeyarayı çalıştır..

.
 
Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
Hocam çok teşekkür ederim, iyi geceler.
 
Katılım
21 Kasım 2005
Mesajlar
54
Arkadaşlar merhaba,

İkili düşeyara ile ilgili benimde bir sorum var. Formülleri dosyaya uyarlamayı beceremedim.. Gördüğüm bir formülüde uyarlamaya çalıştım oda olmadı.
Dosya ekte ve açıklamalar içindedir. Yardımlarınızı rica ederim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Sistem sayfasında C sütunundaki değerler sadece x den oluşuyorsa,

Kod:
=EĞER(TOPLA.ÇARPIM((Sistem!$A$2:$A$50=B2)*(Sistem!$B$2:$B$50=C2))>0;"x";"")
Formülünü kullanabilirsiniz..

C sütunundaki değerler farklı veriler içerecekse aşağıdaki Dizi Formülünü kullanmanız gerekir..

Kod:
=İNDİS(Sistem!$C$2:$C$100;KAÇINCI(B2&C2;Sistem!$A$2:$A$100&Sistem!$B$2:$B$100;0))
Dizi formülünün girişi; formülü hücreye yazdıktan sonra direk entera basmadan ctrl shift enter tuş kombinasyonlarına basarak formülün girişini tamamlayınız. Bu işlemden sonra formülün başına ve sonuna { } ayıraçları otomatik eklenecektir..

indis fonkiyonundaki hatalı değerlerden kurtulmak için aşağıdaki yolu izleyebilirsiniz..

=eğer(ehatalıysa(formülünüz);"";formülünü)

.
 
Katılım
6 Temmuz 2007
Mesajlar
18
Excel Vers. ve Dili
2003 türkçe
Merhaba,

Sistem sayfasında C sütunundaki değerler sadece x den oluşuyorsa,

Kod:
=EĞER(TOPLA.ÇARPIM((Sistem!$A$2:$A$50=B2)*(Sistem!$B$2:$B$50=C2))>0;"x";"")
Formülünü kullanabilirsiniz..

C sütunundaki değerler farklı veriler içerecekse aşağıdaki Dizi Formülünü kullanmanız gerekir..

Kod:
=İNDİS(Sistem!$C$2:$C$100;KAÇINCI(B2&C2;Sistem!$A$2:$A$100&Sistem!$B$2:$B$100;0))
Dizi formülünün girişi; formülü hücreye yazdıktan sonra direk entera basmadan ctrl shift enter tuş kombinasyonlarına basarak formülün girişini tamamlayınız. Bu işlemden sonra formülün başına ve sonuna { } ayıraçları otomatik eklenecektir..

indis fonkiyonundaki hatalı değerlerden kurtulmak için aşağıdaki yolu izleyebilirsiniz..

=eğer(ehatalıysa(formülünüz);"";formülünü)

.
Sn Ömer Hocam
excel.web'te ilginç formülleri izliyorum, konuyu ben açmadığım için verilen formülleri anlamak için bir hayli kafa yormam gerekiyor.
Açıklamalarınızı tam bir öğretmen üslubuyla yaptığınız için size çok teşekkür ediyor.Başarılar diliyorum.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sn Ömer Hocam
excel.web'te ilginç formülleri izliyorum, konuyu ben açmadığım için verilen formülleri anlamak için bir hayli kafa yormam gerekiyor.
Açıklamalarınızı tam bir öğretmen üslubuyla yaptığınız için size çok teşekkür ediyor.Başarılar diliyorum.
Sayın newsehir,

Ben teşekkür ederim. Yardımcı olabiliyorsam ne mutlu.

İyi çalışmalar..
 
Katılım
13 Ekim 2010
Mesajlar
3
Excel Vers. ve Dili
2007 Türkçe
Selam arkadaşlar,

Yazdıklarınızı okudum kafam daha çok karıştı. ek'te ki dosyada yazdım ne yapmak istediğimi yardımcı olabilir misiniz?

tşk şimdiden
 

Ekli dosyalar

Korhan Ayhan

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

Sn. deepangel forumumuza hoşgeldiniz.

Aşağıdaki formülleri kullanabilirsiniz. Yalnız satır sayınız fazla olduğu için hesaplama uzun sürecektir.

C2 hücresine;
Kod:
=İNDİS($G$2:$G$15000;TOPLA.ÇARPIM(KAÇINCI(A2&B2;$E$2:$E$15000&$F$2:$F$15000;0)))
D2 hücresine;
Kod:
=İNDİS($H$2:$H$15000;TOPLA.ÇARPIM(KAÇINCI(A2&B2;$E$2:$E$15000&$F$2:$F$15000;0)))
 
Katılım
5 Ağustos 2007
Mesajlar
35
Excel Vers. ve Dili
2003 & 2010 türkçe
Düşeyara mı? koşullu biçimlendirme mi? bilmiyorum

hayırlı geceler üstadlar bir sorumda benim olacak eklediğim tabloda abcd bir veri fghı başka bir veri istediğim 2 veride de aynı fatura numaralarını ve beraberinde tutarlarını tarayıp birebir tutanları sayfa 2 de başlıklarını attığım yere aktarması yalnız birebir tutanları sayfa birden kaldırıp sayfa 2 ye aktarması gerekiyor böylelikle sayfa 1 de kalan sorunluların ne olduğunu samanlıkta iğne aramadan tespit etmiş olacağım
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

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

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Sub EŞLEŞENLERİ_AKTAR()
    Dim S1 As Worksheet, S2 As Worksheet, X As Long, BUL As Range
    
    Set S1 = Sheets("Sayfa1")
    Set S2 = Sheets("Sayfa2")
    
    S2.Range("A2:C65536").ClearContents
    
    For X = 2 To S1.Range("A65536").End(3).Row
        Set BUL = S1.Range("G:G").Find(S1.Cells(X, "B"), LookAt:=xlWhole)
        If Not BUL Is Nothing Then
            If S1.Cells(X, "D") = WorksheetFunction.Round(BUL.Offset(0, 2), 2) Then
                S1.Range("B" & X & ":D" & X).Copy S2.Range("A65536").End(3).Offset(1, 0)
                S1.Range("A" & X & ":D" & X).ClearContents
                S1.Range("F" & BUL.Row & ":I" & BUL.Row).ClearContents
            End If
        End If
    Next
    
    S1.Range("A2:D65536").Sort Key1:=Range("A2"), Order1:=xlAscending
    S1.Range("F2:I65536").Sort Key1:=Range("F2"), Order1:=xlAscending
        
    Set BUL = Nothing
    Set S1 = Nothing
    Set S2 = Nothing
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Katılım
5 Ağustos 2007
Mesajlar
35
Excel Vers. ve Dili
2003 & 2010 türkçe
çok teşekkür ederim Korhan Bey tam istediğim gibi olmuş eğer mümkünse bunu bir butona bağlayarak clicklediğimde işleme başlayacak şekilde ayarlayabilme imkanı varmıdır
 
Katılım
5 Ağustos 2007
Mesajlar
35
Excel Vers. ve Dili
2003 & 2010 türkçe
emeklerinize ve uğraşlarınıza sonsuz teşekkür ederim 30000 üzeri 2 veriyi kusursuz bir şekilde tarayıp ayıklamama yardımcı oldunuz benim bugün için son bir sorum olacak umarım doğru anlatabilirim kısaca olayın mantığına değinmek istiyorum 2 faklı yerden alınan bilgileri Korhan beyin yardımıyla sistem tarıyor fatura numarası ve tutarları bire bir tutanları sayfa 2 ye taşıyor yalnız veri çok olunca şöyle bir sorun ortaya çıkıyor sayfa birde fatura numarası tutan fakat tutarı tutmayanlarda kalıyor bir veride olup diğer veride olmayanlarda kalıyor 3. bir sayfaya fatura numaraları tutan fakat tutarları tutmayanları aktarabilme imkanı var mı (sayfa birin şablonunda) yani sayfa birde bir veride olup diğer veride olmayanlar kalabilir mi ?
 

Ekli dosyalar

Üst