1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Excel und Zeugnisse

Discussion in 'Office-Programme' started by Winnie The Pooh, Jun 9, 2008.

Thread Status:
Not open for further replies.
  1. Winnie The Pooh

    Winnie The Pooh Viertel Gigabyte

    Eigentlich nicht. Da stand dann bisher unter Bemerkungen "keine" - vorausgesetzt, es sind alle Noten da. Nun sollte man meinen, daß ein Azubi, der nie gefehlt hat, alle Noten haben sollte, aber dem ist durchaus nicht immer so. Es kommt ja nicht so selten vor, daß ein Azubi die Ausbildungszeit verkürzt...
     
  2. Hascheff

    Hascheff Moderator

    In Excel die Formulierung "keine Fehlzeiten" durch den Leerstring ersetzen, ist ja kein Problem.

    Also dann die Sache mit dem bedingten Zeilenwechsel. Wenn der Fall Eintritt, darf ja keine Leerzeile entstehen.
    Mir fällt gerade ein, es gibt dafür eine Einstellung beim Seriendruck.

    Also für den Fall, dass man mal eine bedingte Leerzeile braucht, das funktionackelt. Man kann es nur nicht in der Wenn-Dann-Maske machen, sondern nachträglich in die Feldfunktion einfügen.
     
  3. Winnie The Pooh

    Winnie The Pooh Viertel Gigabyte

    Das kriege ich ohne Probleme hin.

    Allerdings brauche ich noch einmal Hilfe bei der Excelformel. Die habe ich jetzt so abgewandelt, daß die Ausgabe so aussieht:

    3 Fehltage und 1 Fehlstunde, davon 2 Tage und 1 Stunde unentschuldigt

    Code:
    =WENN(UND(K2=0;M2=0);"keine Fehlzeiten";WENN(K2=1;"1 Fehltag"&WENN(M2=1;" und 1 Fehlstunde";" und "&WENN(M2=0;"keine";M2)&" Fehlstunden");WENN(K2=0;"keine";K2)&" Fehltage"&WENN(M2=1;" und 1 Fehlstunde";", "&WENN(M2=0;"keine";M2)&" Fehlstunden"))&WENN(UND(L2=0;N2=0);" und keine unentschuldigt";", davon "&WENN(L2=1;"1 Tag"&WENN(N2=1;" und 1 Stunde";", "&WENN(N2=0;"keine";N2)&" Stunden");WENN(L2=0;"keine";L2)&" Tage"&WENN(N2=1;" und 1 Stunde";" und "&WENN(N2=0;"keine";N2)&" Stunden"))&" unentschuldigt"))
    Alllerdings bekomme ich dann auch das hier:

    3 Fehltage und 1 Fehlstunde, davon 2 Tage und keine Stunden unentschuldigt

    Wie kriege ich da das "n" noch weg? Ich bedanke mich im voraus für deine Hilfe. [​IMG]
     
  4. Scasi

    Scasi Ganzes Gigabyte

    ob Singular oder Plural ist in dem Fall doch wurscht, ist doch beides ok! :bussi:
     
  5. Winnie The Pooh

    Winnie The Pooh Viertel Gigabyte

    Das erklär mal meinem Chef... :rolleyes:
     
  6. Hascheff

    Hascheff Moderator

    Wenn ich mich recht erinnere, habe ich darüber noch gegrübelt und die Formel noch mal geändert.

    Ich schau noch mal drauf.
     
  7. Hascheff

    Hascheff Moderator

    So, die Formel ist nebenbei auch kürzer geworden, ich habe noch etwas Redundanz entdeckt. Außerdem habe ich eine ganze WENN-Funktion rausgenommen, die mit "keine unentschuldigt" im dann-Zweig.

    Hier sind alle Ergebnismöglichkeiten:

    keine Fehlzeiten
    kein Fehltag, 1 Fehlstunde, davon kein Tag, keine Stunde unentschuldigt
    kein Fehltag, 1 Fehlstunde, davon kein Tag, 1 Stunde unentschuldigt
    kein Fehltag, 2 Fehlstunden, davon kein Tag, keine Stunde unentschuldigt
    kein Fehltag, 2 Fehlstunden, davon kein Tag, 1 Stunde unentschuldigt
    kein Fehltag, 2 Fehlstunden, davon kein Tag, 2 Stunden unentschuldigt
    1 Fehltag, keine Fehlstunde, davon kein Tag, keine Stunde unentschuldigt
    1 Fehltag, 1 Fehlstunde, davon kein Tag, keine Stunde unentschuldigt
    1 Fehltag, 1 Fehlstunde, davon kein Tag, 1 Stunde unentschuldigt
    1 Fehltag, 2 Fehlstunden, davon kein Tag, keine Stunde unentschuldigt
    1 Fehltag, 2 Fehlstunden, davon kein Tag, 1 Stunde unentschuldigt
    1 Fehltag, 2 Fehlstunden, davon kein Tag, 2 Stunden unentschuldigt
    1 Fehltag, keine Fehlstunde, davon 1 Tag, keine Stunde unentschuldigt
    1 Fehltag, 1 Fehlstunde, davon 1 Tag, keine Stunde unentschuldigt
    1 Fehltag, 1 Fehlstunde, davon 1 Tag, 1 Stunde unentschuldigt
    1 Fehltag, 2 Fehlstunden, davon 1 Tag, keine Stunde unentschuldigt
    1 Fehltag, 2 Fehlstunden, davon 1 Tag, 1 Stunde unentschuldigt
    1 Fehltag, 2 Fehlstunden, davon 1 Tag, 2 Stunden unentschuldigt
    2 Fehltage, keine Fehlstunde, davon kein Tag, keine Stunde unentschuldigt
    2 Fehltage, 1 Fehlstunde, davon kein Tag, keine Stunde unentschuldigt
    2 Fehltage, 1 Fehlstunde, davon kein Tag, 1 Stunde unentschuldigt
    2 Fehltage, 2 Fehlstunden, davon kein Tag, keine Stunde unentschuldigt
    2 Fehltage, 2 Fehlstunden, davon kein Tag, 1 Stunde unentschuldigt
    2 Fehltage, 2 Fehlstunden, davon kein Tag, 2 Stunden unentschuldigt
    2 Fehltage, keine Fehlstunde, davon 1 Tag, keine Stunde unentschuldigt
    2 Fehltage, 1 Fehlstunde, davon 1 Tag, keine Stunde unentschuldigt
    2 Fehltage, 1 Fehlstunde, davon 1 Tag, 1 Stunde unentschuldigt
    2 Fehltage, 2 Fehlstunden, davon 1 Tag, keine Stunde unentschuldigt
    2 Fehltage, 2 Fehlstunden, davon 1 Tag, 1 Stunde unentschuldigt
    2 Fehltage, 2 Fehlstunden, davon 1 Tag, 2 Stunden unentschuldigt
    2 Fehltage, keine Fehlstunde, davon 2 Tage, keine Stunde unentschuldigt
    2 Fehltage, 1 Fehlstunde, davon 2 Tage, keine Stunde unentschuldigt
    2 Fehltage, 1 Fehlstunde, davon 2 Tage, 1 Stunde unentschuldigt
    2 Fehltage, 2 Fehlstunden, davon 2 Tage, keine Stunde unentschuldigt
    2 Fehltage, 2 Fehlstunden, davon 2 Tage, 1 Stunde unentschuldigt
    2 Fehltage, 2 Fehlstunden, davon 2 Tage, 2 Stunden unentschuldigt

    Grammatisch müsste das korrekt sein, von der Logik betrachtet ist noch der Fehler drin, dass bei keiner Fehlstunde natürlich auch keine unentschuldigt ist, also gar nicht erst geschrieben werden muss, Fehltag ebenso. Aber das bekommen wir nicht weg, das ist Bürokratie.

    Möglicherweise ist noch mehr Redundanz drin, aber du hast es ja eilig, es werden auch keine B-Noten für Eleganz der Formel vergeben.

    Code:
    =WENN(UND(K2=0;M2=0);"keine Fehlzeiten";WENN(K2>1;K2&" Fehltage, "&WENN(M2>1;M2&" Fehlstunden";WENN(M2=0;"keine";"1")&" Fehlstunde");WENN(K2=0;"kein";"1")&" Fehltag, "&WENN(M2>1;M2&" Fehlstunden";WENN(M2=0;"keine";"1")&" Fehlstunde"))&", davon "&WENN(L2>1;L2&" Tage, "&WENN(N2>1;N2&" Stunden";WENN(N2=0;"keine";"1")&" Stunde");WENN(L2=0;"kein";"1")&" Tag, "&WENN(N2>1;N2&" Stunden";WENN(N2=0;"keine";"1")&" Stunde"))&" unentschuldigt")
     
  8. Winnie The Pooh

    Winnie The Pooh Viertel Gigabyte

    Wow! [​IMG]

    Eingebaut - funktioniert.

    Vielen, vielen Dank! Falls hier mal ein Forentreffen stattfindet, gebe ich dir einen aus! [​IMG]


    Ich habe gar nicht so viele Schüler in der Datenbank, daß ich alle 36 Kombinationen aus Fehltagen und Fehlstunden, entschuldigt und unentschuldigt, unterbringen kann...

    0 0 0 0
    0 0 1 0
    0 0 1 1
    0 0 2 0
    0 0 2 1
    0 0 2 2
    1 0 0 0
    1 0 1 0
    1 0 1 1
    1 0 2 0
    1 0 2 1
    1 0 2 2
    1 1 0 0
    1 1 1 0
    1 1 1 1
    1 1 2 0
    1 1 2 1
    1 1 2 2
    2 0 0 0
    2 0 1 0
    2 0 1 1
    2 0 2 0
    2 0 2 1
    2 0 2 2
    2 1 0 0
    2 1 1 0
    2 1 1 1
    2 1 2 0
    2 1 2 1
    2 1 2 2
    2 2 0 0
    2 2 1 0
    2 2 1 1
    2 2 2 0
    2 2 2 1
    2 2 2 2
     
Thread Status:
Not open for further replies.

Share This Page