Registriert seit: 27.09.2022
Version(en): Excel 2013
Moin,
wenn in A1 ein Text steht, soll in B1 eine 1 erscheinen
wenn in A1 nichts oder eine Zahl steht, hingegen eine 0.
Dieter
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Moin!
Sorry, aber die Frage darfst Du Dir selbst stellen:
30 Jahre Excel-Erfahrung?
Zelle | Formel |
B9 | =--ISTTEXT(A9) |
B10 | =--ISTTEXT(A10) |
B11 | =--ISTTEXT(A11) |
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 27.09.2022
Version(en): Excel 2013
Danke !!!
Hätte ich besser mal NICHT gesagt anscheinend.
Die Minuszeichen sind mir echt neu. Selbst nach 30 Jahre.
Dennoch:
Mein Fibu-Programm läuft nach dieser kleinen Ergänzung hoffentlich komplett fehlerfrei.
Eigentlich ist es zu komplex für meine bescheidenen Excelkenntnisse.
Wofür du 1 Minute benötigst, brauche ich ggf. Stunden.
Dieter
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
ISTTEXT() ergibt einen Wahrheitswert:
WAHR oder FALSCH
Der dirty trick ist, diesen durch eine mathematische Operation in eine Zahl umzuwandeln.
Dass doppelte Minus (--) ist die schreibfaulste Variante.
Folgendes funktioniert genauso:
=ISTTEXT(A9)*1
=ISTTEXT(A9)/1
=ISTTEXT(A9)+0
=ISTTEXT(A9)-0
=ISTTEXT(A9)^1
=WURZEL(ISTTEXT(A9))^2
(und sicherlich noch ein paar Varianten mehr)
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 27.09.2022
Version(en): Excel 2013
Besten Dank für die Aufklärung.
Dieter
Registriert seit: 12.04.2014
Version(en): Office 365
(25.01.2024, 17:08)RPP63 schrieb: (und sicherlich noch ein paar Varianten mehr)
Die Pipi-Variante:
Code:
=ISTTEXT(A9)+PI()-PI()
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 28.08.2022
Version(en): 365
26.01.2024, 08:29
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2024, 08:31 von HKindler.)
Hi Dieter,
ich antworte schon lange nicht mehr auf deine Fragen weil ich bei dir absolut keine Lernkurve erkennen kann und du immer wieder Fragen stellst, die ein Anfänger allenfalls innerhalb des ersten halben Jahres hat.
Ralfs Antwort auf deine Frage ist durch den "dirty Trick" sicherlich nicht mehr das Niveau, das man von einem Anfänger erwartet. Allerdings sollte ein Anfänger bereits nach kurzer Zeit folgende Formel auf die Reihe bekommen:
B1: =WENN(ISTTEXT(A1);1;0)
Und nach 30 Jahren Excel-Erfahrung sollte so eine Formel nicht einmal mehr eine halbe Gehirnzelle erfordern. Denn im Grunde ist diese "Lösung" nichts anderes als dein Frage selbst.
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365