Jetzt's wird's tricky

Und zwar habe ich folgendes Problem:
Ich habe eine riesige Liste mit Fahrzeug-Kennzeichen (Spalte A), die dazugehörigen Fahrer (B), das Fhzg ©, die getankten Liter (D), den bei jeder Tankung aktuellen KM-Stand (E) und die Kosten des Betankung (F).
Jetzt würde ich gerne herausfinden, wieviel jeder Fahrer auf 100km verbraucht hat. Ne Pivot-Tabelle wäre natürlich was feines, aber a)sagt mir Excel, dass der Datensatz zu groß und mit den vorhandenen Ressourcen nicht machbar sei und b)muss ich ja je Fahrer die Differenz zwischen dem letzten und dem ersten KM-Stand ermitteln, damit ich weiß, wieviel KM er in diesem Jahr gefahren ist.

Hat jemand ne Lösung? Biiiiitttte!!! Ich will nicht 1000x nen Filter setzen, die Summe / Differenz bilden und das dann in ne andere Tabelle einfügen.

DANKE!
MfG
der Angus

Ich habe eine riesige Liste mit Fahrzeug-Kennzeichen (Spalte
A), die dazugehörigen Fahrer (B), das Fhzg ©, die getankten
Liter (D), den bei jeder Tankung aktuellen KM-Stand (E) und
die Kosten des Betankung (F).
Jetzt würde ich gerne herausfinden, wieviel jeder Fahrer auf
100km verbraucht hat. Ne Pivot-Tabelle wäre natürlich was
ersten KM-Stand ermitteln, damit ich weiß, wieviel KM er in
diesem Jahr gefahren ist.

Hi Angus:

 A B C D E F G H
Datum kennz fahrer autotyp liter km-Stand preis preis/liter 
01.01.2007 1 Müller VW 1600 100.000 
mit diesen Formeln:

B15: =F9-F2
B16: =F8-F3
C15: =SUMMEWENN($C$4:blush:C$9;A15;$E$4:blush:E$9)
C16: =SUMMEWENN($C$4:blush:C$9;A16;$E$4:blush:E$9)
D15: =C15/B15\*100
D16: =C16/B16\*100

Gruß
Reinhard

Hallo Reinhard,

erstmal herzlichen Dank für deine Hilfe. Allerdings löst es nicht ganz mein Problem, denn ich muss nach wie vor jedes der knapp 1000 Fahrzeuge einzelnd betrachten und den letzten KM-Stand - den ersten KM-Stand rechnen… was bei 1000 Fhzg recht lange dauern könnte.

Trotzdem danke!
Gruß
Angus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Angus,
hast du die Möglichkeit Access zu benutzen?

Damit könnte man die Aufgabe relativ einfach lösen.

Gruß
Marion

Hallo Marion,

ja, ich hab auch die Möglichkeit Access zu nutzen. Kann ich die Excel Datei den problemlos in Access laden / kopieren?

Danke für deine Hilfe.
Gruß
Angus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Angus,

ja, ich hab auch die Möglichkeit Access zu nutzen. Kann ich
die Excel Datei den problemlos in Access laden / kopieren?

Ja, das ist kein Problem. Ich mach dir einen Explorer in die DB. Du kannst mit dem auch Exceldateien in die DB laden.

Kannst du dann mal bitte die Spaltenköpfe deiner Tabelle kopieren und hier einfügen und wenn möglich einen Musterdatensatz.

Was auch interessant ist: wie kommen neue Datensätze in deine Datei? Werden diese eingetippt oder eingelesen oder …?

Dazu was du genau brauchst (also den Durchschnittsverbrauch je 100 km ist klar - aber soll dieser immer jeweils für das Jahr ermittelt werden oder insgesamt oder wie). Gibt es weitere Zahlen, die du ermitteln willst?

Soll die Ausgabe wieder in Excel erfolgen, in Form einer Liste oder in Form einer Kreuztabelle (Pivot-Tab).

Ich schau mir das dann heute abend an. Hab jetzt hier nicht die Möglichkeit und auch nicht die Zeit dafür.

Gruß
Marion

Ha Ha! Hab die Tabelle jetzt erst als xml abgespeichert, dann in Access geöffnet und die verbindung zur xls tabelle bestätigt.

Jetzt hab ich zwar die Tabelle, aber wie gehe ich weiter vor :o)
Dank dir!
Gruß
Angus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Angus,

Ha Ha! Hab die Tabelle jetzt erst als xml abgespeichert, dann
in Access geöffnet und die verbindung zur xls tabelle
bestätigt.

Mach keine Welle :smile:

Jetzt hab ich zwar die Tabelle, aber wie gehe ich weiter vor

einfach die erste Zeile (die Spaltenüberschriften) in der Excel-Tabelle kopieren und hier posten - bitte benutze dabei den pre-Tag. Mehr brauch ich nicht. (zum Definieren der Felder in Access)

Gruß
Marion *derenPausejetztzuendeist*

erstmal herzlichen Dank für deine Hilfe. Allerdings löst es
nicht ganz mein Problem, denn ich muss nach wie vor jedes der
knapp 1000 Fahrzeuge einzelnd betrachten und den letzten
KM-Stand - den ersten KM-Stand rechnen… was bei 1000 Fhzg
recht lange dauern könnte.

Hi Angus,

verstehe ich nicht. Klar habe ich nicht 1000 Fahrzeuge/Fahrer nachgestellt sondern nur zwei, aber als Ergebnis hast du exakt das was du anfragtest, die km pro Fahhrer und Jahr, den Verbrauch pro Fahrer und 100 km.

K.A. was du dann noch rechnen willst.

Oder habe ich was verpeilt bei:

***********************************************************************
Jetzt würde ich gerne herausfinden, wieviel jeder Fahrer auf 100km verbraucht hat. … a)sagt mir Excel, dass der Datensatz zu groß und mit den vorhandenen Ressourcen nicht machbar sei und b)muss ich ja je Fahrer die Differenz zwischen dem letzten und dem ersten KM-Stand ermitteln, damit ich weiß, wieviel KM er in diesem Jahr gefahren ist.

Hat jemand ne Lösung? Biiiiitttte!!! Ich will nicht 1000x nen Filter setzen, die Summe / Differenz bilden und das dann in ne andere Tabelle einfügen.
***********************************************************************

Wenn die Liste über mehrere Jahre geht müßte man ggfs. noch nach Jahren splitten, das ging aber aus der Anfangsfrage nicht hervor.
Abgesehen davon, daß man solche Tabellen sowieso pro Jahr erstellt *glaub*

Gruß
Reinhard

Trotzdem danke!
Gruß
Angus

Ich habe eine riesige Liste mit Fahrzeug-Kennzeichen (Spalte
A), die dazugehörigen Fahrer (B), das Fhzg ©, die getankten
Liter (D), den bei jeder Tankung aktuellen KM-Stand (E) und
die Kosten des Betankung (F).
Jetzt würde ich gerne herausfinden, wieviel jeder Fahrer auf
100km verbraucht hat. Ne Pivot-Tabelle wäre natürlich was
ersten KM-Stand ermitteln, damit ich weiß, wieviel KM er in
diesem Jahr gefahren ist.

Hi Angus:

A B C D E F
G H
Datum
kennz fahrer autotyp liter km-Stand preis preis/liter
01.01.2007 1 Müller VW
1600 100.000
mit diesen Formeln:

B15: =F9-F2
B16: =F8-F3
C15: =SUMMEWENN($C$4:blush:C$9;A15;$E$4:blush:E$9)
C16: =SUMMEWENN($C$4:blush:C$9;A16;$E$4:blush:E$9)
D15: =C15/B15*100
D16: =C16/B16*100

Gruß
Reinhard

Hallo Marion,

hier die Spaltenüberschriften:

 Kennzeichen (Liste) aktueller Fahrer Hersteller Modell Typ Abr.-zeitraum Datum Tankstellenname Tankstellenanschrift Tankstellenort km-Stand Menge Preis/Einheit Kraftstoffart Betrag 

Gaaanz herzlichen Dank!

MfG
André

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Andre,

hier die Spaltenüberschriften:

Kennzeichen (Liste) aktueller
Fahrer Hersteller Modell Typ Abr.-zeitraum Datum Tankstellenname Tankstellenanschrift Tankstellenort km-Stand Menge Preis/Einheit Kraftstoffart Betrag

danke für die Felder.

Nehmen wir an, ein Fahrzeug ist neu (Km-Stand = 0). Jetzt kommt der Fahrer mit dem 1. Tankbeleg (Datum 4.5.03, 55 l, Betrag 59,95, …) km-Stand ist an diesem Tag 549
Wie sieht dann die 1. Eintragun aus?
so:

Datum … km-Stand Menge Preis/Einheit Betrag
04.05.2003 0 55,0 1,09 59,95
07.05.2003 549 54,0 1,09 58,86

oder so:

Datum … km-Stand Menge Preis/Einheit Betrag
 0 
04.05.2003 549 55,0 1,09 59,95

Gruß
Marion

OT Grenzen von Pivot Tabellen , Datensatz zu groß
Hallo Marion, Angus,

kenne weder Access noch Pivottabellen.
Was sagen eigentlich die Pivot-Experten zu der Aussage:

****Ne Pivot-Tabelle wäre natürlich was feines, aber a)sagt mir Excel, dass der Datensatz zu groß und mit den vorhandenen Ressourcen nicht machbar sei und *****

Kann es denn sein, daß ich Daten in einer Tabelle habe, darüber eine Pivottabelle legen will oder wie man dazu sagt und Excel sagt Datensatz zu groß!?
Beziehen sich Ressourcen auf die Hardware, Betriebssytem, Arbeitsspeicher, …?

Gruß
Reinhard

Hallo Reinhard,

kenne weder Access noch Pivottabellen.
Was sagen eigentlich die Pivot-Experten zu der Aussage:

****Ne Pivot-Tabelle wäre natürlich was feines, aber a)sagt
mir Excel, dass der Datensatz zu groß und mit den vorhandenen
Ressourcen nicht machbar sei und *****

Kann es denn sein, daß ich Daten in einer Tabelle habe,
darüber eine Pivottabelle legen will oder wie man dazu sagt
und Excel sagt Datensatz zu groß!?

PivotTabellen lassen sich in der Regel ohne Probleme sehr schnell erstellen. Auch bei wirklich großen Tabellen.

Ich habe schon PivotTabellen estellt, wo die Quelldatei ca 30000 Datensätze (Zeilen) und mehr als 10 Spalten hatte. Diese Quelldateien enthielten meist keine Formeln, da es fast immer Downloads waren. Enthält so eine Quelldatei viele rechenintensive Formeln kann es schon ein wenig dauern, bis alle Werte ermittelt werden. Da kann es Probleme mit dem Speicher geben (meist weißer Bildschirm und keine Eingabe möglich solange Excel rechnet - der einzige Hinweis, dass Excel nicht abgestürtzt ist, ist die Statusanzeige mit der %-Angabe, die zeigt wieviele Werte bereits ermittelt wurden). Das wird mitunter von Usern nicht bemerkt und in dem Glauben, Excel sei abgestürtzt, wird Excel über den Task-Manager gekillt.

Ein tatsächlicher Grund, dass eine PivotTabelle nicht erstellt werden kann, ist die Kardinalität des/der Feldes/Ferder in dem Bereich Spalten. Die Spaltenanzahl ist in Excel nun einmal begrenzt.

Hier scheint das der Fall zu sein, auf jeden Fall gibt es wohl ca 1000 Fahrzeuge und wahrscheinlich ebenso viele Fahrer oder mehr. (Ein Fahrzeug = 1 Fahrer oder verschiedene Fahrer?) Egal ob die Fahrer oder die Fahrzeuge in den Bereich Spalten gezogen werden, so viele Spalten bietet Excel (Excel2007 - hier kann ich keine Aussage machen) nicht und der Rechenaufwand könnte doch schon erheblich sein. Da haben wir schon mal eine weitere Grenze.

In der Tabelle wird der km-Stand ausgewiesen, hier muß also die gefahrere Strecke ermittelt werden. Normalerweise keine große Sache, aber dieser Wert soll in die PivotTabelle mit einfließen. Bei entsprechend vielen Datensätzen kann auch das problematisch werden. Zusätzlich soll eine zeitliche Gruppierung nach Jahren erfolgen (auch das muß gerechnet werden). Die Quelltabelle enthält sehr viele andere Informationen und ganz sicher sehr viele Redundanzen. Wenn beim Layout keine Felder weggelassen werden, geht auch dadurch der Rechner in die Knie. Alle diese Daten müssen für die Berechnung der PivotTabelle irgendwie in den Hauptspeicher geladen werden, dann muß da auch noch gerechnet werden, also auslagern, …

Ich weiß bisher nicht, wie die Daten in die xls.Datei kommen. Ich kann mir nicht vorstellen, dass Angus oder jemand anders die Daten eintippt. Ich gehe davon aus, dass es sich wohl um einen Download handelt. Normalerweise kann man hier schon die Qualität der Ausgangsdaten sehr stark beeinflussen.

Ist zumindest ne Firma mit nem großen Fuhrpark, und die hat bestimmt auch ein Buchungsprogramm. Diese Programme bieten auch verschiedenste Selektionsmöglichkeiten, allerdings sind die meisten Mitarbeiter oft nur mit einem geringen Teil der Software vertraut und kennen kaum die Möglichkeiten der Programme. An Schulungen wird gespart. Das kommt dann dabei raus. Mitarbeiter kriegt den Auftrag: Mach mal … Aber wie.

Access funktioniert anders und ist dadurch gerade bei großen Datenmengen Excel überlegen. Access speichert auch nicht soviel unnötige Informationen wie ein Kalkulationsprogramm. Aber auch in Access kann man keine Kreuztabelle mit diesen Ausmaßen erstellen. Worauf würde man die auch drucken wollen (Tapete in Querformal :wink: wär gut, aber welcher Drucker druckt darauf?)

Gruß
Marion

Hallo Marion,

PivotTabellen lassen sich in der Regel ohne Probleme sehr
schnell erstellen. Auch bei wirklich großen Tabellen.

Ich habe schon PivotTabellen estellt, wo die Quelldatei ca
30000 Datensätze (Zeilen) und mehr als 10 Spalten hatte.

Ist das jetzt wie oben gesagt eine wirklich große Tabelle im Büroalltag? An die Million Zeilen und 16.000 Spalten in XL2007 denk.

Diese
Quelldateien enthielten meist keine Formeln, da es fast immer
Downloads waren. Enthält so eine Quelldatei viele
rechenintensive Formeln kann es schon ein wenig dauern, bis
alle Werte ermittelt werden. Da kann es Probleme mit dem
Speicher geben (meist weißer Bildschirm und keine Eingabe
möglich solange Excel rechnet - der einzige Hinweis, dass
Excel nicht abgestürtzt ist, ist die Statusanzeige mit der
%-Angabe, die zeigt wieviele Werte bereits ermittelt wurden).
Das wird mitunter von Usern nicht bemerkt und in dem Glauben,
Excel sei abgestürtzt, wird Excel über den Task-Manager
gekillt.

Gut zu wissen, muß ich meine Ungeduld zügeln und die Statusleiste beobachten, also zwei mir unbekannte Sachen gleichzeitig tun :smile:

Hier scheint das der Fall zu sein, auf jeden Fall gibt es wohl
ca 1000 Fahrzeuge und wahrscheinlich ebenso viele Fahrer oder
mehr. (Ein Fahrzeug = 1 Fahrer oder verschiedene Fahrer?)

Dazu las ich hier noch nichts, also über die Struktur der Tabelle, und ob die fahrzeuge gewechselt werden usw.

Egal
ob die Fahrer oder die Fahrzeuge in den Bereich Spalten
gezogen werden, so viele Spalten bietet Excel nicht
(Excel2007 - hier kann ich keine Aussage machen)

bis 2003: 256 Spalten (Spreadsheet in Tabelle 676 Spalten, letzte Spalte=ZZ), 65536 Zeilen.
2007: ca. 1 Mio. Zeilen, ca. 16.000 Spalten (Letzte Spalte = ZZZ)

und der Rechenaufwand könnte doch schon erheblich sein. Da
haben wir schon mal eine weitere Grenze.

Wenn sie da einige Excelfunktionen nicht massiv beschleunigt haben sehe ich da schwarz bei 1 Mio Zeilen bzw. 16 Milliarden Zellen.

In der Tabelle wird der km-Stand ausgewiesen, hier muß also
die gefahrere Strecke ermittelt werden. Normalerweise keine
große Sache, aber dieser Wert soll in die PivotTabelle mit
einfließen. Bei entsprechend vielen Datensätzen kann auch das
problematisch werden. Zusätzlich soll eine zeitliche
Gruppierung nach Jahren erfolgen (auch das muß gerechnet
werden). Die Quelltabelle enthält sehr viele andere
Informationen und ganz sicher sehr viele Redundanzen. Wenn
beim Layout keine Felder weggelassen werden, geht auch dadurch
der Rechner in die Knie. Alle diese Daten müssen für die
Berechnung der PivotTabelle irgendwie in den Hauptspeicher
geladen werden, dann muß da auch noch gerechnet werden, also
auslagern, …

Scheinbar geht Access anders vor, denn es hat ja auch „nur“ den gleichen Hauptspeicher. Aber das will ich erst wissen wenn ich mit Access „anfange“.

Ich weiß bisher nicht, wie die Daten in die xls.Datei kommen.
Ich kann mir nicht vorstellen, dass Angus oder jemand anders
die Daten eintippt. Ich gehe davon aus, dass es sich wohl um
einen Download handelt. Normalerweise kann man hier schon die
Qualität der Ausgangsdaten sehr stark beeinflussen.

Ich denke, am Anfang steht die manuelle Eingabe, außer es sind Schrifterkennungsprogramme im Spiel, die eingescannte fahrtenbücher auslesen, oder die Fahrtenbücher sind eh schon im Laptop.
Und diese Einzeldaten laufen dann bei Angus zusammen in eine® datei.

die meisten Mitarbeiter oft nur mit einem geringen Teil der
Software vertraut und kennen kaum die Möglichkeiten der
Programme. An Schulungen wird gespart. Das kommt dann dabei
raus. Mitarbeiter kriegt den Auftrag: Mach mal … Aber wie.

Ja, so lese ich das aus Anfragen in Excel-Brettern heraus.
Welch Zeit- und Geldverschwendung und Motivationsabbau an den Mitarbeitern. Ressourcendezimierung.

Aber auch in Access kann man keine Kreuztabelle mit diesen
Ausmaßen erstellen. Worauf würde man die auch drucken wollen
(Tapete in Querformal :wink: wär gut, aber welcher Drucker druckt
darauf?)

Das ginge, Endlospapier in den Drucker und 90 Grad nach links drehen, dann druckt er beliebig viele Spalten nebeneinander *grins*

Aber für was eigentlich Tabelle oder Kreuztabelle, man berechnet direkt die mittlere quadratische Kontingenz von Fahrer und Auto und fertig *kicher* --> http://de.wikipedia.org/wiki/Kreuztabelle

Lieben Gruß
Reinhard

erstmal herzlichen Dank für deine Hilfe. Allerdings löst es
nicht ganz mein Problem, denn ich muss nach wie vor jedes der
knapp 1000 Fahrzeuge einzelnd betrachten und den letzten
KM-Stand - den ersten KM-Stand rechnen… was bei 1000 Fhzg
recht lange dauern könnte.

Hi Angus,

kannst du mal bitte eine kleine Besipieltabelle mit 5 Fahrern und 5 Autos basteln und hochladen, bei www.hostarea.de o.ä. ?
Vielleicht auf Blatt 1 wie die Tabelle „leer“ aussieht, in Blatt 2 wie sie aussieht, wenn du manuell berechnest hast.

Gruß
Reinhard

Hi Reinhard,

Ich habe schon PivotTabellen estellt, wo die Quelldatei ca
30000 Datensätze (Zeilen) und mehr als 10 Spalten hatte.

Ist das jetzt wie oben gesagt eine wirklich große Tabelle im
Büroalltag?

Kommt immer ganz drauf an - ich lad mir solche Tabellen immer speicherfreundlich runter. Da hatte ich nie Probleme. Bei einigen Berechnungen aber gab es dann häufig doch Probleme trotzt üppig ausgestatteten PC.

An die Million Zeilen und 16.000 Spalten in XL2007
denk.

Dazu hab ich keine Erfahrung.

… - der einzige Hinweis, dass
Excel nicht abgestürtzt ist, ist die Statusanzeige mit der
%-Angabe, die zeigt wieviele Werte bereits ermittelt wurden).

Gut zu wissen, muß ich meine Ungeduld zügeln und die
Statusleiste beobachten, also zwei mir unbekannte Sachen
gleichzeitig tun :smile:

kein Kommentar

Hier scheint das der Fall zu sein, auf jeden Fall gibt es wohl
ca 1000 Fahrzeuge und wahrscheinlich ebenso viele Fahrer oder
mehr. (Ein Fahrzeug = 1 Fahrer oder verschiedene Fahrer?)

gezogen werden, so viele Spalten bietet Excel nicht
(Excel2007 - hier kann ich keine Aussage machen)

bis 2003: 256 Spalten (Spreadsheet in Tabelle 676 Spalten,
letzte Spalte=ZZ), 65536 Zeilen.
2007: ca. 1 Mio. Zeilen, ca. 16.000 Spalten (Letzte Spalte =
ZZZ)

hab ich irgendwo schon mal gehört, danke für die Info

und der Rechenaufwand könnte doch schon erheblich sein. Da
haben wir schon mal eine weitere Grenze.

Wenn sie da einige Excelfunktionen nicht massiv beschleunigt
haben sehe ich da schwarz bei 1 Mio Zeilen bzw. 16 Milliarden
Zellen.

Ich weiß bisher nicht, wie die Daten in die xls.Datei kommen.

Ich denke, am Anfang steht die manuelle Eingabe, außer es sind
Schrifterkennungsprogramme im Spiel, die eingescannte
fahrtenbücher auslesen, oder die Fahrtenbücher sind eh schon
im Laptop.

schätze eher die Fahrer zahlen mit TankKarte und die Daten werden elektronisch übermittelt ähnlich wie ec-cash oder symbol

Und diese Einzeldaten laufen dann bei Angus zusammen in
eine® datei.

ja, und da von allen Tankstellen alle notwendigen Daten in einem vollständigen Datensatz übertagen werden, entsteht die Redundanz. Die Daten sollten eigentlich erst in Normalform gebracht werden.

Aber für was eigentlich Tabelle oder Kreuztabelle, man
berechnet direkt die mittlere quadratische Kontingenz von
Fahrer und Auto und fertig *kicher* -->
http://de.wikipedia.org/wiki/Kreuztabelle

du hast dir das jetzt nicht wirklich reingezogen? *unsicherbin*
Ganz lieben Gruß
Marion

Aber für was eigentlich Tabelle oder Kreuztabelle, man
berechnet direkt die mittlere quadratische Kontingenz von
Fahrer und Auto und fertig *kicher* -->
http://de.wikipedia.org/wiki/Kreuztabelle

du hast dir das jetzt nicht wirklich reingezogen?
*unsicherbin*

Hallo Marion,

ich habe mir das durchgelesen, mich sehr gefreut daß ich das nicht wissen muß und Webseite schnell wieder zugemacht *gg*

Lieben Gruß
Reinhard

Pivot + DB kostenlos ja, aber auch umsonst?
Hallo Andre,

Nehmen wir an, ein Fahrzeug ist neu (Km-Stand = 0). Jetzt
kommt der Fahrer mit dem 1. Tankbeleg (Datum 4.5.03, 55 l,
Betrag 59,95, …) km-Stand ist an diesem Tag 549
Wie sieht dann die 1. Eintragung aus?
so:

Datum … km-Stand Menge Preis/Einheit Betrag
04.05.2003 0 55,0 1,09 59,95
07.05.2003 549 54,0 1,09 58,86

oder so:

Datum … km-Stand Menge Preis/Einheit Betrag
0
04.05.2003 549 55,0 1,09 59,95

Ich habe diese Information bisher nicht erhalten, hast du noch Interesse? Womöglich ist dein Problem bereits gelöst? Info hier im Forum wäre nett.

Deine Datenbank für die obere der beiden Möglichkeiten habe ich fertig, auch einen weiteren Lösungsvorschlag für Excel. Allerdings weiß ich nicht konkret genug, was du wirklich brauchst. Man kann vieles basteln. Bisher ist das in der DB und in der ExcelDatei nur aufgrund deiner noch recht ungenauen Angaben erstellt und zeigt auch nur Möglichkeiten. Aufgrund der fehlenden Infos habe ich erst mal die weitere Bearbeitung gestoppt.

Ich würd dir gern weiterhelfen, aber dazu brauche ich unbedingt dein Input.

Test kurz vor dem Upload war OK. Hinweise sind in der „lies mich.pdf“.
http://www.gmx.de/mc/trK1dDIls1mfV3WqBZZlONkJxXfB01

Gruß
Marion

Hallo Marion,

entschuldige bitte meine verspätete Antwort. Ich hab mich meiner Weißheit(-szähne) entledigt und bin heut den ersten Tag wieder im Büro. Hab leider verpennt, es vorher kurz zu posten, sorry! Natürlich könnte ich die DB noch gebrauchen. Meine Tabelle (die übrigend ein Export aus dem Reporting system eine Leasinggesellschaft ist) entspricht dem oberen Modell. Ich würde nun gerne eine Tabelle haben, die mir sagt, welcher Fahrer wieviel Liter auf 100km verbraucht hat. Das schwierige an der Sache ist, dass der Großteil nicht bei 0 beginnt. Also muss ich zur Zeit den ersten minus den letzten Km-Stand rechnen, damit ich die Summe der vertankten Liter durch diese tatsächlich in einem Jahr gefahrenen Km teilen kann.

Ich hoffe, ich konnte es etwas klarer machen.

GANZ HERZLICH DANK NOCH MAL!!!

Beste Grüße und ein schönes Wochenende.

Gruß
Angus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Angus,

entschuldige bitte meine verspätete Antwort. Ich hab mich
meiner Weißheit(-szähne) entledigt und bin heut den ersten Tag
wieder im Büro. Hab leider verpennt, es vorher kurz zu posten,

ok, mein Mitgefühl

sorry! Natürlich könnte ich die DB noch gebrauchen. Meine
Tabelle (die übrigend ein Export aus dem Reporting system eine
Leasinggesellschaft ist) entspricht dem oberen Modell. Ich

davon ging ich aus

würde nun gerne eine Tabelle haben, die mir sagt, welcher
Fahrer wieviel Liter auf 100km verbraucht hat. Das schwierige
an der Sache ist, dass der Großteil nicht bei 0 beginnt. Also
muss ich zur Zeit den ersten minus den letzten Km-Stand
rechnen, damit ich die Summe der vertankten Liter durch diese
tatsächlich in einem Jahr gefahrenen Km teilen kann.

dacht ich mir

Hast du die DB ausprobiert (Link in meinem Post)?
Ich habe einige Abfragen und Tabellen und einen Bericht *glaub* erstellt.
Am besten, du schaust dir alles mal an, klickst alles durch. Lad dir zum Testen auch die Excel-Datei mit runter. Hinweise in der Lies_mich-Datei (UNBEDINGT LESEN!.

Da ich nicht genau weiß, was für einen Umfang (wieviel Jahre/Monate usw,) deine Daten haben und ich auch die Anforderungen nicht so genau kenne, war alles ein wenig spekulativ konstruiert. Kann sein, die Ausgabe der Testdaten weicht von deinen Echttestdaten ab.

Wenn der Test mit den Testdaten soweit in Ordnung ist, dann teste mit einer Kopie deiner Daten. Prüfe die Plausibilität der Ergebnisse, notfalls auch mal zu Fuß nachrechnen.
Besonders kritisch bitte den Fall betrachten, dass ein Auto/Fahrer neu dazu kommt. Die Berechnungen der Strecke funktionieren nach Max(Km-Stand)-Min(Km-Stand) Wenn aber nur ein Datensatz da ist, sind Max und Min gleich, damit wär die Diff=0, was ja sachlich richtig ist, denn es gibt keine Strecke und noch keinen Tankbeleg - oder wie wird das gehandhabt? Du kannst diesen Fall auch mit nur einem Datensatz in deiner Testdatei testen. Entscheidend ist, du kannst mir genau sagen, wie dieser Fall behandelt werden soll.
Wenn ich genaue Angaben bekomme, was du brauchst, kann ich alles recht schnell ändern, anpassen, neu erstellen.

Ich habe die Ausgaben ganz verschieden gestaltet, damit du eine Ahnung bekommst, wie verschieden die Ausgabe sein kann (Excel-Dateien, geöffnet oder nur speichern, html, txt, pdf, Berichte usw.) Deshalb so genau wie möglich angeben, was du brauchst.

Falls der Link nicht mehr gültig war, hier noch einmal

http://www.gmx.de/mc/8k0zoNNsS2MxtoYIDGC21QCrXkjLFG

Hinweis: Der Link für den Gastzugang zum GMX MediaCenter ist bis zum
15.11.2007 gültig.

Vielleicht entspricht ja schon etwas deinen Vorstellungen annähernd. In dem Bericht war wohl auch so etwas wie l Kraftstoff pro 100 km *glaub.unsicherbin*. Für den Bericht solltest du dir auf jeden Fall vorher entweder die importierten Daten oder andere Tabellen/Abfragen angesehen haben, weil du dort den Fahrernamen eingeben mußt (Platzhalter wie * funktionieren auch).

Gruß
Marion

Hallo Andre,

Nehmen wir an, ein Fahrzeug ist neu (Km-Stand = 0). Jetzt
kommt der Fahrer mit dem 1. Tankbeleg (Datum 4.5.03, 55 l,
Betrag 59,95, …) km-Stand ist an diesem Tag 549
Wie sieht dann die 1. Eintragung aus?
so:

Datum … km-Stand Menge Preis/Einheit Betrag
04.05.2003 0 55,0 1,09 59,95
07.05.2003 549 54,0 1,09 58,86

oder so:

Datum … km-Stand Menge Preis/Einheit Betrag
0
04.05.2003 549 55,0 1,09 59,95

Ich habe diese Information bisher nicht erhalten, hast du noch
Interesse? Womöglich ist dein Problem bereits gelöst? Info
hier im Forum wäre nett.

Deine Datenbank für die obere der beiden Möglichkeiten habe
ich fertig, auch einen weiteren Lösungsvorschlag für Excel.
Allerdings weiß ich nicht konkret genug, was du wirklich
brauchst. Man kann vieles basteln. Bisher ist das in der DB
und in der ExcelDatei nur aufgrund deiner noch recht ungenauen
Angaben erstellt und zeigt auch nur Möglichkeiten. Aufgrund
der fehlenden Infos habe ich erst mal die weitere Bearbeitung
gestoppt.

Ich würd dir gern weiterhelfen, aber dazu brauche ich
unbedingt dein Input.

Test kurz vor dem Upload war OK. Hinweise sind in der „lies
mich.pdf“.
http://www.gmx.de/mc/trK1dDIls1mfV3WqBZZlONkJxXfB01

Gruß
Marion