| Unabsichtliche Eingabe 'falscher' Daten führt oft zu Programmfehlern. Noch schlimmer ist der Fall, wenn fehlerhafte Daten nicht entdeckt und weiter verarbeitet werden. | Professionelle Lösungen zeichnen sich u.a. dadurch aus, dass fehlerhafte Daten bereits bei der Eingabe entdeckt, verhindert oder korrigiert werden - zumindest so weit wie möglich. |
|
*** PHP debug = 1 srv_jts = 1337513735000 frac1(-9.876)=0.124, myfrac(-9.876)=-0.876 frac1(-1.234)=0.766, myfrac(-1.234)=-0.234 frac1(0)=0, myfrac(0)=0 frac1(1.234)=0.234, myfrac(1.234)=0.234 frac1(9.876)=0.876, myfrac(9.876)=0.876 |
|
Kalkulation
|
Zahlen-Werkzeug, Profi- Tipps und Tricks |
| Eingabefilter | Test vor Beginn der Verarbeitung |
| Zahlen | Gleitkomma oder Ganze Zahlen |
| Datum und Zeit | Beschränkungen und Tricks |
| Text | Einschränkung auf die Länge |
| Liste | Auswahl aus einer Werteliste |
| Formel | Freie Programmierung |
| Leerzellen | Leere Zellen annehmen oder Regel anwenden |
Datum und Zeit |
|||||||||||||
|
Daten dieser Art werden intern als
→
Gleitkomma-Zahlen behandelt: M$ Excel zählt Kalender-Tage als ganze Zahlen, beginnend (ungefähr) ab 1900-01-01, Uhrzeit als Dezimalzahlen mit einem Wert von 1/24 je Stunde. Auf diese Weise wird jede Kombination Datum+Zeit durch eine Gleitkommazahl dargestellt, z.B.
♦ Details zu Datum & Zeit und zum Y1900 Datum-Format (LibreOffice, OpenOffice, Excel, ..) |
Sie können die Eingabe auf den Typ Datum begrenzen,
z.B. von 1982-02-18 bis 2009-07-06 ,
oder auf Ganze Zahl mit den
Grenzen 30000 bis 40000 -
Die Wirkung ist genau identisch. In beiden Fällen können sie entweder
Datum-Werte oder ganze Zahlen eingeben. Eine Einschränkung auf eine bestimmte Datum-Formatierung ist so nicht möglich. Mit der Einschränkung auf den Typ Zeit lassen sich (derzeit) nur Zeiten 00:00:00 bis 23:59:59 verbinden. Begrenzung mit Typ Dezimal auf Bereich 0..1 ist identisch, damit lassen sich jedoch auch größere zulässige Bereiche definieren. In letzterem Falle muss auch noch die Zeit-Formatierung ausgetrickst werden, die (derzeit) nur Zeiten<1 Tag anzeigen kann: Stellen sie das Zellformat z.B. auf "TT hh:mm:ss" ein. |
||||||||||||
Text |
|
| Text lässt sich mit einfachen Methoden nur in der Länge einschränken, z.B. auf 3 bis 6 Zeichen. | Komplexe Kontrolle erfordert aufwändige Formeln, da Kalkulationsprogramme die Standardmethode der → Regulären Ausdrücke - nicht beherrschen. |
| Eine häufige Methode zur Einschränkung ist die Beschränkung auf Werte-Listen. | Für Texte ist oft auch wichtig, ob Leere Zellen zulässig sind. |
|
Letzte Änderung dieser Seite: 2011-11-30 12:16:50
|