Muhasebe - stok toplamı formül(acil)

Katılım
14 Aralık 2016
Mesajlar
69
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-07-2024
Merhaba
yapmak istedigim excel de yardımcı olursanız cok sevinirim.

http://dosya.co/ys2x855c7y3x/SANCAKTAR_LİMSA_SATIS.xlsx.html

sizden ricam ben burada 2 tane formül diye belirttiğim M VE N SÜTUNLARI VAR

Yapmak istedigim aynı fatura numaralı cari nin stok olarak miktarsal toplamını ve tutarsal toplamını almasını istiyorum.

örnegin 000016 nolu ahmet yanlızoğlu faturalı C 30 HAZIR BETON MİKTAR TOPLAMI 17 TUTAR TOPLAMI İSE 1.872,89 FORMÜL KISMINDA OLMASINI İSTİYORUM. UMARIM ANLATABİLDİM. İNŞALLAH COK TEŞEKKÜR EDERİM.

KISACASI AYNI : SATIS YAPILAN CARİ DE AYNI STOKLU SATIS VARSA ALT ALTA TOPLANIP TUTARSAL OLARAK BELİRTİLMESİ. İSTİYORUM.
 
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,

Aşağıdaki sorguyu deneyin. Logo kullanıyorsanız müsait olursam sql formatında ayarlarım.


Link
Kod:
Sub Ozet_Tablo()
    Dim S1 As Worksheet, S2 As Worksheet, Son As Long, X As Long, Say As Long
    Dim Veri As Variant, Liste As Variant, Zaman As Double, Kriter As String
    
    Zaman = Timer
    
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    Application.EnableEvents = False
    
    Set S1 = Sheets("Sayfa1")
    Set S2 = Sheets("Rapor")
    
    S2.Range("A7:h" & S2.Rows.Count).ClearContents
    S2.Range("A7:h" & S2.Rows.Count).Borders.LineStyle = 0
    
    Son = S1.Cells(S1.Rows.Count, 3).End(3).Row
    Veri = S1.Range("A2:n" & Son).Value
    
    ReDim Liste(1 To UBound(Veri, 1), 1 To 8)
    
    With CreateObject("Scripting.Dictionary")
        .CompareMode = vbTextCompare
        For X = 1 To UBound(Veri, 1)
            If Veri(X, 3) >= 0 Then
                Kriter = Veri(X, 2) & ":" & Veri(X, 4) & ":" & Veri(X, 6) & ":" & Veri(X, 7)
                If Not IsEmpty(Kriter) Then
                    If Not .Exists(Kriter) Then
                        Say = Say + 1
                        .Add Kriter, Say
                        Liste(Say, 1) = Veri(X, 1)
                        Liste(Say, 2) = Veri(X, 2)
                        Liste(Say, 3) = Veri(X, 4)
                        Liste(Say, 4) = Veri(X, 5)
                        Liste(Say, 5) = Veri(X, 6)
                        Liste(Say, 6) = Veri(X, 7)
                        
                     
                    End If
                    
                    On Error Resume Next
                    Liste(.Item(Kriter), 7) = Liste(.Item(Kriter), 7) + Veri(X, 8)
                    Liste(.Item(Kriter), 8) = Liste(.Item(Kriter), 8) + Veri(X, 12)
                    
                    On Error GoTo 0
                End If
            End If
        Next
    End With
    
    S2.Range("A7").Resize(Say, 8).Value = Liste
    S2.Range("A7").Resize(Say, 8).Borders.LineStyle = 1
    S2.Cells.EntireColumn.AutoFit
    S2.Select
    
    Set S1 = Nothing
    Set S2 = Nothing
    
    Application.EnableEvents = True
    Application.ScreenUpdating = True
    Application.Calculation = xlCalculationAutomatic
    
    MsgBox "İşleminiz tamamlanmıştır." & Chr(10) & _
           "İşlem süresi ; " & Format(Timer - Zaman, "0.000") & " Saniye", vbInformation, "Bilgilendirme"
End Sub
 

Ekli dosyalar

Katılım
14 Aralık 2016
Mesajlar
69
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-07-2024
Firma logo kullanıyorda ben excel alıyorum oradan ondan dolayı gerekiyordu.
 
Katılım
14 Aralık 2016
Mesajlar
69
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-07-2024
Hazırlayabilecek biri varmıdır acaba*
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın jaguar190327 fatura bilgileri tekrar ediyor. sizin örnek olarak 2.satırda verdiğiniz bilgi tekrar 2377 den itibaren tekrar ediyor.Bu durumda nasıl hesap yapılacak, tüm fatura bilgileri tahmini 1000 satır sonra tekrarlı.
 
Son düzenleme:
Katılım
14 Aralık 2016
Mesajlar
69
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-07-2024
Sayın jaguar190327 fatura bilgileri tekrar ediyor. sizin örnek olarak 2.satırda verdiğiniz bilgi tekrar 2377 den itibaren tekrar ediyor.Bu durumda nasıl hesap yapılacak, tüm fatura bilgileri tahmini 1000 satır sonra tekrarlı.
neden ki tekrar lı oluyor ama bütün satırları olması lazım onu fatura numarasından ayıramıyormuyuz.acaba daha önce biri yapmıştı. bulmaadım.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
neden ki tekrar lı oluyor ama bütün satırları olması lazım onu fatura numarasından ayıramıyormuyuz.acaba daha önce biri yapmıştı. bulmaadım.
Tüm bilgiler aynı ,ayırt edici bir bilgi bulamadım.Siz bulursanız yazınız.Bu durumda yapıldığında üstte aynı olan verileride toplama dahil ederek devam ediyor.
 
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

Dosyayı inceledinizmi ? Karşılaştığınız hatalar nelerdir.
 
Katılım
14 Aralık 2016
Mesajlar
69
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-07-2024
Üst