Arbeitszeit pro kunde summieren
Moderator: Moderatoren
-
- Beiträge: 5
- Registriert: Mi, 13.01.2021 08:08
Arbeitszeit pro kunde summieren
hallo, ich habe folgendes problem bei einer zeiterfassung:
ich möchte gerne die arbetiszeit der kunden wie folgt summieren
spalte 1|spalte 2|spalte 3
zeit|kunde|ergebnis
1.5|meier|2.5
0.5|huber|1.5
2|hofer|2.5
1|huber
1|meier
0.5|hofer
das problem ist, die tabelle ist zu anfangs noch leer, also keine kunden bzw. keine arbeitszeit, im laufe des tages kommen also erst die daten.
Die formel sollte quasi dublikate finden und deren dazugehörige zeit addieren und ausgeben!
hab schon einiges versucht, scheitere aber allein schon beim duplikat finden..
momentan zähle ich die zeiten von hand zusammen und schreibe dies in eine extra spalte mit den jeweiligen kunden.
bitte um hilfe!!
ich möchte gerne die arbetiszeit der kunden wie folgt summieren
spalte 1|spalte 2|spalte 3
zeit|kunde|ergebnis
1.5|meier|2.5
0.5|huber|1.5
2|hofer|2.5
1|huber
1|meier
0.5|hofer
das problem ist, die tabelle ist zu anfangs noch leer, also keine kunden bzw. keine arbeitszeit, im laufe des tages kommen also erst die daten.
Die formel sollte quasi dublikate finden und deren dazugehörige zeit addieren und ausgeben!
hab schon einiges versucht, scheitere aber allein schon beim duplikat finden..
momentan zähle ich die zeiten von hand zusammen und schreibe dies in eine extra spalte mit den jeweiligen kunden.
bitte um hilfe!!
Re: Arbeitszeit pro kunde summieren
Wenn "zeit" der Zelle A1 entspricht, dann schreibe in Zelle C2 z.B. die Formel:
=SUMMEWENN(B$2:B$100;B2;A$2:A$100)
und ziehe die Formel bis C4 runter.
Gruß
Stephan
=SUMMEWENN(B$2:B$100;B2;A$2:A$100)
und ziehe die Formel bis C4 runter.
Gruß
Stephan
-
- *******
- Beiträge: 1143
- Registriert: So, 14.05.2017 16:11
Re: Arbeitszeit pro kunde summieren
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: Arbeitszeit pro kunde summieren
da kann ich Dir nur zustimmen. Ich hatte das bei mir sogar schon 'zusammengeklickt' war dann aber zu faul das nötige Vorgehen zu beschreiben und hier eine Formellösung zu posten war bequemer.für mich ein Fall für eine Pivot-Tabelle.
Gruß
Stephan
-
- Beiträge: 5
- Registriert: Mi, 13.01.2021 08:08
Re: Arbeitszeit pro kunde summieren
Vielen DANK schonmal, abgewandelt auf meine spalten funktioniert es auf anhieb!
jetzt habe ich allerdings einen schöheitsfehler - wenn ich die formel runterziehe, kommt bei jeden gleichen namen die errechnete zeit mehrfach vor.
Mann müsste die formel so ändern (mit "wenn()" oder so?) damit es pro kunden nur einmal vorkommt?!
-
- *******
- Beiträge: 1143
- Registriert: So, 14.05.2017 16:11
Re: Arbeitszeit pro kunde summieren
hyperion00 hat geschrieben: ↑Mi, 13.01.2021 13:57 jetzt habe ich allerdings einen schöheitsfehler - wenn ich die formel runterziehe, kommt bei jeden gleichen namen die errechnete zeit mehrfach vor.
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: Arbeitszeit pro kunde summieren
in C2:
=WENN(ZÄHLENWENN(B$1:B2;B2)>1;"";SUMMEWENN(B$2:B$100;B2;A$2:A$100))
aber, wie schon angedeutet, auch ich würde Pivot vorziehen. Allein schon weil Pivot Dir die Namen untereinanderschreibt, was die Formel nicht tut, oder willst Du immer händisch alle Namen einmal an den Anfang der Tabelle schreiben?
Gruß
Stephan
=WENN(ZÄHLENWENN(B$1:B2;B2)>1;"";SUMMEWENN(B$2:B$100;B2;A$2:A$100))
aber, wie schon angedeutet, auch ich würde Pivot vorziehen. Allein schon weil Pivot Dir die Namen untereinanderschreibt, was die Formel nicht tut, oder willst Du immer händisch alle Namen einmal an den Anfang der Tabelle schreiben?
Gruß
Stephan
-
- Beiträge: 5
- Registriert: Mi, 13.01.2021 08:08
Re: Arbeitszeit pro kunde summieren
es gilt das ich die tabelle täglich kunden für kunden selbst ausfülle.
ein alltägliches beispiel:
ich komme um 6 in die arbeit und beginne mit dem kunden "meier", wenn ich mit diesem um 8.30 fertig bin fülle ich eine zeile
in der tabelle wie oben beschrieben aus. Dann geht es weiter mit dem kunden "huber", welcher dann um 9.30 fertig ist - dann wird wieder eine
zeile ausgefüllt ... usw..
Es kann aber sein das ich durch reklamation/teile rückstand/pausen etc. gezwungen bin den kunden "meier" zu unterbrechen und einen anderen vorziehe muss.
Meine Zeitrechnung geht aber trotzdem so weiter, was finde ich sehr praktisch ist da keine lücken entstehen und die arbeit immer nachvollziehbar ist.
hier ein muster:
in der spalte "total" habe ich die formel von Stephan mit erfolg eingefügt, die doppelten kundenzeiten müssen allerdings noch weg.
ein alltägliches beispiel:
ich komme um 6 in die arbeit und beginne mit dem kunden "meier", wenn ich mit diesem um 8.30 fertig bin fülle ich eine zeile
in der tabelle wie oben beschrieben aus. Dann geht es weiter mit dem kunden "huber", welcher dann um 9.30 fertig ist - dann wird wieder eine
zeile ausgefüllt ... usw..
Es kann aber sein das ich durch reklamation/teile rückstand/pausen etc. gezwungen bin den kunden "meier" zu unterbrechen und einen anderen vorziehe muss.
Meine Zeitrechnung geht aber trotzdem so weiter, was finde ich sehr praktisch ist da keine lücken entstehen und die arbeit immer nachvollziehbar ist.
hier ein muster:
in der spalte "total" habe ich die formel von Stephan mit erfolg eingefügt, die doppelten kundenzeiten müssen allerdings noch weg.
- Dateianhänge
-
- muster.PNG (26.66 KiB) 2098 mal betrachtet
-
- Beiträge: 5
- Registriert: Mi, 13.01.2021 08:08
Re: Arbeitszeit pro kunde summieren
Danke nochmal @Stephan, habe deine neue formel getestet und angewendet:
leere zeilen sollte die formel noch überspringen dann ist das die perfekte lösung!!
leere zeilen sollte die formel noch überspringen dann ist das die perfekte lösung!!
- Dateianhänge
-
- muster2.PNG (25 KiB) 2094 mal betrachtet
Re: Arbeitszeit pro kunde summieren
Hi,
=WENN(oder(ZÄHLENWENN(B$1:B2;B2)>1;C2="");"";SUMMEWENN(B$2:B$100;B2;A$2:A$100))
Gruß
paljass
=WENN(oder(ZÄHLENWENN(B$1:B2;B2)>1;C2="");"";SUMMEWENN(B$2:B$100;B2;A$2:A$100))
Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
-
- Beiträge: 5
- Registriert: Mi, 13.01.2021 08:08
Re: Arbeitszeit pro kunde summieren
danke @paljass, hat wunderbar geklappt!
mfg martin
mfg martin