Hallo zusammen,
ich scheine immer wieder gegen eine Excel-Wand zu laufen.
Worum geht es diesmal?
- Zwei Spalten, Anzahl der Spalten ändert sich wöchentlich.
- eine der Spalten enthält Zahlen (123456). Die Spalten werden jedoch beim Hineinkopieren der Daten als „Standard“ gewertet und jede Zelle mit dem kleinen grünen Dreieck markiert.
Ich muss jetzt zählen, wieviele Zellen in der Zahlen-Spalte überhaupt eine Zahl enthalten. Da ich nicht weiss, wieviele Zeilen ich habe, mache ich es mit datenspalte!J:J (also pauschal alle Zeilen in Spalte J).
Die von mir dafür benutzte Funktion „zählenwenn(datenspalte!J:J;“>0")" liefert aber falsche Ergebnisse (sie zählt erheblich mehr Zeilen als mit Zahlen belegt wurden).
Ich muss nun also eine andere Möglichkeit finden.
Dazu muss ich jede Zelle, die eine „Standard“-Zahl enthält, die mit Dreieck markiert wurde, in eine ECHTE Zahl umwandeln. Es hat NICHT geholfen, die Spalte zu markieren, rechte Maustaste, „Zellen formatieren“ - „Zahl“. Die Zellen werden NICHT umgewandelt. Und ich kapiere nicht, warum. Sie haben nach dem Umwandeln noch immer das kleine grüne Dreieck, das anzeigt, es handelt sich um Zahlen in einem Standard-Textformat.
Also wollte ich die Funktion WERT() benutzen. Doch wie kann ich damit:
- alle Zellen in der Spalte in Zahl umwandeln,
- wie benötigt alle Zellen zählen, die eine Zahl enthalten.
==> OHNE ein VB-Script zu verwenden.
Hat einer von Euch einen Tipp für mich?
Danke für jeden Hinweis und viele Grüsse,
Crypto.