Re: Wie können weitere logische Funktionen formuliert werden?



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...


.



Relevant Pages

  • Re: Umzug von Makros von Excel 97 nach 2003
    ... dass Excel bei der Konvertierung etwas durcheinander gekommen ... dass ich die ganze Formel überhaupt ... Ich vermute, dass es einen tiefern Grund hat, das Melanie B. hier XL4 ... Eben mache ich die Datei nocheinmal auf, ...
    (microsoft.public.de.excel)
  • Re: OT Lfd. Summe in Excel WAS: [Re: Zeiten addieren Umwandeln]
    ... Michael Zimmermann schrieb am 05.08.2005 ... > Thomas Ramel: ... >> Ansonsten in Excel die folgende Formel, ...
    (microsoft.public.de.access)
  • Formel erstellen
    ... Antwort für Michael Groß ... Zellen steht und welche Ergebnisse Sie suchen oder haben ... Excel biete für jedes Problem nicht nur einen Loesungsweg ... Wenn - Formel mit Summe-Wenn kombinieren. ...
    (microsoft.public.de.excel)
  • =?iso-8859-1?q?Re:_kleinsten_Wert_ermitteln,_wenn_zwei_Bedingungen_erf=FCllt_sind?=
    ... Melanie Breden schrieb: ... Formel zwar nicht wirklich, aber ich bin einfach froh, dass Du diesen ... Jetzt siehst du die Berechnug, die Excel im Hintergrund ausgeführt hat, z.B: ... Die Werte in der Matrix zeigen also an, ...
    (microsoft.public.de.excel)
  • Re: 2 x Wenn und dann Dann
    ... vielen Dank Melanie - nächstes mal aber bitte ein wenig schneller... ... Cheers Michael ... Diesmal gehts ... >> die Formel ...
    (microsoft.public.de.excel)