Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
804to808
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
804to808
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Kürzere Formel

Kürzere Formel
04.10.2006 11:09:59
Reiner
Hallo liebe Forumsteilnehmer
Habe folgendes Problem:
Habe eine Tabelle bei denen von X Mitarbeitern die Stunden aus unterschiedlichen Schichten ausgesucht und ausgerechnet werden sollen.Das ganze dann auch noch wenn ich für die Statistik einen Monat ausgewählt habe.
Hier ein angefangenes Beispiel:
=(WENN(ZS(-1)="jan";SUMME(ZÄHLENWENN(Z(10)S:Z(40)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="feb";SUMME(ZÄHLENWENN(Z(41)S:Z(69)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="mar";SUMME(ZÄHLENWENN(Z(70)S:Z(100)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="apr";SUMME(ZÄHLENWENN(Z(101)S:Z(130)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="mai";SUMME(ZÄHLENWENN(Z(131)S:Z(161)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="jun";SUMME(ZÄHLENWENN(Z(162)S:Z(191)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="jul";SUMME(ZÄHLENWENN(Z(192)S:Z(222)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="aug";SUMME(ZÄHLENWENN(Z(223)S:Z(253)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="sep";SUMME(ZÄHLENWENN(Z(254)S:Z(283)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="okt";SUMME(ZÄHLENWENN(Z(284)S:Z(314)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="nov";SUMME(ZÄHLENWENN(Z(315)S:Z(344)S;{"f";"s";"n8";"t8"})*8)))
+(WENN(ZS(-1)="dez";SUMME(ZÄHLENWENN(Z(345)S:Z(375)S;{"f";"s";"n8";"t8"})*8)))
Das sind erstmal nur die Schichten mit einer Arbeitszeit von 8 Stunden, kommen noch die Schichten mit 9, 10, 11 und 12 Stunden hinzu, würde das eine unendlich lange Formel geben.
Wie kann ich die Formel verkürzen ?
Gruß Reiner

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kürzere Formel
04.10.2006 12:32:48
Rudi
Hallo,
die Grenzen kannst du berechnen.
1. Zeile (in C1): =DATWERT("1." &A1&B1)-DATUM(B1;1;1)+10+(MONAT(DATWERT("1."&A1&B1))&gt2*1)
2. Zeile (in D1): =C1+TAG(DATUM(JAHR(HEUTE());MONAT(DATWERT("1."&A1))+1;0))-1+(MONAT(DATWERT("1."&A1))=2*1)
Dann kannst du mit INDIREKT weiterarbeiten und die ganzen WENN entfallen.
Gruß
Rudi
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige