Son İşlem Tarihi

Katılım
16 Kasım 2009
Mesajlar
58
Excel Vers. ve Dili
2010
VBA
Tabloda; tarih, satıcı VE alıcı mevcut.
Merak ettiğim konu ise her firmanın yaptığı alım satımın son işlem tarihi.

Dosya ektedir.
 

Ekli dosyalar

Katılım
23 Mart 2009
Mesajlar
153
Excel Vers. ve Dili
excel 2003
d17 ye MAK(EĞER(C2:C12=C17;B2:B12))
e17 ye MAK(EĞER(D2:D12=C17;B2:B12))
dizi formülüdür
 
Katılım
16 Kasım 2009
Mesajlar
58
Excel Vers. ve Dili
2010
VBA
Teşekkürler. Bu arada hatırlatma;

Dizi formulu eklerken CTRL + SHIFT + ENTER basarak ekleyin. Aksi halde "Değer" hatası verir.
 
Son düzenleme:
Katılım
16 Kasım 2009
Mesajlar
58
Excel Vers. ve Dili
2010
VBA
---
Deleted Message.
---
 
Son düzenleme:
Katılım
16 Kasım 2009
Mesajlar
58
Excel Vers. ve Dili
2010
VBA
Formul boş hücreler ile karşılaştığında #YOK veya #SAYI hatası veriyor. Bunu nasıl aşabilirim?

Kod:
MAK(EĞER(C2:C12=C17;[B]B2:B12[/B]))
yerine
Kod:
MAK(EĞER(C2:C12=C17;[B]Sayfa2!B:B[/B]))
kullandığımda başıma geldi.
 
Katılım
23 Mart 2009
Mesajlar
153
Excel Vers. ve Dili
excel 2003
=MAK(EĞER(C2:C12=C17;Sayfa2!$B$2:B12))
Birde sen bakarsan olması gerek
 
Katılım
16 Kasım 2009
Mesajlar
58
Excel Vers. ve Dili
2010
VBA
Oldu ancak bu boş hücrelerle karşılaştığında yine hata veriyor ben tamamen stünu almasından bahsettim dolu sütunu değil.

Kod:
B:B
 
Katılım
23 Mart 2009
Mesajlar
153
Excel Vers. ve Dili
excel 2003
Ben olsam b12 değerini b65000 gibi değer yapar bırakırdım.
eğer(ehatalıysa gibi başlangıçlar var ama bunda denedim olmadı.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Diğer bir formül.

=ARA(2;1/($C$2:$C$13=C17);$B$2:$B$13)

.
 
Katılım
16 Kasım 2009
Mesajlar
58
Excel Vers. ve Dili
2010
VBA
Arkadaşlar konu ile ilgili beklenmedik bir gelişme oldu. 30.000+ formullu hücreyi excel kaldırmadı, bunu makro ile çözmem gerekicek, konu ile ilgili şöyle bir kod var elimde ancak kodu düzenlerken sorun yaşıyorum, yardımınız lazım.

Kod yazarken bile henüz 0, 1 veya 0, -2 gibi (2 solunda, 1 sağında) mantığını kavrayamadım bunu hücre ismi olarak değiştireceğim zamanda kodun yapısı bozuluyor daha açık bir şekilde düzenlememe yardım edermisiniz? Teşekkürler.

Kod:
Sub arztalep()
Dim o As Worksheet, f As Worksheet, bul As Range, i As Long
Set o = Sheets("örnek"): Set f = Sheets("firmalar")
    For i = 2 To f.Range("a1").End(4).Row
        firma = f.Cells(i, 1).Value
            For Each bul In o.Range("c2:c" & o.Range("a1").End(4).Row)
                If f.Cells(i, "a").Value = bul.Value Then
                    f.Cells(i, "b").Value = bul.Offset(0, -1).Value
                End If
                If f.Cells(i, "a").Value = bul.Offset(0, 1).Value Then
                    f.Cells(i, "c").Value = bul.Offset(0, -1).Value
                End If
            Next bul
    Next i
Set o = Nothing: Set f = Nothing
Set bul = Nothing: i = Empty
End Sub
 
Katılım
16 Kasım 2009
Mesajlar
58
Excel Vers. ve Dili
2010
VBA
Kod:
= "B2:B65000"
kaynak verilerini şeklinde yazmaktan bahsetmiştim... :roll: Yardımcı olan olursa sevinirim (=
 
Son düzenleme:
Üst