DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=TOPLA.ÇARPIM((KAYIT_DEFTERİ!$D$2:$D$100=ÜRÜNLER!A4)*(KAYIT_DEFTERİ!$B$2:$B$100="Alış")*KAYIT_DEFTERİ!$F$2:$F$100)
=TOPLA.ÇARPIM((KAYIT_DEFTERİ!$D$2:$D$100=ÜRÜNLER!A4)*(KAYIT_DEFTERİ!$B$2:$B$100="Satış")*KAYIT_DEFTERİ!$F$2:$F$100)
Sub ABC()
Range("D4").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-3]="""","""",SUMPRODUCT((KAYIT_DEFTERİ!R2C4:R100C4=ÜRÜNLER!RC[-3])*(KAYIT_DEFTERİ!R2C2:R100C2=""Alış"")*KAYIT_DEFTERİ!R2C6:R100C6))"
Selection.AutoFill Destination:=Range("D4:D520"), Type:=xlFillDefault
Range("D4:D520").Select
Range("E4").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-4]="""","""",SUMPRODUCT((KAYIT_DEFTERİ!R2C4:R100C4=ÜRÜNLER!RC[-4])*(KAYIT_DEFTERİ!R2C2:R100C2=""Satış"")*KAYIT_DEFTERİ!R2C6:R100C6))"
Selection.AutoFill Destination:=Range("E4:E520"), Type:=xlFillDefault
Range("E4:E520").Select
Range("F4").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-5]="""","""",RC[-2]-RC[-1])"
Range("F4").Select
Selection.AutoFill Destination:=Range("F4:F10"), Type:=xlFillDefault
Range("F4:F520").Select
MsgBox "İşlem tamamlanmıştır"
Range("A1").Select
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("a4:a65536")) Is Nothing Then Exit Sub
Set kyt = Sheets("KAYIT_DEFTERİ")
For x = 2 To kyt.[d65536].End(3).Row
If Target = kyt.Cells(x, "d") And kyt.Cells(x, "b") = "ALIŞ" Then
alis = alis + kyt.Cells(x, "f")
Target.Offset(0, 3) = alis
ElseIf Target = kyt.Cells(x, "d") And kyt.Cells(x, "b") = "SATIŞ" Then
satis = satis + kyt.Cells(x, "f")
Target.Offset(0, 4) = satis
End If
Next
End Sub
TIBBİ ATIK BASKILI ürününü yazdığınız satırı kastediyorsunuz sanırım. Ben denediğimde bir sorunla karşılaşmadım. Alış 250, Satış 250 çıkıyor. Sayfasından kontrol ettim. Sonucun da 250 çıkması gerekmiyor mu?sayın leumruk bey çok teşekkür ederim ama 9.satıra kadar veriler doğru 10.satırı değişik vermiş sonrasında denemek için yeni ürün tanımladım alış ve satış yaptım ama ürünler kısmında yine bilgi girmemiş birşeyler eksik sanırım rica etsem birkez daha ilgilenirmisiniz acaba. teşekkür ederim.