Dies ist kein Bug, sondern logisch
11.05.2002 15:36:57
Volker Croll
Hallo zusammen,fuer mich verhaelt sich Excel hier voellig logisch. Denn wir alle sind froh, dass Excel bei Eingabe einer 2 - in eine als "Standard"(!) formatierte Zelle - automatisch erkennt, dies ist eine Zahl, beim Tippen von ZWEI, dies ist ein Text.
Wenn ich nun vor die 2 ein Apostroph setzte, schalte ich damit quasi diese Automatik aus und zwinge Excel, die 2 als Text anzusehen. Nehme ich das Apostroph weg, haben die Programmierer Excel beigebracht, wieder davon auszugehen, dass die 2 eine Zahl ist.
Nun beginnt zwar eine Formel immer mit einem Gleichheitszeichen. Andererseits ist das Gleichheitszeichen aber auch ein normales Schriftzeichen.
Beispiel: In Spalte A stehen Abkuerzungen, in Spalte B die Erklaerungen (A1: NFR-Version B1: = Not for Resale - Version)
Im Vergleich ist =8*4 eine klare Formel. In der Formel =8*ZÄHLENWENN(C8:C38;"krank") steckt aber der eindeutige Textbestandteil "krank".
Wenn ich nun vor eine derartige Formel ein Apostroph setzte, zwinge ich Excel wieder diese Eingabe insgesamt als Text anzusehen. Beim Entfernen des Apostrohes haben es die Excel-Programmierer wohl fuer sicherer oder auch logischer gehalten, weiterhin von einem Text auszugehen, was ich nachvollziehen kann.
D.h. aber auch, dass sich Excel merkt, welche Zelle schon einmal Text war. Ist es nicht voellig(!) eindeutig, dass es sich um eine Zahl oder eine Formel handelt, bleibt es ein Text. Ausser ich schalte die Automatik wieder ein, indem ich die Zelle wieder als "Standard" formatiere. Wenn ich danach die Zelle mit der Formel =8*ZÄHLENWENN(C8:C38;"krank") ueber F2 in den Bearbeitungsmodus setzte, und mit Enter bestaetige, ist es wieder eine Formel.
Ob nun mit Apostroph oder ueber die Formatierung TEXT der Textzustand hergestellt wurde, ist egal.
Dieses Verhalten ist nicht Zitat "unregelmäßig und unvorgesehen", sondern klar reproduzierbar. D.h. bei Frank muss(!) die Zelle bereits vor(!) der Formeleingabe als Text formatiert gewesen sein. Frank, bitte formatiere zuerst als "Standard", gebe dann ein und Du wirst zufrieden sein.
Allen einen schoenes Wochenende!
Gruss Volker