Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel ekennt Text als Zahl, dann wieder als Text
#11
Verlangst du da nicht ein bissken (zu) viel, Atilla;
wie soll bei einer Textangabe wie bei den ~WENNs-Funktionen zwischen originärem und notationsbedingtem Text unterschieden werden? Versuche doch selbst mal, so etwas zu programmieren! Vielleicht erkennst du dann das Problem... Wink
Stolpersteine gibt's im Zusammenhang mit echten Zahlen und Zahlen als Text noch einige, in VBA sogar noch mehr...
Gruß, Castor
Antworten Top
#12
Hallo castor,

ich weiß nicht, ob das zu viel verlangt ist.
Excel bietet mir an, Zellen als Text zu formatieren.
Warum behandelt es dann diese nicht als Text? Mehr will ich nicht.
Andersherum macht es ja auch oft Schwierigkeiten, z.B, wenn ich als Text formatierte
Zellen umformatieren möchte, um die Inhalte wieder als Zahlen zu erhalten,
dann muss man manche male auch einige Kunststücke vollführen.
Gruß Atilla
Antworten Top
#13
heje excelfreunde,

excel darf einen solchen konstrukt, wie -0Exx nur als text interpretieren, denn es gibt keine negative oder positive null und auch keine potenzen davon...
ohne minuszeichen bleibt nur noch eine null übrig, ansonst eben doch nur text
Vielen Dank
--Janosch
                                                     
Excel  2019 (64bit)  Win 10 Pro (64bit)                              
Antworten Top
#14
Hallo,

ich darf auch nur bei Grün über die Straße laufen!

Excel erkennt das Konstrukt als Text, aber mit dem Kommentar "als Text gespeicherte Zahl"!
Es gibt nun mal Formeln, die als Text gespeicherte Zahlen wie Zahlen behandeln. Zählenwenn erkennt, dass das Ganze 0 ergibt und zählt es auch als Null. Summe wertet die Ausdrücke als Text und ignoriert sie. Mit + wandel Excel die Texte wiederum in Zahlen um und addiert sie (gleiches Prinzip wie bei der "en bloc"-Umwandlung von Texten in Zahlen ). Vergleich trennt strikt Zahlen und Texte.
Ob ich vor eine 0 ein Minus setze oder ein Plus, das bleibt doch mir überlassen, ganz egal ob das mathematisch korrekt ist oder nicht, genauso wie der Ausdruck 0E10 ja nicht falsch ist sondern nicht sinnig.
Beim Umwandeln macht Excel übrigens eine 0 daraus, ohne Vorzeichen!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#15
heje ecelfreunde, excel,

wie erzeuge ich aus dem konstrukt -0E10 in excel eine 0 = die zahl null.

aus -0E10 wird -0E+10 und gebe enter ein. danach formatiert man die zelle als standart. anschließend markiert man wieder die zelle
und drückt nochmals enter und siehe da, daraus wird ganz formal 0 und zu sehen ist 0,00E+10. excel ist so nett und löscht das minuszeichen. es soll ja leute geben, die gerne ein minuszeichen vor die null schreiben...
Vielen Dank
--Janosch
                                                     
Excel  2019 (64bit)  Win 10 Pro (64bit)                              
Antworten Top
#16
Hallo Janosch,


wen interessiert das eigentlich? In der maßgebenden Tabelle stehen diese Werte als Bezeichner und damit tauchen eben die geschilderten Probleme auf. Es ist müßig, darüber zu sinnieren, dass es das mathematisch nicht gibt, da es hier nicht um Mathematik geht.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#17
Es geht dann auch eher um EDV-mäßige Codierungs- und Darstellungstechniken, Leute,
und da ist eine negative, also (finanzwirtschaftlich) rote Null nichts Ungewöhnliches: -0 ⇐ =Neg(0) → Format: negative Zahlen rot
Dieses (instabile) Phänomen ist nicht nur mit dieser UDF, sondern gelegentlich auch mit normalen Standardformeln erzeugbar. Das Vorzeichen wird bei Gleitkommazahlen von einem Bit gesteuert, das unter bestimmten Bedingungen (vorübergehend) seinen Wert behalten kann, wenn ein Berechnungsergebnis aus solchen 0 wird.
Und, Atilla,
schreib mal in A1 '22 und dann ZÄHLENWENN(A2:A11;">"&A1)! Wenn jetzt in A2:A11 echte Zahlen stehen, ist es völlig unerheblich, ob in A1 eine echte oder eine Textzahl steht. Dahingegen ist die 'kleinste' Textzahl immer größer als die größte echte! Hinzu kommt, dass diese Funktion nur mit echten Zahlen arbeitet, so dass bei Textzahlen im Vergleichsbereich auch nicht die Anzahl der Textzahl-Zellen, sondern 0 herauskommt. Das hängt hier und bei etlichen anderen Funktionen, wie bereits erwähnt wurde, alles zusammen und man muss das wissen oder aus Xl-Hilfe und Art der Funktionsargumente schließen.
Castor
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste