Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
852to856
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
852to856
852to856
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Wieso ist -Not(FALSCH) * 10 = 1 ?

Wieso ist -Not(FALSCH) * 10 = 1 ?
16.03.2007 01:09:25
Andreas
Noch eine Frage habe ich:
Wenn das Ergebnis von
"Application.WorksheetFunction.Index(Bereich, 1, 2)"
die Zahl 10 ist,
wieso ist dann das Ergebnis der Multiplikation von
"- Not (FALSCH bzw. FALSE) * Application.WorksheetFunction.Index(Bereich, 1, 2)"
plötzlich die Zahl 1 ?
Was ist denn da die Logik, die ich noch nicht durchblicke?
Gruß,
Andreas X

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: (-Not(FALSCH)) * 10 = 10 !
16.03.2007 01:31:46
Andreas
Mann, ich werd' vielleicht noch richtig gut hier im Forum! ;o)
Ich hab' nämlich auch hier g'rad zufällig selbst die Antwort gefunden, yippieh:
Statt -Not(FALSCH) * 10 muss es heißen: (-Not(FALSCH)) * 10 und dann ergibt das Ergebnis auch die 10!
Besten Gruß Euch!
Andreas X
AW: Bloß warum?
16.03.2007 01:36:00
Andreas
Bloß warum das so ist habe ich noch nicht verstanden.
Wie hat das vorher denn gerechnet, um ohne die Klammern im Ergebnis auf 1 zu kommen?
AW: Bloß warum?
16.03.2007 02:59:43
Hans
Hallo Andreas,
ohne Klammer wird zuerst die Multiplikation gerechnet, also FALSCH * 10. Das Ergebnis ist FALSCH oder 0. Die logische Negation von 0 oder FALSCH ist -1 oder WAHR, multipliziert mit -1 also 1.
In Klammern wird die Klammer aufgelöst. Not False ist WAHR, hat also den Wert -1. -1 * Minus = 1 * 10 = 10.
Gruss hans
Anzeige
AW: Bloß warum?
16.03.2007 09:56:00
Andreas
Danke Hans!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige