Registriert seit: 12.12.2017
Version(en): 2016
13.12.2017, 01:40
(Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2017, 01:40 von gitz.)
hallo
Ich wollte wohl gerne wissen wie es Funktioniert wenn man in B7:B37 ein U = Urlaub , K = Krank oder F = Feiertag einträgt und in E7:E37 Der wert 10,00 std erscheint
das ist mein ansatz geht aber leider nur für "U" =WENN(B$7:B$37="U";B$41;C7-B7-D7)*24
original1.xlsx (Größe: 12,08 KB / Downloads: 8)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
du kannst in einer Zelle nur eine Formel oder einen Wert eintragen. Leg dir deshalb eine neue Spalte B an (Siehe Tabellenausschnitt). Die Formel in F7 eintragen und runterziehen.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F |
5 | Datum | U/K/F | Arbeitszeit | Pause | Arbeits-stunden |
6 | | von | bis |
7 | 01.05.2015 | | 6:00 | 18:00 | 00:45 | 11,25 |
8 | 02.05.2015 | U | | | | 10 |
9 | 03.05.2015 | F | | | | 10 |
10 | 04.05.2015 | K | | | | 10 |
11 | 05.05.2015 | | 7:15 | 16:15 | 0:30 | 8,5 |
Zelle | Formel |
F7 | =WENN(ODER(B7="U";B7="K";B7="F");10;(D7-C7-E7)*24) |
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:1 Nutzer sagt Danke an WillWissen für diesen Beitrag 28
• gitz
Registriert seit: 12.12.2017
Version(en): 2016
doch geht habe die lösung gefunden
=WENN(ODER(GROSS(B$7:B$37)="K";GROSS(B$7:B$37)="U";GROSS(B$7:B$37)="F");10/24;C7-B7-D7)*24
Registriert seit: 10.04.2014
Version(en): 2016 + 365
13.12.2017, 16:57
(Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2017, 16:57 von Rabe.)
Hi,
und was ist an dem Ergebnis Deiner Formel jetzt anders, als an dem Vorschlag von Günter? Außer, daß Deine Formel im SONST-Bereich nicht stimmt.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H |
7 | 01.05.2015 | | 6:00 | 18:00 | 00:45 | 11,25 | 11,25 |
8 | 02.05.2015 | K | | | | 10,00 | 10,00 |
9 | 03.05.2015 | F | | | | 10,00 | 10,00 |
10 | 04.05.2015 | U | | | | 10,00 | 10,00 |
11 | 05.05.2015 | | | | | 0,00 | 0,00 |
Zelle | Formel |
F7 | =WENN(ODER(GROSS(B$7:B$37)="K";GROSS(B$7:B$37)="U";GROSS(B$7:B$37)="F");10/24;D7-C7-E7)*24 |
G7 | =WENN(ODER(B7="U";B7="K";B7="F");10;(D7-C7-E7)*24) |
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:1 Nutzer sagt Danke an Rabe für diesen Beitrag 28
• gitz
Registriert seit: 12.12.2017
Version(en): 2016
1. ich brauche keine zusätzliche spalte oder zelle.
2. kann ich von B7:B37 u;k;f eintragen und mir wird in arbeitsstunden der richtige wert wieder gegeben 10,00 std
Registriert seit: 10.04.2014
Version(en): 2016 + 365
13.12.2017, 17:25
(Dieser Beitrag wurde zuletzt bearbeitet: 14.12.2017, 12:55 von Rabe.
Bearbeitungsgrund: überflüssiges "g" entfernt
)
Hi,
das ist doch genau das, was Günter auch vorgeschlagen hat, siehe der Ausschnitt von mir mit Deiner und seiner Formel zum Vergleich.
- Im Vergleich zu Deiner hochgeladenen Datei braucht ihr beide eine zusätzliche Spalte B.
- Auch bei ihm kommt 10,0 Std. raus.
Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:1 Nutzer sagt Danke an Rabe für diesen Beitrag 28
• gitz
Registriert seit: 10.04.2014
Version(en): Office 2019
13.12.2017, 19:09
(Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2017, 19:09 von Jockel.)
Hallo. Ceteris paribus - man könnte das ODER() noch verschlanken..:
PHP-Code:
=WENN(ODER(B7={"U"."K"."F"});10;(D7-C7-E7)*24)
ODER... ODER() einfach weglassen..:
PHP-Code:
=WENN(B7<>"";10;(D7-C7-E7)*24)
btw..: @Namensvetter Jörg. Warum schreibst du GROSS() in deine Formel..?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• gitz
Registriert seit: 12.12.2017
Version(en): 2016
14.12.2017, 00:04
(Dieser Beitrag wurde zuletzt bearbeitet: 14.12.2017, 00:04 von gitz.)
ich hatte es so als beispiel gesehen und nur noch vervolständigt
und siehe da das ergebnis was ich wollte
ich bin ja auch nur ein excel nerd und wenn etwas funktioniert "never change a running system"
ich habe nicht gesagt das es falsch oder schlecht war
ich bedanke mich bei allen die sich dieser aufgabe angenommen haben