Diese Array Formel ermöglicht es mir, D4 zu füllen, indem für den ersten nicht leeren Wert in Spalte A der Suche (siehe Link - https://exceljet.net/formula/get-first-non-blank-value-in-a-list)erhält den ersten nicht leeren Wert aus einer bestimmten Spalte, angegeben durch einen Index. Excel
=INDEX(A2:A1000,MATCH(FALSE,ISBLANK(A2:A1000),0))
aber ich mag es verfeinern, so dass die Säule Die Suche wird abhängig von dem in C4 eingegebenen Wert geändert.
Zum Beispiel, wenn der Wert in C4 1 wäre, würde ich den Wert 13,86 bekommen. Wenn der Wert in C4 2 wäre, würde ich den Wert 10 erhalten. Siehe hier - click for link to example data
Ich habe versucht, die obige Array-Formel mit einer IF-Funktion, aber keinen Erfolg. Ich bin ein totaler Anfänger so
=IF(C4=1,(INDEX(A2:A1000,MATCH(FALSE,ISBLANK(A2:A1000)))),IF(C4=1,(INDEX(B2:B1000,MATCH(FALSE,ISBLANK(B2:B1000)))),0))
Das ist großartig !!! Kann es so angepasst werden, dass es 5 verschiedene Potenzialwerte bewältigen kann? –
Haben Sie zumindest versucht, die Spalten zu erweitern (in dem Bewusstsein, dass die Formulka verschoben werden muss, um eine Referenz zu vermeiden)? Verstehst du, wie C4 funktioniert? Haben Sie die INDEX-Funktionsdokumentation auf support.office.com gelesen? – Jeeped
Ich habe die Spalten erweitert und die Formel ja verschoben, aber ich versuche, den Rest der Formel basierend darauf anzupassen, was ich über Index lernen kann. Ich habe noch nie Excel verwendet, also ist es ein wenig langsam! –