DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=TOPLA.ÇARPIM((YAKIT!$A$2:$A$500>=SORGU!B$1)*(YAKIT!$A$2:$A$500<=SORGU!B$2)*(YAKIT!$B$2:$B$500=SORGU!$A4)*YAKIT!$C$2:$C$500)
=TOPLA.ÇARPIM((KM!$A$2:$A$500>=SORGU!C$1)*(KM!$A$2:$A$500<=SORGU!C$2)*(KM!$B$2:$B$500=SORGU!$A4)*KM!$C$2:$C$500)
=EĞER(VE(B4>0;C4=0);"Plakada yakıt var ama km yok!";EĞER(VE(B4=0;C4>0);"Plakada km var ama yakıt yok!";EĞER(VE(B4=0;C4=0);"Plakada yakıt ve km yok";(C4-B4)/C4)))
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A2:A500")) Is Nothing Then Exit Sub
Dim yk As Worksheet
Set yk = Sheets("YAKIT")
With Sheets("SORGU")
.Range("F4:I" & .Cells(Rows.Count, "F").End(3).Row+1).Clear
For i = 2 To 500
If .Cells(Target.Row, "A") = yk.Cells(i, "B") Then
son = .Cells(Rows.Count, "F").End(3).Row + 1
.Cells(son, "F") = .Cells(Target.Row, "A")
.Cells(son, "G") = Format(yk.Cells(i, "D"), "dd.mm.yyyy")
.Cells(son, "H") = yk.Cells(i, "C")
.Cells(son, "I") = yk.Cells(i, "E")
.Cells(son, "J") = WorksheetFunction.IfError((.Cells(son, "I") - .Cells(son, "H")) / .Cells(son, "I"), "")
End If
Next
End With
End Sub
Sub mv()
Dim yk As Worksheet
Set yk = Sheets("YAKIT")
Set km = Sheets("KM")
Application.ScreenUpdating = False
With Sheets("SORGU")
.Range("B4:D" & .Cells(Rows.Count, "D").End(3).Row + 1).Clear
For i = 4 To .Cells(Rows.Count, "A").End(3).Row
.Cells(i, "B") = "=SUMPRODUCT((YAKIT!R2C1:R500C1>=SORGU!R1C)*(YAKIT!R2C1:R500C1<=SORGU!R2C)*(YAKIT!R2C2:R500C2=SORGU!RC1)*YAKIT!R2C3:R500C3)*1"
.Cells(i, "B").Value = .Cells(i, "B").Value
.Cells(i, "C") = "=SUMPRODUCT((KM!R2C1:R500C1>=SORGU!R1C)*(KM!R2C1:R500C1<=SORGU!R2C)*(KM!R2C2:R500C2=SORGU!RC1)*KM!R2C3:R500C3)*1"
.Cells(i, "C").Value = .Cells(i, "C").Value
.Cells(i, "D") = "=IF(AND(RC[-2]>0,RC[-1]=0),""Plakada yakıt var ama km yok!"",IF(AND(RC[-2]=0,RC[-1]>0),""Plakada km var ama yakıt yok!"",IF(AND(RC[-2]=0,RC[-1]=0),""Plakada yakıt ve km yok"",(RC[-1]-RC[-2])/RC[-1])))"
.Cells(i, "D").Value = .Cells(i, "D").Value
Next
End With
MsgBox "AKTARMA TAMAMLANDI"
End Sub