Hallo liebe Mitstreiter,
im Bild ist die Problemstellung zu erkennen.
Da das Tool zum einstellen von Ausschnitten gerade versagt, stelle ich Euch einmal ein Bild ein, und unten die Beispieldatei.
[
Bild bitte so als Datei hochladen: Klick mich!]
Ich habe für das in der Datei beschriebene Problem keine Lösung.
Was haltet Ihr davon und hat vielleicht einer von Euch eine Lösung?
[
attachment=4407]
Hallo,
das liegt schlicht und ergreifend daran, dass OExx für Excel eine als Text gespeicherte Zahl darstellt nämlich 0^xx etc. Summe ignoriert Texte. Auch alle anderen Formeln verhalten sich regelkonform: Die einen ignorieren jeden Text, die anderen erkennen als Zahl gespeicherte Texte und wandeln sie in Zahlen um.
Ich habe zur besseren Verdeutlichung aus der 0 mal eine 1 gemacht:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F |
1 | | Werte | Zählenwenn | Istgleich | Vergleich() | Typ |
2 | | -1E10 | 2 | FALSCH | 2 | 2 |
3 | | -1E11 | 1 | FALSCH | | 2 |
4 | | -1E10 | 2 | FALSCH | | 2 |
5 | | -1E13 | 1 | FALSCH | | 2 |
6 | Summe Formel | 0 | | | | |
7 | Einzel-Addition | -1,012E+13 | | | | |
Zelle | Formel |
C2 | =ZÄHLENWENN($B$2:$B$5;B2) |
D2 | =B2=B3 |
E2 | =VERGLEICH(B2;$B$3:$B$5;0) |
F2 | =TYP(B2) |
B6 | =SUMME(B2:B5) |
B7 | =B2+B3+B4+B5 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
[
Bild bitte so als Datei hochladen: Klick mich! Atilla,
ich vermute, das liegt an der Exponentialschreibweise. Sobald du "normale" Zahlen in Textform vorliegen hast, stimmen deine Berechnungen wieder.
Tabelle1 (2) | A | B | C | D | E | F |
1 | | Werte | Zählenwenn | Istgleich | Vergleich() | Typ |
2 | | -10 | 2 | FALSCH | 2 | 2 |
3 | | -11 | 1 | FALSCH | | 2 |
4 | | -10 | 2 | FALSCH | | 2 |
5 | | -13 | 1 | FALSCH | | 2 |
6 | Summe Formel | 0 | | | | |
7 | Einzel-Addition | -44 | | | | |
Formeln der Tabelle |
Zelle | Formel | C2 | =ZÄHLENWENN($B$2:$B$5;B2) | D2 | =B2=B3 | E2 | =VERGLEICH(B2;$B$3:$B$5;0) | F2 | =TYP(B2) | C3 | =ZÄHLENWENN($B$2:$B$5;B3) | D3 | =B3=B4 | F3 | =TYP(B3) | C4 | =ZÄHLENWENN($B$2:$B$5;B4) | D4 | =B4=B5 | F4 | =TYP(B4) | C5 | =ZÄHLENWENN($B$2:$B$5;B5) | D5 | =B5=B6 | F5 | =TYP(B5) | B6 | =SUMME(B2:B5) | B7 | =B2+B3+B4+B5 |
|
Bedingte Formatierungen der Tabelle |
Zelle | Nr.: / Bedingung | Format | B2 | 1. / Eindeutige Werte | Abc | B3 | 1. / Eindeutige Werte | Abc | B4 | 1. / Eindeutige Werte | Abc | B5 | 1. / Eindeutige Werte | Abc |
|
Excel Tabellen im Web darstellen >> http://www.excel-jeanie-html.de" target="_blank"> Excel Jeanie HTML 4.8
In der Beitragsvorschau habe ich gerade festgestellt, dass das Tool aus Zahlen im Textformat "richtige" Zahlen macht. Der Screenshot soll zeigen, dass es sich lt. XL tatsächlich um Zahlentext handelt.
Hallo Edgar,
So weit ist mir das Klar.
Nur woher soll ich wissen, wann Excel wie reagiert.
Einmal sind es Duplikate dann wieder nicht.
Wie kann ich Excel sagen, dass diese Werte ausschließlich als Text zu berücksichtigen sind?
Vor allem die Zählenwenn Funktion soll dann keine Doppelte anzeigen.
Hallo zusammen,
mir ist schon klar, was da passiert.
Aber ich möchte, das es nicht passiert.
Ich möchte Excle sagen können, dass diese Werte als Text zu behandeln sind.
Hi Atilla!
Keine Ahnung, ob es Dein spezielles Problem löst.
Aber wenn ich ein nichtdruckbares Zeichen (bei mir 160) anhänge, funktionieren alle Formeln im Sinne des Erfinders:
Ich habe Spalte A als Wert über Spalte B kopiert.
| A | B | C | D | E | F |
1 | | Werte | Zählenwenn | Istgleich | Vergleich() | Typ |
2 | -0E10 | -0E10 | 1 | FALSCH | #NV | 2 |
3 | -0E11 | -0E11 | 1 | FALSCH | | 2 |
4 | -0E12 | -0E12 | 1 | FALSCH | | 2 |
5 | -0E13 | -0E13 | 1 | FALSCH | | 2 |
Formeln der Tabelle |
Zelle | Formel | A2 | =B2&ZEICHEN(160) | C2 | =ZÄHLENWENN($B$2:$B$5;B2) | D2 | =B2=B3 | E2 | =VERGLEICH(B2;$B$3:$B$5;0) | F2 | =TYP(B2) |
|
Bedingte Formatierungen der Tabelle |
Zelle | Nr.: / Bedingung | Format | B2 | 1. / Eindeutige Werte | Abc |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Ralf
Ergänzend:
Die Summenformel ergibt dann 0, die Einzeladdition #WERT, beides korrekt.
Gruß Ralf
Hallo Ralf,
das wäre eine mögliche Notlösung.
Danke für Deine Antwort.
Hallo atilla,
soweit ich das verfolgt habe, sind nur die Zeilen betroffen, die 0E beinhalten.
Code:
Nur woher soll ich wissen, wann Excel wie reagiert.
Das ist eigentlich von der eingesetzten Funktion abhängig. Einige arbeiten stur nach Typ ab, andere wandeln eben als Text vorliegende Zahlen um, z.B. Zählenwenn. Die vorliegenden Nummern ergeben nunmal, in eine Zahl umgewandelt, allesamt Null. Als Notloesung könnte man auch aus dem "0E" ein "0 E" machen, dann geht es auch.
Hallo zusammen,
danke für Eure Einlassungen.
Aber insgesamt finde ich das Verhalten von Excel hier nicht stimmig.
Wenn Zellen als Text formatiert sind, dann sollte das auch so behandelt werden.
Für Laien sind das große Stolpersteine und man kann unwissentlich auf die Schnauze fallen.