wenn dann Funktion

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Hiker
******
Beiträge: 593
Registriert: Mo, 08.09.2014 21:34
Wohnort: Berlin

Re: wenn dann Funktion

Beitrag von Hiker »

Hallo,

auch wenn das aussieht wie Dein erstes Projekt, solltest Du diese Frage(n) im Calc-Teil stellen und nicht bei Setup und allgemeines.

Statt so ein Monster zu bauen empfiehlt es sich das Problem zu zerlegen und eine Zeile mit einem summierbaren Zwischenergebnis
einzubauen. Die Augangsformel hast Du ja schon selbst gefunden, ich habe nur EIN $ hinzugefügt.:

Code: Alles auswählen

 =(WENN(G87=30;G$93;0))
Wenn Du diese Ausgangsformel ab Zeile 94 plazierst kannst Du die Summe der Stunden als

Code: Alles auswählen

=SUMME(G87;T87)
errechnen.
Nebenbei: Wenn ich Dein Layout richtig lese sollte die Summe in H anfangen, da in G die Namen stehen.
Den Block mit den Zwischensummen kann man dann ausblenden (oder auch direkt in einer anderen Tabelle verstecken).

Die obige Formel kannst Du auch zur Seite ziehen/kopieren, da nicht alle Bestandteile absolut adressiert sind, sondern nur der Bezug auf die Zeile
93 fixiert ist. Für alle anderen Teile ist es Calc erlaubt die Bezüge beim kopieren/erweitern anzupassen.

MfG, Jörn

PS: Man kann natürlich auch Deine Anwesenheitszahlen direkt per Matrixoperation mit 30 vergleichen und mit dem Stundenvektor in Zeile 93 vergleichen. Aber dafür müsste ich erstmal begreifen, warum anwesend mit 30 codiert wird...
Libre Office 6.3.1 (Win 10 Pro) / Libre Office 6.0.7 (Win8.1 Pro, Win 7 Pro) / AOO (Win 7)
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: wenn dann Funktion

Beitrag von lorbass »

Uljanoffjanoff hat geschrieben:Wie läßt sich die Kalkulationstabelle anschaulich hochladen?
Am einfachsten haben es registrierte, angemeldete Benutzer: viewtopic.php?p=259403#p259403

Gruß
lorbass
uljanoff
*
Beiträge: 18
Registriert: So, 20.03.2016 21:20

Re: wenn dann Funktion

Beitrag von uljanoff »

Hallo
hier ist die Datei
AnwesenheitsStundenerfassung.ods
(16.21 KiB) 118-mal heruntergeladen
Die Addition der WENN-DANN Beziehung zb Zelle B4 =(WENN(F4=30;F$10;0)+WENN(G4=30;G$10;0)+WENN(H4=30;H$10;0)+WENN(I4=30;I$10;0)+WENN(J4=30;J$10;0)+WENN(K4=30;K$10;0)+WENN(L4=30;L$10;0)+WENN(M4=30;M$10;0)+WENN(N4=30;N$10;0)+WENN(O4=30;O$10;0)+WENN(P4=30;P$10;0)+WENN(Q4=30;Q$10;0)+WENN(R4=30;R$10;0)+WENN(S4=30;S$10;0)+WENN(T4=30;T$10;0))

Die Formel stimmt, auch wenn sie durch die notwendige Addition der WENN-DANN Beziehung sehr lang ist.

Leider lässt sich die Formel nicht allgemein gültig auf die 2. Tabelle kopieren. Fehlt da etwa ein $ Zeichen?

Den Beitrag bitte auch ins Calc-Unterforum verschieben. Danke. Erledigt. – lorbass, Moderator
Dateianhänge
AnwesenheitsStundenerfassung.pdf
(28.12 KiB) 114-mal heruntergeladen
Antworten