🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Berechnung vereinfachen

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
T.Ruediger
Beiträge: 4
Registriert: Mo 31. Okt 2011, 20:47

Berechnung vereinfachen

Beitrag von T.Ruediger » Sa 24. Sep 2016, 23:13

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

Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Berechnung vereinfachen

Beitrag von Wanderer » So 25. Sep 2016, 14:41

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
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

T.Ruediger
Beiträge: 4
Registriert: Mo 31. Okt 2011, 20:47

Re: Berechnung vereinfachen

Beitrag von T.Ruediger » So 25. Sep 2016, 21:42

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


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten