Kombinieren von IF- und SIGN-Funktionen in Excel

0

Ich versuche also, etwas in Excel zu tun. In unseren Vorlesungsskripten verwendet der Lehrer es, ohne zu erklären, wie.

Als Referenz ist dies die Halbierungsmethode, um die Wurzeln einer Gleichung zu finden.

Ich habe also 4 Datenspalten, die alle voneinander berechnet werden.

enter image description here

In den Spalten A und B habe ich die Intervalle auf den Daten, die anfänglich zwischen [2,3] beginnen, sich dann aber in Abhängigkeit vom Vorzeichen von f (m) ändern. Anfangs nimmt B den Wert jedes neuen Mittelpunkts an, bis sich das Vorzeichen von f (m) ändert, dann bleibt B derselbe und A nimmt den Wert des Mittelpunkts an. Sie können die erste Änderung in Zeile 4 sehen.

M ist einfach der Mittelpunkt, also ist die Formel (A + B) / 2

f (m) ist die Funktion des Mittelpunkts. Wenn also zum Beispiel die Funktion, deren Wurzel wir zu finden versuchen, x ^ 2 ist, wäre f (m) 2,5 ^ 2

Wie kann ich die Funktionen IF und SIGN kombinieren, um diese Änderung zu automatisieren?

Wenn Sie weitere Erläuterungen benötigen, lassen Sie es mich bitte wissen.

Vielen Dank

Allgemeiner - Wie kann ich IF und SIGN kombinieren, um eine Änderung der Zellreferenz basierend auf dem Vorzeichen einer anderen Zelle vorzunehmen?

Excel
quelle
Wäre dies in einem anderen Stapel besser geeignet?
Excel

Antworten:

0

Versuchen Sie diese Formel für A ab der dritten Iteration (Zeile 4):

=IF(SIGN($D3)=SIGN($D2),IF(A3=A2,A3,$B3),IF(A3=A2,$B3,A3))

Sie können dasselbe auch auf C anwenden.

=IF(SIGN($D3)=SIGN($D2),IF(C3=C2,C3,$B3),IF(C3=C2,$B3,C3))

Dies verwendet zwei Ebenen von Bedingungen; Zuerst prüft es, ob sich das Vorzeichen in f (m) geändert hat, und dann, ob der Mittelpunkt zuvor der unteren oder oberen Grenze zugeordnet war.

Beispielausgabe:

enter image description here

Excellll
quelle
Danke, sehr nützlich! Ich gehe davon aus, dass dies die früheste Iteration ist, von der aus die Formel gestartet werden kann.
Excel
Nun, vorher gibt es keine Chance für einen Vorzeichenwechsel. Sicher, Sie können die Formel auch ändern, um die zweite Zeile zu behandeln, aber ich wollte mich davon fernhalten, da es nicht so einfach ist, wie in Schritt 2 immer die untere Hälfte des Bereichs zu betrachten. Die erste Entscheidung, welche Grenze verwendet wird durch M zu ersetzen hängt vom Vorzeichen von f (m) UND dem Vorzeichen der Ableitung ("Steigung") von f (m) ab.
Excellll