Excel Zellbezüge herstellen Formel?
Hallo.
Ich habe folgendes Problem.
Ich bin dabei einen Sachwertrechner in Excel zu bauen. Dieser wird verwendet um Immobilienwerte berechnen zu können. Der Rechner muss hierzu einige Informationen verarbeiten. Hierzu bräuchte ich Hilfe bei der Abgleichung mit einer Tabelle. In der Spalte D8 (hellblau) steht schon das errechnete Alter. In Zelle D20 kann ich den Zustand mittels Dropdownmenu auswählen. Dort sind gut, normal und schlecht hinterlegt. Um nun den errechneten RND Wert in Zelle D21 ermitteln zu können gibt es eine Tabelle auf einem anderen Blatt. Welche Formel muss ich da anwenden um ein Ergebnis zu erhalten?
Vielen Dank für Eure Hilfe.
Anhang
Beispiel: Wenn das Alter der Immobilie zwischen 43 bis 47 Jahre ist und der Zustand als gut eingestuft ist müsste der errechnete Wert laut Tabelle bei 55 liegen.
1 Antwort
Zunächst würde ich das Baualter in der Tabelle in 2 Spalten aufteilen ("von", "bis"). Dann kannst du mir VERGLEICH die Zeike ermitteln, mit einem weiteren VERGLEICH die Spalte und mit INDIREKT dann auf das entsprechende Element zugreifen.
Kannst du natürlich auch. Ist halt schlecht und fehleranfällig.
Mach in deiner Tabelle zunächst eine Spalte "Baualter bis". In dieser Spalte kannst du dann mit VERGLEICH zunächst die Zeile suchen, die für deine Eingabe relevant ist.
Ich habe es jetzt in Kombination mit INDEX und VERGLEICH versucht.Ein Tutorial wie es funktionieren sollte habe ich hier gefunden:
https://excelhero.de/funktionen/excel-vergleich-funktion/#tab-con-2
-Leider scheint ein Fehler in meiner Formel zu sein. Es funktioniert nicht...... 🙁
Solange ich deibe Formel nicht kenne, kann ich nicht schauen, was falsch ist.
Hast du denn die Hilfsspalte gemacht, in der das "Baualter bis" steht?
Ich habe es hinbekommen. Es funktioniert. Hurra. Die Formel ist =INDEX(RND!B32:E151;VERGLEICH(Rechner!D8;RND!B33:B151;0);VERGLEICH(Rechner!D20;RND!B32:E32;0))
Verstehe ich nicht ganz. Ich könnte ja ganz viele "wenn;dann" Funktionen schreiben. Solange bis ich mich verzettel habe🤣. Aber so ähnlich ist es ja, dachte ich. Wenn Zelle D8 Alter < oder > als x und Wert "gut, , normal, schlecht dann Wert y...... Oder eine INDEX Funktion ???