Discussion:
keine Zahlenwerte erkennen ...
(zu alt für eine Antwort)
Jürgen Penz.
2005-09-21 23:01:50 UTC
Permalink
Hallo NG,

versuche gerade Zellen zu erkennen, in denen keine Zahlen stehen!
z.B. =wenn(a1=*keineZahl*;1;2)

Kann mir jemand helfen ?

Vielen Dank im Voraus ....
Axel Böhm
2005-09-22 02:44:26 UTC
Permalink
Am Thu, 22 Sep 2005 01:01:50 +0200, schrieb "Jürgen Penz."
Post by Jürgen Penz.
Hallo NG,
versuche gerade Zellen zu erkennen, in denen keine Zahlen stehen!
z.B. =wenn(a1=*keineZahl*;1;2)
Kann mir jemand helfen ?
=wenn(istfehler(wert(a1));1;2)



Grüße

Axel
Jürgen Penz.
2005-09-22 23:42:09 UTC
Permalink
Hallo,

Vielen Dank Axel & Thomas!!

Das nächste Problem was ich jetzt gefunden habe ist:

Ich habe zellen die zB einmal den Wert "333" und einmal den wert "111/222"
haben können.
Zahlen können sich ändern, bleiben aber immer dreistellig.

Jetzt möchte ich mit den werten rechnen Fall 1 klappt schon aber wie bekomme
ich das im Fall 2 ("111/222") hin?

Ich bin auf den weg:
=wenn(A1=*/*; rechnen mit beiden werden z.B. 111+222 ;normale formel wie
bisher)

Bzw. kann ich einmal machen, das er nur den vorderen Wert (vor /) nimmt und
einmal nur danach ?

Sorry für das schlechte Deutsch aber es ist schon spät ...

DANK EUCH SCHON WIEDER MAL IM VORAUS
klaus.schmitz
2005-09-23 02:36:35 UTC
Permalink
Hallo Jürgen,

manche Leute haben Daten wie Wurstsalat und Frikadellen,
da weiß man auch nicht was drin ist.

Es ist kein Problem Zahlen aus einem Text zu filtern
dazu gibt es u.a. LINKS und RECHTS
und der Boris X hat mal die folgende Arrayformel veröffentlicht

{=TEIL(LINKS(A30;MAX(ISTZAHL(TEIL(A30;SPALTE(4:4);1)*1)*SPALTE(4:4)));VERGLEICH(WAHR;ISTZAHL(TEIL(A30;SPALTE(4:4);1)*1);0);99)*1}

die auch gut funktioniert.

Die {geschweiften Klammern} werden nicht mit eingegeben,
sondern automatisch dadurch erzeugt, dass du die
Formeleingabe nicht mit Enter allein, sondern mit gleichzeitig
Strg-Shift-Enter abschließt.

Nur wie Du 2 Zahlen aus dem Text rausholen
und dann damit auch rechnen willst das kommt mir
doch schon etwas abenteuerlich vor.

Wenn Du klare Verhältnisse hast, dann kannst Du
natürlich links 3 Stellen und rechts 3 Stellen von dem
Strich isolieren, aber was verstehst Du unter damit
rechnen? Wenn Du mit den beiden sich daraus
ergebenden Zahlen rechnen willst, dann ist das
kein Problem für Excel willst Du aber die Zahlen
erst einmal isolieren dann brauchst Du schon
2 Spalten oder eine VBA Anwendung.

Rein aus Interesse möchte ich Dich fragen
was Du eigentlich rechnen willst.
Schreibe es bitte mal an diese Stelle.

MfG
Klaus
Thomas Ramel
2005-09-23 05:34:45 UTC
Permalink
Grüezi Jürgen

Jürgen Penz. schrieb am 23.09.2005
Post by Jürgen Penz.
Vielen Dank Axel & Thomas!!
...daraus schliesse ich, dass das erste Problem gelöst ist?
Post by Jürgen Penz.
Ich habe zellen die zB einmal den Wert "333" und einmal den wert "111/222"
haben können.
Zahlen können sich ändern, bleiben aber immer dreistellig.
Stammen die 'Zahlen' aus Formeln oder stehen sie fix in die Zellen
geschrieben?
Post by Jürgen Penz.
Jetzt möchte ich mit den werten rechnen Fall 1 klappt schon aber wie bekomme
ich das im Fall 2 ("111/222") hin?
=wenn(A1=*/*; rechnen mit beiden werden z.B. 111+222 ;normale formel wie
bisher)
Bzw. kann ich einmal machen, das er nur den vorderen Wert (vor /) nimmt und
einmal nur danach ?
Ich würde hier mit 3 (ev. 4) Hilfsspalten arbeiten, welche die foglenden
Formeln enthalten, die über den ganzen Bereich nach unten kopiert sind:

Zahl links des '/':
=WENN(ISTZAHL(FINDEN("/";A1));LINKS(A1;3)*1;A1)

Zahl rechts des '/':
=WENN(ISTZAHL(FINDEN("/";A1));RECHTS(A1;3)*1;A1)

Zahl links und rechts des '/' addiert:
=WENN(ISTZAHL(FINDEN("/";A1));RECHTS(A1;3)+LINKS(A1;3);A1)


Die vierte Spalte wäre für letzteres subtrahiert.



Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
Microsoft Excel - Die ExpertenTipps:
(http://tinyurl.com/9ov3l und http://tinyurl.com/cmned)
Thomas Ramel
2005-09-22 04:10:30 UTC
Permalink
Grüezi Jürgen

Jürgen Penz. schrieb am 22.09.2005
Post by Jürgen Penz.
versuche gerade Zellen zu erkennen, in denen keine Zahlen stehen!
z.B. =wenn(a1=*keineZahl*;1;2)
Kann mir jemand helfen ?
Wie oben bereits geschrieben:

Da gibt es verschiedene Varianten; je nach Anforderung.

Zuserst gibt es die Funktionen ISTZAHL() und ISTTEXT() - diese 'erkennen'
jedoch nicht, wenn eine Zahl als Text formatiert ist; sie können aber auch
ganze Bereiche verarbeiten.

Alternativ könntest Du auch die folgende Kombinaton verwenden, die auch
'erkennt', wenn Zahlen als Text formatiert sind:

=ANZAHL2(A1)-ANZAHL(A1)

Auch hier kannst Du ganze Bereiche verarbeiten.



Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
Microsoft Excel - Die ExpertenTipps:
(http://tinyurl.com/9ov3l und http://tinyurl.com/cmned)
Lesen Sie weiter auf narkive:
Loading...