online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Cenzo vom 02.01.2019, 13:37 Options

Probleme mit Uhrzeiten in Excel

Ein frohes neues Jahr!!!
Vielleicht kann mir jemand bei zwei Problemchen helfen:

1) Ich habe eine Datenbank mit Uhrzeiten, die durch die Konvertierung in dem Format :04:07angezeigt werden. Wie bekomme ich ein vollständiges Uhrzeitformat Std:Min:Sek angezeigt. Ansonsten müssen die ersten beiden Nullstellen mit der Hand nachgetragen werden, damit Excel rechnen kann.

2) Ich möchte in einer Spalte L2:L30000 die Anzahl der Posten zählen die z.B. im Juni vorgekommen sind. Bislang bekomme ich bei folgender Formel kein Ergebnis:

=SUMMENPRODUKT((´00I´!L2:L30000;>=01.07.2005)*(´00I´!L2:L30000;<=31.07.2005))

Alternative über Zählenwenn?

Vielen Dank
Gruß
Clarissa


Antwort schreiben

Antwort 1 von M.O. vom 02.01.2019, 14:52 Options

Hallo Clarissa,

1.) Hier könnte ich dir eine Lösung mit Hilfsspalte anbieten:
Angenommen deine Zeit steht in der Spalte A dann nimm folgende Formel und ziehe sie nach unten. Formatiere die Hilfsspalte im Zeitformat
= ZEITWERT("00"&A1)

2.) Ändere die Formel wie folgt ab:

=SUMMENPRODUKT((´00I´!L2:L30000>=DATWERT(“01.07.2005“))*(´00I´!L2:L30000<=DATWERT(“31.07.2005“)))

Gruß

M.O.

Antwort 2 von Cenzo vom 02.01.2019, 15:38 Options

Super vielen vielen Dank.

Bei Frage 2 hatte ich eben schon die Lösung selber herausgefunden...konnte nicht aufgeben :-)

Bei der Frage 1 funktioniert dein Lösungsvorschlag super. Problem kommt nur auf, (hatte ich vergessen zu erwähnen) da einige Uhrzeiten richtig konvertiert sind (1:05:03). Die Formel ergibt natürlich bei diesem Format "Wert" an.

Vielleicht hast du ja auch hier eine Idee?

Antwort 3 von M.O. vom 02.01.2019, 15:49 Options

Hallo,

dann fang das mit einer Wenn-Abfrage wie folgt ab:

=WENN(LINKS(D1;1)=":";ZEITWERT("00"&D1);D1)

Hier werden nur die Nullen ergänzt, wenn das erste Zeichen ein Doppelpunkt ist.

Gruß

M.O.

Antwort 4 von Cenzo vom 02.01.2019, 16:26 Options

Danke, das probiere ich morgen aus.

Darf ich denn noch mal stören?

Bei folgender Formel zu Frage 2:
Ich frage hier insgesamt 7 Tabellenblätter ab.
Antwort ist hier Null?? Das stimmt definitiv nicht!
Die Abfrage bei einem Tabellenblatt funktioniert.

=SUMMENPRODUKT((´42I´!$J$2:$J$30000="07")*(´42I´!$K$2:$K$30000="2005"))*((´60I´!$J$2:$J$30000="07")*(´60I´!$K$2:$K$30000="2005"))*((´60D´!$J$2:$J$30000="07")*(´60D´!$K$2:$K$30000="2005"))*((´60R´!$J$2:$J$30000="07")*(´60R´!$K$2:$K$30000="2005"))*((´60T´!$J$2:$J$30000="07")*(´60T´!$K$2:$K$30000="2005"))*((´61I´!$J$2:$J$30000="07")*(´61I´!$K$2:$K$30000="2005"))*((´61D´!$J$2:$J$30000="07")*(´61D´!$K$2:$K$30000="2005"))

Antwort 5 von M.O. vom 02.01.2019, 19:58 Options

Hallo Clarissa,

natürlich kannst du weitere Fragen stellen. Dafür ist dieses Forum ja schließlich da und wir helfen ja auch gern, wenn wir können :-).

Deine Summenproduktformel gibt schon das richtige Ergebnis aus, denn es gibt keine Zelle, die in allen Arbeitsblättern gleichzeitig alle Bedingungen erfüllt.

Du musst pro Blatt eine Summenproduktformel nehmen und diese dann addieren. Also so:
=SUMMENPRODUKT((´42I´!$J$2:$J$30000="07")*(´42I´!$K$2:$K$30000="2005"))+SUMMENPRODUKT"))*((´60I´!$J$2:$J$30000="07")*(´60I´!$K$2:$K$30000="2005"))+usw.

Gruß

M.O.

Antwort 6 von Cenzo vom 03.01.2019, 12:57 Options

....Genial..........DANKE!!!

Hat alles funktioniert. Machst du diese Dinge beruflich?
Ich versuche zur Zeit Excel etwas zu vertiefen.

Antwort 7 von M.O. vom 03.01.2019, 13:11 Options

Hallo,

ich arbeite beruflich viel mit Excel und habe dank des Supportnets noch eine Menge dazugelernt und lerne immer noch dazu :-).

Gruß

M.O.

Antwort 8 von Cenzo vom 04.01.2019, 16:25 Options

Hi,

ein weiterer Denkanstoß wäre zu folgendem Problem sehr nett:-)...

Ist es möglich eine Formel zu erstellen, die z.B. in einer Spalte (B) mehrere Kontonummern hat und in Spalte (c) stehen die Beträge. Die Formel sollte so lauten:

Wenn Kontonummer 001, dann summiere die Beträge in Spalte C(natürlich nur auf das Konto bezogen); Wenn Kontonummer 002, dann summiere usw.............

=wenn(B2*B20000;"=001");summe(C2:C20000)
??????????????????????????????????????

LG
Clarissa

Antwort 9 von M.O. vom 05.01.2019, 07:27 Options

Hallo Clarissa,

versuch es mal mit SUMMEWENN

Für Kontonummer 001:
=SUMMEWENN(B2:B20000;"001";C2:C2000)

Für Kontonummer 002 ensprechend:
=SUMMEWENN(B2:B20000;"002";C2:C2000)

Die Kontonummern sind hier als Text formatiert. Sind sie als Zahl formatiert musst du die Hochkommas weglassen.

Gruß

M.O.

Antwort 10 von Cenzo vom 05.01.2019, 12:11 Options

Hi,

das war klar:-))) Hat natürlich alles funktioniert:-)))
Ich würde dir gerne anbieten, dir ebenfalls bei Fragen zu helfen.....
...ich glaube nur, dass ich in diese Lage nie kommen werde:-)

Vielen vielen Dank.

LG
Clarissa

Antwort 11 von M.O. vom 05.01.2019, 12:31 Options

Hi,

Sag niemals nie! :-)))

Gruß

M.O.

Antwort 12 von Cenzo vom 08.01.2019, 15:09 Options

...Hallo,

mit mir wird´s nicht langweilig :-)

folgendes Problem:

=SUMMENPRODUKT((GES!$K$2:$K$30000>="01.01.2005"<=31.12.2005")*($C$2:$C$30000="A")

Eigentlich möchte ich nur das Datum eingrenzen...z.B.01.01.2005<=31.12.2005 mit der Kennung "A"
Das Datum ist schon als Format "Datum" konvertiert.
Leider scheitere ich hierbei schon....fehlt bei der Eingrenzung ein (; oder "?)

Danke
LG
Clarissa

Antwort 13 von Cenzo vom 08.01.2019, 15:40 Options

...und ich habe folgendes probiert:

=SUMMENPRODUKT(JAHR(GES!$K$2:$K$30000)=2005)*(GES!$C$2:$C$30000="A")

Antwort=0????????????

Antwort 14 von Cenzo vom 08.01.2019, 17:27 Options

.....weitere Alternative mit dem Ergebnis Null!!!????

=SUMMENPRODUKT((GES!$K$2:$K$30000>=DATWERT("01.01.2006"))*((GES!$K$2:$K$30000<=DATWERT("31.12.2006"))*(GES!$C$2:$C$30000="I")))

Antwort 15 von M.O. vom 10.01.2019, 07:46 Options

Hallo Clarissa,

ich bin es mal wieder :-))).

Wenn ich dich richtig verstehe, willst du mit der Summenproduktformel einer Spalte einen Wert zuweisen. Das geht aber nicht.
Dazu brauchst du eine WENN-Formel:
=WENN(JAHR(K1)=2006;"A";"")
Die Formel dann so weit wie benötigt nach unten ziehen.

Wenn du mit einer Summenproduktformel die Werte innerhalb eines Zeitraums ermitteln willst, würde ich dir raten das Anfangs- und das Enddatum in eine Zelle zu schreiben – so bist zu flexibel.
B1: Anfangsdatum
B2: Enddatum

=SUMMENPRODUKT((GES!$K$1:$K$30000>=B1)*( GES!$K$1:$K$30000<=B2)*( GES!$C$1:$C$30000))

Gruß

M.O.

Antwort 16 von Cenzo vom 11.01.2019, 14:47 Options

Der eigentliche Sinn dieser Formel soll sein:

Zähle mir alle Posten, die im Januar (Bereich K2:K20000 = Angebe hier TT.MM.JJJJ) sind und noch die Kennung "A" (Spalte C2:C20000)...das gleiche für Feb, März usw.

Wenn das nicht funktioniert dann reicht es auch,
wenn ich nur frage im Jahr 2005 und A; 2005 und I;
2006 und A; 2006 und I

Das geht doch nur über Summenprodukt...oder vielleicht:


=WENN(JAHR(K2:K20000)=2006 und "A"dann soll er zählen....??????????????????????????

Antwort 17 von coros vom 11.01.2019, 15:06 Options

Hallo Cenzo,

die Formel

=SUMMENPRODUKT((K2:K20000=2006)*(C2:C20000="A"))

sollte Dir das passende Ergebnis liefern.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 18 von M.O. vom 11.01.2019, 15:27 Options

Hallo Clarissa,

auf den Monat bezogen könnte die Formel so aussehen:

=SUMMENPRODUKT((K2:K20000>=DATWERT("01.01.2007"))*(K2:K20000<=DATWERT("31.01.2007"))*(C2:C20000="A"))

Gruß

M.O.

Antwort 19 von Cenzo vom 11.01.2019, 17:23 Options

Hallo M.O.,
Hallo Coros

M.O.:Deine Formel habe ich schon ausprobiert (Bericht 01.08.07 17:27Uhr) und der Wert ist immer Null???Ich verstehe es auch nicht.

Die Zelle mit dem Datum ist auch als Datum formatiert. Die Kennungen A & I habe ich als Text formatiert.

Coros: Bei deiner Formel kommt auch Null als Anwtort.

Es sind aber definitiv Posten enthalten:-)

Antwort 20 von Cenzo vom 11.01.2019, 17:32 Options

.....Wenn ich folgendes ändere

=SUMMENPRODUKT((GES!$K$2:$K$20000>=DATWERT("01.01.2006"))*(GES!$K$2:$K$20000<=DATWERT("31.01.2006"))+(GES!$C$2:$C$20000="I"))

Letzten Teil addiere dann bekomme ich die Gesamten Posten angezeigt....dh...der Fehler muss in dem ersten Teil der Formel liegen.

LG
Clarissa

Ähnliche Themen

Rechnen mit Stunden / Uhrzeiten
PC-Userle  25.01.2007 - 398 Hits - 1 Antwort

excel uneinheitliche zellenformatierung
maku  22.04.2007 - 97 Hits - 5 Antworten

Minuten ausrechnen
binchen580  26.10.2007 - 99 Hits - 5 Antworten

excel
franky46  22.02.2008 - 19 Hits - 5 Antworten

Sortieren nach Uhrzeiten in Excel
Petra0403  18.05.2008 - 28 Hits - 10 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026