Re: Wie können weitere logische Funktionen formuliert werden?
- From: "Michael Janssen" <mike67@xxxxxxx>
- Date: Tue, 26 Jul 2005 12:17:25 +0200
Hi Wollie,
> Hallo Melanie, hallo Michael!
>
> Da habt Ihr Euch ja mächtig ins Zeug gelegt. Herzlichen Dank! Es hat
> geholfen.
Ich würde sagen, helfen ist hier das Ziel ;-) Gern geschehen...
> Anmerken möchte ich:
>
> [ ... ]
>
>
> e) Mit der Formel
> =(NICHT(ISTFEHLER(FINDEN("disabled";C8)))*
> (NICHT(ISTFEHLER(FINDEN("failed";C8)))))
> bin ich nicht zurecht gekommen. Die mochte Excel 2003 nicht. Ich habe sie
> wie folgt geändert:
Habe ich getestet, sie müsste aber eigentlich so funktionieren. Allerdings
liefert sie nur eine "1", wenn beide Worte gefunden werden. Wenn du die
beiden "NICHT" streichst, reicht (mindestens) ein gefundenes Wort aus.
> =(NICHT(ISTFEHLER(SUCHEN("disabled";C13)))*1+
> (NICHT(ISTFEHLER(SUCHEN("failed";C13)))))*1
Suchen ist auf jeden Fall besser (wg. der Groß-/Kleinproblematik). Die
Multiplikationen kannst du weglassen, wie Melanie schon beschrieb. Excel
veranlasst die Typwandlung automatisch durch die Rechenoperation (Addition
in deinem Fall)
> f) Michael: Eben, diese Begriffe aus der Schalt-Algebra mussten sich doch
> auch in Excel umsetzen lassen, denn solche Situationen gibt es z. B. in
> der
> Kalkulation oder der Kostenrechnung immer 'mal wieder. Dank der
> verständlichen Darstellung der Funktion NICHT habe ich diese Funktionen
> auch
> in einer Muster-Tabelle / Wahrheits-Tabelle nachweisen können.
Verstehe das aber bitte als einen grundsätzlichen Hinweis, sozusagen als die
Grundlage für die Erklärung der Funktion solcher Rechenspielchen. Denn Excel
enthält bereits zahlreiche Funktionen, die dir die Umrechnerei ersparen
können. Eventuell musst du dazu das "Analyse-Funktionen"-AddIn einschalten
(in "Extras/Add-Ins...")
> g) Aber George Boole (Boolsche Algebra) mit seinen Grundlagen darf in
> diesem
> Zusammenhang keinesfalls unerwähnt bleiben.
DeMorgan bezieht sich mit seinen Gesetzen auf die Erungenschaften eben jenen
Mr. Booles ;-) Er ergänzt ihn also (und wie ich finde, ideal)
> h) Im Gegensatz zu Melanie schlägst Du folgende Formel vor:
> =WENN(NICHT(UND(ISTFEHLER(FINDEN("disabled";$A3:$A3;1));
> ISTFEHLER(FINDEN("Failed";$A3:$A3;1))))=FALSCH;"-";"1")
> Momentan knabbere ich an folgendem Teil der Formel:
> ISTFEHLER(FINDEN("disabled";$A3:$A3;1))
> Warum definierst Du einen Zell-Bereich und warum gibst Du als zusätzliches
> Argument eine Eins an? Aber Deine Formel funktioniert grundsätzlich. Ich
> habe
Öhm, das mit dem Bereich ist mein Fehler. Ich habe die SVERWEIS-Formel
"umgehäkelt", dabei ist der Bereich wohl versehentlich dringeblieben.
SVERWEIS braucht ja zwingend einen Bereich (auch wenn der auf eine Zelle
"zusammengeschoben" ist). Aber jede Funktion, die als Parameter eine Range
entgegen nimmt, kommt auch mit einem eindimensionalen Bereich zurecht
anstelle einer Zelle. Deswegen funktioniert es auch so wie beschrieben. Aber
elegant ist das nicht, mea culpa.
Die "1" ist ein optionaler Parameter, der auch weggelassen werden kann,
insbesondere dann, wenn man ihn mit "1" angibt ;-) (wo waren an dem Tag
eigentlich meine Hirnzellen unterwegs?). Dieser Parameter gibt die
Startposition im Suchstring an, ab der gesucht wird. Er macht Sinn, wenn man
"weiter hinten" anfangen möchte zu suchen (z.B. das dritte Vorkommen eines
Zeichens)
> sie nur angepasst:
> =WENN(NICHT(UND(ISTFEHLER(SUCHEN("disabled";$C19:$C19;1));
> ISTFEHLER(SUCHEN("Failed";$C19:$C19;1))))=FALSCH;"-";"1")
> Dass ich in meiner Problem-Schilderung einen Zellbereich definierte, lag
> an
> der Funktion SVERWEIS, die mag es nicht anders.
Äh, ja, hier erklärst du es ja auch.
>
> Nochmals lieben Dank!
>
> Wollie
Gern geschehen,
Michael
> PS: Sollten fehlende Buchstaben oder sonstige Schreibfehler gefunden
> werden,
> ich bin heute generös. Ich schenke sie dem Finder. ;-)
Ui, gut, die verrechnen wir dann mit meinen...
.
- References:
- Wie können weitere logische Funktionen formuliert werden?
- From: Wollie
- Re: Wie können weitere logische Funktionen formuliert werden?
- From: Melanie Breden
- Re: Wie können weitere logische Funktionen formuliert werden?
- From: Wollie
- Wie können weitere logische Funktionen formuliert werden?
- Prev by Date: Re:Excel aus Office 2000
- Next by Date: Re: Frage: Excel und Formatierung
- Previous by thread: Re: Wie können weitere logische Funktionen formuliert werden?
- Next by thread: Änderung Druckbereich wird nicht gespeichert
- Index(es):
Relevant Pages
|