Seite 1 von 1

Berechnung vereinfachen

Verfasst: Sa 24. Sep 2016, 23:13
von T.Ruediger
Hallo,

in der angefügten Beispieldatei werden in der Spalte E die Belegungstage berechnet. Der angenommene Zeitraum umfasst maximal drei Wochen (siehe Beispieleinträge). Die Berechnung soll nur erfolgen und einen Wert in der Spalte E ergeben wenn der Wert sinnvoll ist (z.B. 21 und nicht 0 oder -42045). Ansonsten sollen die Zellen in der Spalte E leer bleiben, da anhand dieser in Spalte B über eine bedingte Formatierung die Belegung farblich angezeigt wird(das funktioniert noch nicht richtig und ist hier nicht relevant). Zu diesem Zweck ist ab Zeile 5 in der Spalte E eine sehr umfangreiche Formel hinterlegt, welche alle nicht gewünschten Konstellationen ausschliesst und die Belegungstage berechnet.
Lässt sich das einfacher lösen, eventuell über eine Matrix oder ähnliches ...?
Die Formel in Zelle E5 bezieht sich auf den Bereich C3:D5 und alle nicht gewünschten Konstellationen sind im Bereich N3:P43 zu finden.

Mit freundlichen Grüßen
Toralf Rüdiger
Belegung.ods
(32.1 KiB) 142-mal heruntergeladen

Re: Berechnung vereinfachen

Verfasst: So 25. Sep 2016, 14:41
von Wanderer
Hallo,

ohne zu verstehen was das genau soll (und ohne es ausprobiert zu haben),
würde ich erstmal versuchen die 3 Spalten N-P zu einem Vergleichswert zusammenzufassen.
Bei einstelligen Zahlen also z.B in Q5

Code: Alles auswählen

=100*N5+10*O5+P5


Damit hast Du eine Spalte mit Vergleichswerten. Dann kannst Du prüfen, ob deine aktuelle
Kontrollzahl 100*L3+10*L4+L5 im Bereich Q3:Q43 vorkommt:

Code: Alles auswählen

=WENN(	ZÄHLENWENN($Q$3:$Q$43;  100*L3+10*L4+L5);	"";   "berechnung"   )	
Damit kannst Du auf die Matrixoperationen verzichten. Wenn die Zahlen nicht einstellig bleiben kann
man auf Strings ausweichen

Code: Alles auswählen

=N5&"_"&O5&"_"&P5

mfg Jörn

Re: Berechnung vereinfachen

Verfasst: So 25. Sep 2016, 21:42
von T.Ruediger
Hallo Jörn,

Danke für deine Anregung, bzw. die Formel mit dem Vergleichswert.
Bei der Probiererei ist mir ein genereller Denkfehler aufgefallen und die ganze Formel konnte verkürzt werden.
Wie so oft war der Wald vor lauter Bäumen nicht zu sehen... :lol:

Mit freundlichen Grüßen
T. Rüdiger