So vergleichen Sie mehrere Spalten und legen darauf basierend Werte fest

So vergleichen Sie mehrere Spalten und legen darauf basierend Werte fest

Ich beziehe mich auf das Bild im Link unten. Ich muss den besten Weg finden, um zu vergleichen, zwischen welcher Zeile des Startmonats und des Endmonats der aktuelle Monat liegt, und dann an einer anderen Stelle in der Tabelle eine Zelle basierend auf dem Wert der Mieterhöhung in dieser Zeile einrichten. Was ist der effizienteste Weg, dies zu tun, ohne eine Million IF()-Anweisungen zu schreiben?

https://i.stack.imgur.com/Ic3sh.jpg

Antwort1

VLOOKUP()ist für Aufgaben wie diese gedacht. Es nimmt einen rechteckigen Bereich, sucht einen gegebenen Wert in der ersten Spalte und gibt den Wert in derselben Zeile aus einer anderen Spalte zurück.

Wenn in Ihrem Beispiel die erste sichtbare Zelle („Aktueller Monat“) eine Zelle wäre A1, würde ich die Formel folgendermaßen schreiben:

=VLOOKUP(A2, B2:D6, 3, TRUE)

A2ist Ihr Referenzwert, B2:D6ist der Bereich für die Suche. Excel sucht den Wert in der ersten Spalte dieses Bereichs (Spalte B), gleicht den größten Wert ab, der kleiner oder gleich ist A2(in diesem Fall 0), und gibt den Wert zurück, der in Spalte 3 des Bereichs steht (in diesem Fall $3,099.22). 3gibt an, dass Sie die dritte Spalte möchten.

TRUEgibt an, dass Sie eine Bereichssuche durchführen möchten (das Standardverhalten). Wenn Sie dies auf FALSE setzen, wird nach einer genauen Übereinstimmung gesucht und zurückgegeben, #N/Awenn diese nicht gefunden wird. Dies funktioniert VLOOKUP()wie ein Tabellen-Join für arme Leute.

Beachten Sie, dass Ihre Daten bei derartigen Bereichssuchen in der richtigen Reihenfolge sein müssen, da Sie sonst unvorhersehbare Ergebnisse erhalten.

Antwort2

Sie können die VLOOKUP()Funktion verwenden, um den Wert der Mieterhöhung basierend auf der Zeilenbereichsübereinstimmung zu ermitteln, etwa so:

=vlookup(A2, B2:D6, 3, TRUE)

Angenommen, die Zellen im Bild befinden sich bei A1.

Dies sollte die Mieterhöhung in der Zelle zurückgeben, in die Sie die Formel eingegeben haben.

verwandte Informationen