Wie füge ich diese 2 Formeln zusammen?
=IF(OR(AND(G14="No"), AND(G25="No")), "F")
Wenn diese Formel nicht zu "F" führt, dann
=IF(SOURCE!C24>=90,"A",IF(SOURCE!C24>=80,"B",IF(SOURCE!C24>=70,"C",IF(SOURCE!C24>=0,"F"))))
microsoft-excel
worksheet-function
user434309
quelle
quelle
OR
enthält das zweiAND
s, die jeweils ein einziges Argument haben.AND()
wurde entwickelt, um zwei oder mehr logische Tests zu kombinieren. Ihre erste Formel könnte also lauten: '= WENN (ODER (G14 = "Nein", G25 = "Nein"), "F"), wobei entweder G14 Nein ist oder G25 Nein ist, dann F, ohne dass angegeben wurde, was zu tun ist wenn das nicht der Fall ist.Antworten:
Ihre Frage ist ein wenig mehrdeutig, da beispielsweise nicht klar ist, was passiert, wenn C24> = 90 ist und die erste Formel "F" ergibt. Da Sie die erste Formel an die erste Stelle setzen, gehe ich davon aus, dass sie Vorrang hat und die zweite Formel nur dann ins Spiel kommt, wenn die erste Formel nicht "F" ist.
Die grundlegende IF-Struktur lautet:
Sie können mehrere IFs verschachteln, aber die Struktur ist dieselbe:
Die zweite IF ist die andere für die erste IF. In Ihrer zweiten Formel benötigen Sie das letzte IF nicht, da die vorherigen IFs es als einzige verbleibende Möglichkeit, das "Else", belassen. Der letzte Ausdruck kann also nur "F" sein.
Bevor ich zur Lösung komme, möchte ich darauf hinweisen, dass die UND-Verknüpfungen in Ihrer ersten Formel keinen Zweck erfüllen, da es nur eine Bedingung gibt. AND wird verwendet, wenn zwei oder mehr Bedingungen erfüllt sein müssen. Sie brauchen nur den OP.
Im Grunde ist die Struktur, die Sie wollen:
Welches würde so aussehen:
Oder füge sie zusammen:
quelle
Wenn Sie sich die Logik der Formeln ansehen, können Sie feststellen, dass es zwei verschiedene Möglichkeiten gibt, ein „F“ zu erhalten:
Ich ignoriere die Tatsache, dass die Formel in der Frage impliziert, dass die Note nur dann "F" sein kann, wenn SOURCE! C24> = 0 ist. Ich gehe davon aus, dass Sie das so formulieren, weil die Regel lautet, dass numerische Noten ≥ 0 und <70 eine Buchstabennote von „F“ ergeben. Sie müssen diesen Test jedoch nicht durchführen, es sei denn, Sie möchten tatsächlich numerische Noten <0 verarbeiten und ihnen ein anderes Ergebnis als „F“ zuweisen.
Aufgrund dieses gemeinsamen Ergebnisses können wir die Antwort von fixer1234 ein wenig vereinfachen:
Dies mag so aussehen, als wäre es länger als die Formel von fixer1234, aber das liegt nur daran, dass ich einige Leerzeichen hinzugefügt habe.
Schauen Sie sich jetzt das Ende dieser Formel an und sagen Sie „Nein! Warten! Ich möchte nicht jedem eine geben
C
, der sich nicht für eineB
(numerische Note nicht ≥ 80) qualifiziert. Ein Schüler muss eine Note ≥ 70 haben, um eine zu erhaltenC
. “Schauen Sie sich den Anfang der Formel an. Wenn die Note eines Schülers <70 ist, ist derOR(…)
Ausdruck wahr, der Schüler erhält ein „F“ und der Rest der Formel (IF(Source!C24>=90, …
) wird nicht berücksichtigt.quelle