Registriert seit: 14.04.2023
Version(en): 365
14.04.2023, 20:05
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2023, 20:06 von goodfillow.)
Hallo zusammen,
ich möchte einen relativ simplen Ablaufplan erstellen. Hierfür möchte ich aus 2 Zellen mit Uhrzeit Beginn und Uhrzeit Ende die Dauer automatisch errechnen lassen.
Wenn ich die Zellen einfach subtrahiere, steht bei leeren Uhrzeit-Zellen immer eine null. Wenn ich diese über die WENN-Formel rausnehme, erweitert sich das Ergebnis automatisch auf die benachbarte Zelle (Im Bsp. D2).
Kann mir jemand sagen warum das so ist, bzw. mit welchem Sinn das passiert? Klar könnte ich einfach die Spalte ausblenden, aber ich würds gerne nachvollziehen können.
Danke und Grüße
Philipp
Registriert seit: 13.04.2014
Version(en): 365
14.04.2023, 20:08
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2023, 20:10 von BoskoBiati.)
Hi,
WENN(A2:B2=0 führt dazu. A2:B2 ist für Excel ein Array und das Ergebnis wird entsprechend der Array-Größe verteilt.
Richtig wäre:
=WENN((A2=0)*(B2=0)
oder
=WENN((A2=0)+(B2=0)
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 14.04.2023
Version(en): 365
14.04.2023, 20:09
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2023, 20:11 von goodfillow.
Bearbeitungsgrund: kaputte Tatstatur hat zu früh abgesendet
)
Hi Edgar,
vielen Dank. Ich habe es jetzt so pobiert =WENN((B2-A2=0);"";(B2-A2)) - Das funktioniert auch.
Verstehe trotzdem nicht was das davor war.
Grüße
Philipp
Registriert seit: 24.04.2020
Version(en): Libre
Hallo,
A2:B2=0 ist eine Matrixformel,und das Ergebnis wird auf die Anzahl der abgefragten Zellen verteilt.
=WENN(UND(A2=0;B2=0);"";A2-B2)
Gastlich
Registriert seit: 14.04.2023
Version(en): 365
14.04.2023, 20:13
(14.04.2023, 20:08)BoskoBiati schrieb: ...Ergebnis wird entsprechend der Array-Größe verteilt.
OK, jetzt hab ich es verstanden

- Danke
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
15.04.2023, 10:42
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2023, 10:43 von RPP63.)
Moin!
Trotz Deiner letzten Aussage hole ich etwas weiter aus.
Du hast mit Excel 365 eine Version, die automatisch ein Ergebnis spillen kann.
Einfaches Beispiel:
A1: =SEQUENZ(5)
füllt die Zellen A1:A5 mit der Zahlenreihe 1 bis 5
Gleiches gilt für einen Bereich:
=A1:C5
füllt automatisch einen Bereich mit 5 Zeilen und 3 Spalten:
| A | B | C | D | E | F | G |
1 | 1 | 2 | 3 | | | | |
2 | 4 | 5 | 6 | | 1 | 2 | 3 |
3 | 7 | 8 | 9 | | 4 | 5 | 6 |
4 | 10 | 11 | 12 | | 7 | 8 | 9 |
5 | 13 | 14 | 15 | | 10 | 11 | 12 |
6 | | | | | 13 | 14 | 15 |
In älteren Versionen (bis Excel 2019) hättest Du erst den Bereich E2:G6 markieren und die Formeleingabe =A1:C5 mit Strg+Umschalt+Enter abschließen müssen.
Die damit erzeugten umschließenden {} kennzeichnen die Formel als Matrixformel.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• goodfillow