Thema: variable differenz


Seite durchsuchen:
Home


zurück zur Übersicht

Diskussionsgruppe: Tabellenkalkulation

hallo,
ich führe ein fahrtenbuch mit hilfe von excel und möchte möglichst viel "automatisch" errechnen lassen. ich führe darin auch auf, welchen km-stand ich habe (in spalte A). ab und an muß ich auch mal tanken. das gebe ich als text in spalte b. das ist mal nach 12 zeilen (bedeutet 12 fahrten) mal ist es nach 16 zeilen. immer wenn ich in spalte B "tanken" schreibe, möchte ich, dass excel mir sagt, wieviel km zwischen dem neuesten tanken und dem davor gefahren wurden. kann ich das mit einer formel ausdrücken?

Von: babe2504 Datum: 09.03.2007, 13:30

alle Antworten zu dieser Frage




Antwort 1 von Aliba vom 09.03.2007, 13:49
Hi,

Zeile1 enthält Überschriften, in A2 steht der erste KM-Stand.
Ab B2 nach unten steht ab und an der Text : Tanken

Formel in Z.B. C2 und nach unten kopiert:

{=WENN(UND(B2="Tanken";ZÄHLENWENN($B$2:B2;"Tanken")>1);A2-MAX(WENN($B$1:B1="Tanken";$A$1:A1));"")}

ACHTUNG!! ARRAY-Formel. Die geschweiften Klammern nicht mit erfassen, sondern Formel normal erfassen und mit STRG+SHIFT+ENTER abschliessen.

CU Aliba

Antwort 2 von babe2504 vom 09.03.2007, 14:12
hmm, danke für die schnelle antwort. aber irgendwas scheint da nicht zu stimmen.
ok, damit wir mit den gleichen zeilen/spalten arbeiten, hier mal schnell die info: mein km-stand beginnt in L3, das wort "tanken" steht ab und an in spalte M. in N möchte ich dann das entsprechende ergebnis. ich habe deine formel entsprechend geändert und nach unten kopiert. in L3 steht 64 km in M3 steht Tanken. in den nächsten zeilen folgen dann nur noch km-stände, erst in M27 (L27=521 km) steht wieder tanken. das nächste mal dann erst wieder in M45 (L45=1017 km)
jetzt hab ich deine formel bis runter kopiert. in N27 sollte nun ja die diff zwischen 64 und 521 stehen. hier steht nun aber -38620. in N45 steht dann -38127.

ich kann mir diese zahl überhaupt nicht erklären?!?!?!

Antwort 3 von babe2504 vom 09.03.2007, 14:27
sorry, ich hatte einen denkfehler drin. ich habe jetzt folgende formel in N3: =WENN(UND(M3="Tanken";ZÄHLENWENN($M$3:M3;"Tanken")>1);L3-MAX(WENN($M$3:M3="Tanken";M$3:$M3));"") das ganze mit STRG+SHIFT+ENTER abgeschlossen. somit müßte er mir in N3 doch entsprechend 64 schreiben. hier schreibt er aber nichts. ok, ist das erste tanken, ist nicht so wild. aber beim nächsten tanken in zeile 27 bei km-stand 512 müßte er mir in N27 doch die diff zwischen 64 und 512 anzeigen. hier zeigt er mir jetzt 512 an. also keine diff sondern nur den wert.

Antwort 4 von Aliba vom 09.03.2007, 14:34
Hi,

hab dein Beispiel mal nachgebaut.

Funzt.

Guckst Du hier.


CU Aliba

Antwort 5 von babe2504 vom 09.03.2007, 14:39
ich bin ja ungeduldig... sorry, aber nun hat sich das erledigt. ich hab es hinbekommen!!! vielen dank!!!

Antworten der Gruppe: Tabellenkalkulation
www.supportnet.de







Office 365 stellt vertraute Microsoft Office-Tools für die Zusammenarbeit und Produktivität über die Cloud bereit. So können alle ganz einfach von nahezu überall zusammenarbeiten und auf E-Mails, Webkonferenzen, Dokumente und Kalender zugreifen.

07121 07122 07123 07124 07125 07126 07127 07128