Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1328to1332
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Km-Kosten automatisch berechnen lassen

Km-Kosten automatisch berechnen lassen
24.08.2013 23:29:46
Burghard
Hallo,
ich suche eine Lösung für eine automatische Berechnung der Fahrtkosten bei wechselnden Fahrern. Ich habe dazu eine Musterdatei hochgeladen.
https://www.herber.de/bbs/user/87010.xls
In den Spalten/Zeilen B6 bis K12 kann man sehen, dass die Fahrer ständig wechseln. Ich möchte nun, dass z.B. in der Spalte B für die erste Zahl (= 50) dieser Wert in die Zelle B19 übertragen und mit der Zelle A1 multipliziert wird.
Der zweite Wert in Spalte B (= 30) soll in die Zelle B20 übertragen und mit der Zelle A1 multipliziert werden.
Der dritte Wert in Spalte B (= 60) soll in die Zelle B21 übertragen und mit der Zelle A1 multipliziert werden.
Ich habe die Berechnung in den Zellen B19:B21 manuell gemacht, würde dies aber gerne automatisch berechnen lassen.
Ich habe die Km-Zahlen als Beispiel nur für die Spalten B bis D dargestellt.
Das Problem der Berechnung in den Zellen B19 bis B21 besteht darin, dass die Fahrer bei den Fahrten wechseln. Hat jemand eine Lösung?
Grüße
Burghard

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Km-Kosten automatisch berechnen lassen
25.08.2013 00:29:48
fcs
Hallo Burghard,
eine Lösungsmöglichkeit. Die Formeln kannst du dann nach rechts kopieren.
Fahrten

 AB
18KilometerErstattung
19Fahrer 110,00 €
20Fahrer 26,00 €
21Fahrer 312,00 €
22Summen28,00 €

Formeln der Tabelle
ZelleFormel
B19{=WENN(ANZAHL2(B$6:B$12)<1;"";INDEX(B$1:B$12;KKLEINSTE(WENN(B$6:B$12>0;ZEILE(B$6:B$12); ZEILE(B$12)); 1))*$A$1)}
B20{=WENN(ANZAHL2(B$6:B$12)<2;"";INDEX(B$1:B$12;KKLEINSTE(WENN(B$6:B$12>0;ZEILE(B$6:B$12); ZEILE(B$12)); 2))*$A$1)}
B21{=WENN(ANZAHL2(B$6:B$12)<3;"";INDEX(B$1:B$12;KKLEINSTE(WENN(B$6:B$12>0;ZEILE(B$6:B$12); ZEILE(B$12)); 3))*$A$1)}
B22=WENN(ANZAHL2(B$6:B$12)=0;"";SUMME(B19:B21))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Franz

Anzeige
AW: Funktioniert bestens! Erweiterung möglich?
25.08.2013 08:08:57
Burghard
Hallo Franz,
funktioniert 100% wie gewünscht. Danke!
Ich habe doch noch eine Frage: Lässt sich Deine Formel, wie unten beschrieben, noch erweitern bzw. kombinieren?
{=WENN(ZEILEN($1:1)>ZÄHLENWENN(B$6:B$12;"x");"";INDEX($A$6:$A$12;KKLEINSTE(WENN(B$6:B$12="x"; ZEILE($1:$7));ZEILEN($1:1)))) }
{=WENN(ANZAHL2(B$6:B$12)<1;"";INDEX(B$1:B$12;KKLEINSTE(WENN(B$6:B$12>0;ZEILE(B$6:B$12); ZEILE(B$12)); 1))*$A$1) }~f~
~f~
Beide funktionieren für sich. Lassen sie sich auch kombinieren? In etwa so:
~f~{=WENN(ZEILEN($1:1)>ZÄHLENWENN(B$6:B$12;"x");"";INDEX($A$6:$A$12;KKLEINSTE(WENN(B$6:B$12="x";ZEILE($1:$7));ZEILEN($1:1))));WENN(ANZAHL2(B$6:B$12)<1;"";INDEX(B$1:B$12;KKLEINSTE(WENN(B$6:B$12>0;ZEILE(B$6:B$12); ZEILE(B$12)); 1))*$A$1)}
Aber diese Kombination funktioniert so nicht.
Grüße
Burghard

Anzeige
AW: Erweiterung
25.08.2013 12:17:55
fcs
Hallo Burghard,
man kann es in einer Formel kombinieren (wenn x eingetragen, dann Name aus Spalte A, wenn Betrag eingetragen, dann Betrag.
Ich rate hier aber zu Hilfszeilen, in denen der Indexwert berechnet wird. Das macht das ganze Formelgerüst etwas übersichtlicher. Die Hilfszeilen kann man ja ausblenden.
Die Formeln in B19 bzw. B24 kann man nach unten und rechts kopieren.
Die Summenformel ist auch noch leicht modifiziert.
Gruß
Franz
Ohne Hilfszeilen:
Fahrten

 AB
18KilometerErstattung
19Fahrer 180,00 €
20Fahrer 2B
21Fahrer 3T
22Summen80,00 €

Formeln der Tabelle
ZelleFormel
B19{=WENN(ANZAHL2(B$6:B$12)<ZEILE(1:1); "";WENN(INDEX(B$6:B$12;KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(1:1)))="x";INDEX($A$6:$A$12;KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(1:1))); INDEX(B$6:B$12;KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(1:1)))*$A$1))}
B20{=WENN(ANZAHL2(B$6:B$12)<ZEILE(2:2); "";WENN(INDEX(B$6:B$12;KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(2:2)))="x";INDEX($A$6:$A$12;KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(2:2))); INDEX(B$6:B$12;KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(2:2)))*$A$1))}
B21{=WENN(ANZAHL2(B$6:B$12)<ZEILE(3:3); "";WENN(INDEX(B$6:B$12;KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(3:3)))="x";INDEX($A$6:$A$12;KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(3:3))); INDEX(B$6:B$12;KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(3:3)))*$A$1))}
B22=WENN(ANZAHL(B$6:B$12)=0;"";SUMME(B19:B21))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
mit Hilfszeilen:
Fahrten mit Hilfszeilen

 AB
18KilometerErstattung
19Fahrer 180,00 €
20Fahrer 2B
21Fahrer 3T
22Summen80,00 €
23Hilfsberechnung  (Index - Zeile mit Eintrag) 
24 2
25 4
26 7

Formeln der Tabelle
ZelleFormel
B19=WENN(ANZAHL2(B$6:B$12)<ZEILE(1:1); "";WENN(INDEX(B$6:B$12;B24)="x";INDEX($A$6:$A$12;B24); INDEX(B$6:B$12;B24)*$A$1))
B20=WENN(ANZAHL2(B$6:B$12)<ZEILE(2:2); "";WENN(INDEX(B$6:B$12;B25)="x";INDEX($A$6:$A$12;B25); INDEX(B$6:B$12;B25)*$A$1))
B21=WENN(ANZAHL2(B$6:B$12)<ZEILE(3:3); "";WENN(INDEX(B$6:B$12;B26)="x";INDEX($A$6:$A$12;B26); INDEX(B$6:B$12;B26)*$A$1))
B22=WENN(ANZAHL(B$6:B$12)=0;"";SUMME(B19:B21))
B24{=KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(1:1))}
B25{=KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(2:2))}
B26{=KKLEINSTE(WENN(B$6:B$12<>"";ZEILE($1:$7); 7); ZEILE(3:3))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Anzeige
AW: Erweiterung funktioniert!
25.08.2013 22:24:39
Burghard
Hallo Franz,
das sind Super-Lösungen, die Du mir da geschickt hast. Funktionieren genau wie gewünscht! Ich bin mehr als begeistert! Danke, danke!
Grüße
Burghard
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige
Archiv - Verwandte Themen