wenn dann Funktion

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: wenn dann Funktion

Re: wenn dann Funktion

von uljanoff » Mo, 21.03.2016 20:56

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

Re: wenn dann Funktion

von lorbass » Mo, 21.03.2016 18:01

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

Re: wenn dann Funktion

von Hiker » Mo, 21.03.2016 08:00

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...

Nach oben