Excel- automatische Auswahl aus einer Tabelle

Das ist die fiktive Tabelle - (Excel, wenn, Tabelle auswerten)

3 Antworten

Spalte A müsstest du wohl aufspalten in 

Spalte A: von und Spalte B: bis

Dann könntest du einen Ausdruck wie diesen verwenden:

=SVERWEIS(G1;B2:F6;WVERWEIS(G2;B2:F6;1)+1)

(wobei möglicherweise noch SVERWEIS und WVERWEIS getauscht werden müssen, statt B2 A2 und statt +1 +2, und weitere Anpassungen)

solange man nicht interpolieren will, sondern als Auswahl der Fallhöhe den textstring verwendet wie er in Spalte A steht, braucht es keinen WVerweis, ein einfacher exakter Vergleich/Verweis reicht.

Wollte man eine Staffelung machen, braucht es die eine sortierte Liste mit der jeweiligen Obergrenze und dann einen Bereichsverweis.

0

das geht hiermit:


=INDEX(B3:F6;VERGLEICH(G2;A3:A6;0);VERGLEICH(G1;B2:F2;0))


ist die unstetigkeit bei 3 und dem Wechsel 3m <> größer 3m eigentlich gewollt ?


Ein bisschen blöd zu behandeln sind die Grenzen. Probiere es so:

=INDEX(B3:F6;SVERWEIS(G1;{-1E+10.1;3,0001.2;6,0001.3;9,0001.4};2);G2)

die komplexen grenzen braucht es doch gar nicht, die Grenzen sind gewählt, es soll laut Aufgabenstellung keine höhe von 2,5 vorkommen sondern es wird dann der Wert "<=3" gewählt, es braucht gar keine Zahlen dort

0
@Jackie251

? Wo liest du das mit Höhe von 2,5? Ich sehe gerade den Wald vor lauter Bäumen nicht.

0
@Suboptimierer

Deine Formel ist so aufgebaut, dass man in G1 jede beliebige Fallhöhe als dezimalzahl (zB eben auch 2,5) eingetragen werden kann.
Ich verstehe die Aufgabe aber so (und auch von Hydraulik her, wäre es anderfalls fragwürdig) das in der Zelle mit der Fallhöhe keine variable Dezimalzahl stehen kann, sondern nur einer der 4 Werte aus Spalte A.

0
@Jackie251

Also darauf wäre ich nie gekommen 3m bis 6m sagt mir, dass ein beliebiger Wert dazwischen angenommen werden kann.

0
@Suboptimierer

Erst mal schon mal 1000Dank für die Superhilfe !!!!

Die Funktion von Subobtimierer funktioniert ! Sie hat nur einen kleinen Haken, ich möchte sie auch noch auf andere Tabellen anwenden. Leider ist mir aber der Teil mit den komplexen Werten nicht verständlich. Daher kann ich sie leider nicht auf andere Tabellen übertragen. Ich bitte daher um einen kurzen Tipp, unter welchem Stichpunkt man das im Netz nachlesen kann.

Zur hier entsandenen Diskussion: Die Tabelle ist hydraulisch nicht sinnvoll, es handelt sich einfach nur um ein schnell konstruiertes Beispiel. In G1 soll jede beliebige Fallhöhe h eingetragen werden können.

Solange die Fallhöhe h<=3m ist, kommt dann die erste Zeile zum Zug, wenn 3<h<=6m: Zweite Zeile kommt zum Zug... wenn 6<h<=9m: Dritte Zeile kommt zum Zug...

...

0
@Lautita

bitteschön!

Du kannst die Grenzen (-viel, 3, 6 und 9) und deren Zeilenposition in der Formel in Form einer Matrix angeben und darauf den SVERWEIS ausführen:

{-1E+10.1;3,0001.2;6,0001.3;9,0001.4}

bedeutet

-10000000000 1
3,0001 2
6,0001 3
9,0001 4

Natürlich kannst du so eine Tabelle auch im Arbeitsblatt definieren. Die meisten wollen jedoch keine Hilfswerte anlegen, sondern dass Formeln direkt all-in-one funktionieren.

Würden Hilfszellen häufiger genutzt werden, wäre vieles weniger komplex lösbar.


In deinem Beispiel war das mit der Wassermenge besonders einfach, weil die Wassermenge genau dem Spaltenindex der Subtabelle B3:F6 entspricht. Ich konnte also die Wassermenge direkt als Spaltenindex verwenden und musste sie nicht erst in B2:F2 suchen.

0

In Excel aus einem Dropdownfeld zu einem bestimmten Feld springen.?

Hallo Excel-Spezialisten, ich habe in einer Excel Tabelle ein Dropdown Feld mit verschiedenen Fahrzeugtypen. In meinem Fall ist das Drop-Down Feld in Zelle B10? Nun möchte ich, dass wenn in dieser bestimmten Zelle der jeweilige Fahrzeugtyp ausgewählt wurde, dass Excel dann zu einer bestimmten Zelle springt, als Beispiel: Wenn der Type VW gewählt wurde, springt der Rechner in B50 und bei Type Renault in Zelle B70. Den Typen ist also ein jeweiliges Feld zugeordnet.

Vorab schon vielen Dank

...zur Frage

Microsoft Excel Funktion Formel Wenn Verketten?

Hey Community,
ich habe ein Problem mit einer sehr langen VERKETTEN-Funktion.
Ich habe eine Tabelle mit ca. 400 Zeilen... und 80 Spalten... In einer Spalte... sollen dann zu jeder Zeile... die 80 Spalten verkettet werden... allerdings gibt es Zeilen,wo nur 20 von 80 Spalten einen Wert aufweisen... Deshalb nimmt excel beim verketten dann sehr viele leere Zellen mit in die eine Zelle... Kann man irgendwie eine Formel schreiben, die sagt: „Wenn eine Zelle leer, dann beachte Sie nicht und gehe eine Zelle weiter.“???
Dankeschön 😉

...zur Frage

Excel Doppelte WENN Funktion hilflos?

Hallo zusammen,

und zwar möchte ich einen Befehl in Excel verfassen, der wie folgt funktionieren soll:

Wenn in der Spalte G ein bestimmter Begriff steht, dann soll der Wert aus dem nebenliegenden Feld (Hx) genommen werden. Wenn das Feld leer ist, dann soll es 0 zählen.

=WENN(Januar!G2="x";Januar!I2;0) (nur für ein Feld)

So und dann soll diese Funktion noch über die gesamte Spalte laufen und dann alle Werte in Januar!I addieren, wenn in Januar!G "x" steht.

Vielen Dank vorab für die Antworten.

...zur Frage

Mehrere WENN Abfragen in einer Zelle(Excel)?

Ich muss in einer Zelle mehrere Abfragen machen =WENN(UND(A3="WERT";E3="Ja";J3="WERT");"ROT";"" ) =WENN(UND(A3="WERT";E3="Ja";J3="WERT");"ORANGE";"" ) Also wenn die Zelle die erste Formel erfüllt, steht im Feld ROT, wenn die Zelle die untere Formel erfüllt, steht im Feld ORANGE und wenn es nicht stimmt steht Garnichts.

...zur Frage

Excel "WENN, dann Fett drucken"?

Hallo zusammen,

ich möchte bei einer Excel Tabelle die aktuelle Zeit fett hervorheben. Also um es genau zu sagen, die aktuell anwesenden Leute.

Wenn die Zeit aus Zelle T15 und U15 jetzt ist, dann soll er diese beiden Zellen + Zelle M15 fett anzeigen.

Kann hier jemand helfen?

Danke und LG Benny

...zur Frage

Excel mit Befehl WENN Zeilen löschen/ausfüllen?

Hallo Leute, Ich wollte mal fragen wie man bei Excel/Open Office Calc mit dem befehl WENN Zeilen ausfüllen/löschen kann. Z.B. bei einer Tabelle mit Zinsen. Der Zeitraum ist z.b. über 60 Tage und somit 60 Zeilen jedoch wenn ich die Zahl ändere zu 15 dann sollen alle Zeilen über 15 gelöscht werden und wenn ich dann 20 eingebe sollen dort 20 Zeilen sein.

Was muss ich dafür eingeben?

LG und danke im voraus :)

...zur Frage

Was möchtest Du wissen?