Hallo,
Ik heb in een database een rapport gemaakt wat het totaal aantal getankte liters en het totaal aantal verreden kilometers van een auto moet weergeven waarna het gemiddeld verbuik uitgerekend moet worden.
In de database zit een tabel waarbij de kilometerstand bij elke tankbeurt en de getankte liters over een bepaalde periode wordt weergegeven:
week datum KM-tank getankte liters Kenteken
42 12-10-2009 271434 110 XX-XX-01
42 13-10-2009 271818 135 XX-XX-01
42 16-10-2009 272398 209 XX-XX-01
43 19-10-2009 272937 155 XX-XX-01
43 22-10-2009 273568 214 XX-XX-01
43 24-10-2009 274125 148 XX-XX-01
44 28-10-2009 274513 140 XX-XX-01
44 30-10-2009 275096 190 XX-XX-01
44 31-10-2009 275448 77 XX-XX-01Ik reken de kilometers uit met =(Max([KM-tank])-Min([KM-tank])) dat gaat goed. Maar bij het uitrekenen van de getankte liters kom ik in de problemen.
Het is namelijk zo dat de eerste waarde van de getankte liters niet meegnomen moet worden in de optelsom (in het voorbeeld dus 110), omdat dit de getankte liters zijn die getankt zijn bij de eerste km-stand (en dus niet horen bij de verreden kilometers die na die tankbeurt zijn gereden).
Als ik de getankte liters zou optellen met =Sum([getankte liters]) komt er 1378 liter uit maar ik wil eigenlijk :
=Sum([getankte liters]) min de eerste waarde van getankte liters (in het voorbeeld :1378 - 110 = 1268 liter.
Heeft iemand een idee hoe ik dit zou kunnen doen?
Ik heb in een database een rapport gemaakt wat het totaal aantal getankte liters en het totaal aantal verreden kilometers van een auto moet weergeven waarna het gemiddeld verbuik uitgerekend moet worden.
In de database zit een tabel waarbij de kilometerstand bij elke tankbeurt en de getankte liters over een bepaalde periode wordt weergegeven:
42 12-10-2009 271434 110 XX-XX-01
42 13-10-2009 271818 135 XX-XX-01
42 16-10-2009 272398 209 XX-XX-01
43 19-10-2009 272937 155 XX-XX-01
43 22-10-2009 273568 214 XX-XX-01
43 24-10-2009 274125 148 XX-XX-01
44 28-10-2009 274513 140 XX-XX-01
44 30-10-2009 275096 190 XX-XX-01
44 31-10-2009 275448 77 XX-XX-01
Het is namelijk zo dat de eerste waarde van de getankte liters niet meegnomen moet worden in de optelsom (in het voorbeeld dus 110), omdat dit de getankte liters zijn die getankt zijn bij de eerste km-stand (en dus niet horen bij de verreden kilometers die na die tankbeurt zijn gereden).
Als ik de getankte liters zou optellen met =Sum([getankte liters]) komt er 1378 liter uit maar ik wil eigenlijk :
=Sum([getankte liters]) min de eerste waarde van getankte liters (in het voorbeeld :1378 - 110 = 1268 liter.
Heeft iemand een idee hoe ik dit zou kunnen doen?
Laatst bewerkt: