Fehler in Formel!?
Moderator: Moderatoren
-
- Beiträge: 4
- Registriert: So, 23.12.2007 15:46
Fehler in Formel!?
Hallo Forum
Eine ganz einfache Frage. Bei z.B. Addition zweier Zellen, wird eine leere Zelle als Null angenommen. Aber wieso wird eine Zelle, die mit Buchstaben besetzt ist, ebenfalls als Null angenommen, ohne darauf aufmerksam gemacht wird, daß eigentlich hier wahrscheinlich ein Fehler vorliegt? Das würde nämlich bei WENN-DANN-FORMELN zu Probleme führen.
Gruß Schahram
Eine ganz einfache Frage. Bei z.B. Addition zweier Zellen, wird eine leere Zelle als Null angenommen. Aber wieso wird eine Zelle, die mit Buchstaben besetzt ist, ebenfalls als Null angenommen, ohne darauf aufmerksam gemacht wird, daß eigentlich hier wahrscheinlich ein Fehler vorliegt? Das würde nämlich bei WENN-DANN-FORMELN zu Probleme führen.
Gruß Schahram
Re: Fehler in Formel!?
Hallo Schahram,
Müller * Meier daraus die 2te Wurzel gezogen ergibt = ???
Spaß beiseite.
Normalerweise kann man diese Aufgabe nicht ausrechnen. Es sei denn, man weist bestimmte Zahlen oder Werte einen Namen zu. Also z.B der Zahl 7 wird der Name Müller, und der Zahl 673 der Name Meier zugewiesen.
Dann kann man Müller * Meier rechnen, und bekommt 4711 (echt Kölsche Wasser
) raus.
Und wenn jetzt den Herren/Frauen Müller und Meier keine Zahlen zugeordnet sind, dann ergibt Müller * Meier = 0
Wie Du siehst, liegt hier kein Fehler vor, da man ja indirekt mit Buchstaben oder Namen rechnen kann. Das einzige problem daran ist, das weiss nicht jeder.
So weit alles Klar?
Gruß
balu
Müller * Meier daraus die 2te Wurzel gezogen ergibt = ???


Spaß beiseite.
Normalerweise kann man diese Aufgabe nicht ausrechnen. Es sei denn, man weist bestimmte Zahlen oder Werte einen Namen zu. Also z.B der Zahl 7 wird der Name Müller, und der Zahl 673 der Name Meier zugewiesen.
Dann kann man Müller * Meier rechnen, und bekommt 4711 (echt Kölsche Wasser

Und wenn jetzt den Herren/Frauen Müller und Meier keine Zahlen zugeordnet sind, dann ergibt Müller * Meier = 0
Wie Du siehst, liegt hier kein Fehler vor, da man ja indirekt mit Buchstaben oder Namen rechnen kann. Das einzige problem daran ist, das weiss nicht jeder.
So weit alles Klar?

Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Fehler in Formel!?
Hallo Schahram,
ich hoffe, Du bist mir nicht böse, aber ich hab mal schnell Dir in die Datei da unten reingebaut, wie ich das mit der Tipptabelle aufbauen würde. Ist nur ein Vorschlag meinerseits und es heißt natürlich nicht, daß Du es übernehmen mußt oder besser ist als Dein Weg.
Ich hab in Spalte A und B das Spielergebnis, in C und D den Tipp. In E wird ausgewertet, wie das Spiel ausging (Sieg Team A = 1, Unentschieden = 0, Sieg Team B = -1) und in F wird der Tipp genauso ausgewertet.
In G steht dann die Berechungsformel. Zuerst wird erst einmal mit zwei ISTZAHL() überprüft, ob in A und B Zahlen stehen, ansonsten kommt "noch kein Ergebnis". Dann fangen die Wenn-Formeln an, die zuerst das Ergebnis vergleichen und bei Übereinstimmung 3 Punkte hergeben, und, falls das Ergebnis nicht stimmt, die Spalten E und F vergleichen und da dann gegebenenfalls 1 Punkt hergeben.
Ist das, auch von der Punkteverteilung, so, wie Du Dir das gedacht hast?
Viele Grüße
AhQ
ich hoffe, Du bist mir nicht böse, aber ich hab mal schnell Dir in die Datei da unten reingebaut, wie ich das mit der Tipptabelle aufbauen würde. Ist nur ein Vorschlag meinerseits und es heißt natürlich nicht, daß Du es übernehmen mußt oder besser ist als Dein Weg.
Ich hab in Spalte A und B das Spielergebnis, in C und D den Tipp. In E wird ausgewertet, wie das Spiel ausging (Sieg Team A = 1, Unentschieden = 0, Sieg Team B = -1) und in F wird der Tipp genauso ausgewertet.
In G steht dann die Berechungsformel. Zuerst wird erst einmal mit zwei ISTZAHL() überprüft, ob in A und B Zahlen stehen, ansonsten kommt "noch kein Ergebnis". Dann fangen die Wenn-Formeln an, die zuerst das Ergebnis vergleichen und bei Übereinstimmung 3 Punkte hergeben, und, falls das Ergebnis nicht stimmt, die Spalten E und F vergleichen und da dann gegebenenfalls 1 Punkt hergeben.
Ist das, auch von der Punkteverteilung, so, wie Du Dir das gedacht hast?
Viele Grüße
AhQ
- Dateianhänge
-
- AuswertungSpieltipp.ods
- (8.85 KiB) 75-mal heruntergeladen
-
- Beiträge: 4
- Registriert: So, 23.12.2007 15:46
Re: Fehler in Formel!?
Hallo Forum
Vielen Dank für eure Vorschläge!
Ich weiß, dass mein Problem ziemlich banal ist, und es viel bessere Lösungen dafür gibt. Mein Anliegen war dabei aber vielmehr, warum Calc einfach weiter rechnet, obwohl ich diese Absicherung - ISTZAHL() - nicht eingebaut habe. Der Witz ist ja, würde man bei mir z.B. 1:1 tippen und in Zelle C als Ergebnis "10" und in Zelle D "Banane" eingeben, bekomme ich trotzdem 1 Pkt, also richtige Tendenz. Und das darf doch nicht sein. Zumindest sollte Calc mich darauf aufmerksam machen, wie Excel es tut, dass da ein Fehler vorliegt, und nicht einfach irgendwelche Zahl rausspuckt.
Mit "Fehler in Formel" meinte ich vielmehr "FEHLER IN PROGRAMM???!!!"
Versteht ihr nun, was ich meine? Und was meint ihr, liege ich hierbei falsch?
Zu paljass muss ich sagen: in den Zellen A und B stehen keine Werte, sondern Formeln: A=C1-D1 und B=E1-F1. Aber wie kann Calc in den Fall von oben B=10-Banane rechnen, um in letzten Wenn-Fall der Formel die Bedingung als erfüllt anzunehmen?
Gruß Schahram
Vielen Dank für eure Vorschläge!
Ich weiß, dass mein Problem ziemlich banal ist, und es viel bessere Lösungen dafür gibt. Mein Anliegen war dabei aber vielmehr, warum Calc einfach weiter rechnet, obwohl ich diese Absicherung - ISTZAHL() - nicht eingebaut habe. Der Witz ist ja, würde man bei mir z.B. 1:1 tippen und in Zelle C als Ergebnis "10" und in Zelle D "Banane" eingeben, bekomme ich trotzdem 1 Pkt, also richtige Tendenz. Und das darf doch nicht sein. Zumindest sollte Calc mich darauf aufmerksam machen, wie Excel es tut, dass da ein Fehler vorliegt, und nicht einfach irgendwelche Zahl rausspuckt.
Mit "Fehler in Formel" meinte ich vielmehr "FEHLER IN PROGRAMM???!!!"
Versteht ihr nun, was ich meine? Und was meint ihr, liege ich hierbei falsch?
Zu paljass muss ich sagen: in den Zellen A und B stehen keine Werte, sondern Formeln: A=C1-D1 und B=E1-F1. Aber wie kann Calc in den Fall von oben B=10-Banane rechnen, um in letzten Wenn-Fall der Formel die Bedingung als erfüllt anzunehmen?
Gruß Schahram
Re: Fehler in Formel!?
Hallo Schahram,
ob das ein "Fehler-im-System" ist, kann ich dir nicht sagen. Wäre ich der ursprüngliche Programmierer von Star-Office (als es noch aus Deutschland kam), dann könnte ich es beantworten. Ich persönlich Meine aber, das dies kein Fehler ist.
Was ist falsch, was ist richtig? Sei doch mal ehrlich! Ist das was Calc macht wirklich falsch, bzw. verkehrt? Ist denn das, was Calc macht, Mathematisch verkehrt?
Anstatt eine für dich aussagekräftige antwort zu geben, schmeiße ich hier wieder nur weitere Gegenfragen in den Raum. Aber so ist das nun mal halt leider, wenn man ein Produkt mit einem anderen vergleicht.

balu
ob das ein "Fehler-im-System" ist, kann ich dir nicht sagen. Wäre ich der ursprüngliche Programmierer von Star-Office (als es noch aus Deutschland kam), dann könnte ich es beantworten. Ich persönlich Meine aber, das dies kein Fehler ist.
Cosmo_naut hat geschrieben: Und das darf doch nicht sein. Zumindest sollte Calc mich darauf aufmerksam machen, wie Excel es tut, dass da ein Fehler vorliegt, und nicht einfach irgendwelche Zahl rausspuckt.
- [Philosophieren]
Wieso darf das nicht sein? Und warum soll denn Calc da rummeckern? Und warum soll OOo alles M$ nachmachen? Und warum macht Excel nicht dieses oder jenes, was Calc kann bzw. macht? u.s.w. u.s.w.
[/Philosophieren]
Was ist falsch, was ist richtig? Sei doch mal ehrlich! Ist das was Calc macht wirklich falsch, bzw. verkehrt? Ist denn das, was Calc macht, Mathematisch verkehrt?
Anstatt eine für dich aussagekräftige antwort zu geben, schmeiße ich hier wieder nur weitere Gegenfragen in den Raum. Aber so ist das nun mal halt leider, wenn man ein Produkt mit einem anderen vergleicht.

balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Fehler in Formel!?
Hab noch was vergessen.
Nicht immer ist es die Schuld in Calc oder Excel zu suchen, sondern oftmals in der Formel die man selber erstellt hat. Und davon kann ich so manche Lieder singen. Was ich jetzt aber sicherheitshalber vermeiden möchte.
Jetzt aber! Defenitiv

balu
Wo er recht hat, hat er recht.paljass hat geschrieben: Der 1 Punkt kommt raus, weil deine Formel das so will.
Besser hätte ich es nicht sagen können.paljass hat geschrieben: Wenn das Ergebnis nicht exakt gleich dem Tipp ist, kümmerst du dich im nächsten "wenn" nur noch um die Spalten A und B. Hier kann ab nichts anderes als Null stehen, also trifft dein letztes Kriterium A=0 und B=0 zu, Ergebnis ist 1.

Nicht immer ist es die Schuld in Calc oder Excel zu suchen, sondern oftmals in der Formel die man selber erstellt hat. Und davon kann ich so manche Lieder singen. Was ich jetzt aber sicherheitshalber vermeiden möchte.


Jetzt aber! Defenitiv

balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Fehler in Formel!?
Hallo Schahram,
ich finde das Verhalten, daß Calc Text als 0 wertet, sehr angenehm, da man sich bei einfachen Additionen nicht darum kümmern muß, ob auch alle Spalten nur mit Zahlen gefüllt sind. Und Calc macht das schon so, seit ich es kenn. Ich denk also nicht, daß es ein Fehler ist. Es ist halt wahrscheinlich einer der Unterschiede zwischen Calc und Excel.
Für Dein Problem würde ich mittlerweile vorschlagen, Du markierst die Eingabespalten für die Spiele und den Tipp und gehst dann auf Daten -> Gültigkeit und wählst da "Ganze Zahl" und "Größer oder Gleich 0" aus. Bei Fehlermeldung kannst Du noch einen netten Text reinschreiben und schon können in den fraglichen Spalten nur Zahlen eingetragen werden und das ganze Problem stellt sich erst gar nicht.
Viele Grüße
AhQ
ich finde das Verhalten, daß Calc Text als 0 wertet, sehr angenehm, da man sich bei einfachen Additionen nicht darum kümmern muß, ob auch alle Spalten nur mit Zahlen gefüllt sind. Und Calc macht das schon so, seit ich es kenn. Ich denk also nicht, daß es ein Fehler ist. Es ist halt wahrscheinlich einer der Unterschiede zwischen Calc und Excel.
Für Dein Problem würde ich mittlerweile vorschlagen, Du markierst die Eingabespalten für die Spiele und den Tipp und gehst dann auf Daten -> Gültigkeit und wählst da "Ganze Zahl" und "Größer oder Gleich 0" aus. Bei Fehlermeldung kannst Du noch einen netten Text reinschreiben und schon können in den fraglichen Spalten nur Zahlen eingetragen werden und das ganze Problem stellt sich erst gar nicht.
Viele Grüße
AhQ
Re: Fehler in Formel!?
Hallo Gert,
Außerdem geht es hier in zweiter Instanz, wie Du sicher auch festgestellt hast, nicht um eine Tabelle, sondern um ein Tippspiel, wo die Punkte nach anderen Kriterien vergeben werden.
Viele Grüße
AhQ
jaja, das ist aber hier nicht das Problem. Es geht vor allem drum, daß Schahram sich ärgert, daß Text von Calc als 0 (Null) in den Formeln gewertet wird und nicht wie in Excel eine Fehlermeldung produziert. Das fängt "Nullwerte anzeigen" auch nicht ab.Gast hat geschrieben:as mit Extras --->Optionen --->Ooo_Calc ---> Ansicht .....>Nullwerte anzeigen
Außerdem geht es hier in zweiter Instanz, wie Du sicher auch festgestellt hast, nicht um eine Tabelle, sondern um ein Tippspiel, wo die Punkte nach anderen Kriterien vergeben werden.
Viele Grüße
AhQ
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Fehler in Formel!?
Hallo AhQ,
ich bin der Meinung, das 2 Möglichkeiten des filterns doch eine realistische Punkteverteilung ermöglichen.
Mit der Näherung der TippPunkteVergabe sollte man sich die Berechnung der "Rangfolge" in WM- oder EM-Tabellen (Formel) ansehen.
Vielleicht hilft das weiter.
mfg
Gert
ich bin der Meinung, das 2 Möglichkeiten des filterns doch eine realistische Punkteverteilung ermöglichen.
Mit der Näherung der TippPunkteVergabe sollte man sich die Berechnung der "Rangfolge" in WM- oder EM-Tabellen (Formel) ansehen.
Vielleicht hilft das weiter.
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: Fehler in Formel!?
Hallo Gert,
Viele Grüße
AhQ
ja, natürlich, nur geht es Schahram nicht um eine Punkteveteilung, sondern daß Calc Textzellen im Berechnungsbereich einer Formel als Null wertet, statt wie Excel einen Fehlerwert auszuspucken und deswegen bei seinem Tippspiel er eventuell falsche Auswertungsergebnisse bekommt.Gert Seler hat geschrieben:ich bin der Meinung, das 2 Möglichkeiten des filterns doch eine realistische Punkteverteilung ermöglichen.
Viele Grüße
AhQ