Hallo Steh mit excel grad etwas auf dem Schlauch es sollte bei einer Liste: A B C Posten 1 7 Posten 2 13 Posten 3 1 Posten 4 17 ... jeweils in der Spalte C die jeweilige Bezeichnung entsprechned einer zweiten Tabelle eingefügt werden: A B C min max Bezeichnung 1 4 zu gering 5 8 schwach 9 12 gut 13 16 sehr gut 17 20 optimal (insgesamt sind nicht 5 Einteilungen sonder etwa 50) Also es sollte in Tabelle A der Wert 7 mit der Tabelle 2 verglichen werden. Der Wert 7 entspricht "schwach"; diese Bezeichnung sollte in Tabelle 1 eingefügt werden. Ich hab zwar früher mit vlookup gearbeitet. Damit schein ich hier aber nicht weiterzukommen...
Mach ein Vergleich über ein Doppelten SVerweis. Das ist am einfachsten denke ich
Bei einer korrekt sortierten Tabelle mit den "schwach" Daten reicht auch ein einfacher.
Sind es Ganzzahlen? Tabelle mit allen möglichen Werten und zuordnen, sonst auf Ganzzahlen runden und dann mit sverweis zuordnen. Dann gibt es in der Tabelle eben mehrere spalten mit wenig. 0:nix 1: fast nichts 2:fast nichts 3:wenig 4:wenig Usw
Clemens S. schrieb: > Sind es Ganzzahlen? Ist egal. Er macht ein Sverweis auf die Zahl, stehlt den Parameter TRUE ein, dann bekommt er ein NÄHERUNGSWERT als Treffer. Da muss er dann nur die Pos wo der Text steht auslesen. Wichtig. Die Tabelle auf die via Sverweis zugegriffen wird, muss nach den Suchbegriff sortiert sein, sonst kann eine Abfrage mit Näherungswert später Einträge nicht mehr berücksichtigen. Die Alternative wäre eine doppelte Sverweis Abfrage mit Vergleichsoperationen was die Suchformel sehr verkompliziert. https://support.microsoft.com/de-de/office/sverweis-funktion-0bbc8083-26fe-4963-8ab8-93a18ad188a1 Zitat: =SVERWEIS(was Sie nachschlagen möchten; wo Sie nachschlagen möchten; Spaltennummer im Bereich mit dem Rückgabewert; ungefähre oder genaue Entsprechung zurückgeben – angegeben als "1/WAHR" oder "0/FALSCH").
Schlaumeier, Pucki, Alexander, wieso kannst Du nicht einfach mal schweigen, wenn Du keinen Plan hast? Statt doppeltem Sverweis empfehle ich den dreifachen Rittberger mit eingeschwungenem Toe-Loop. :) Die schöne, aber langsame Lösung (für beliebige Intervalle) besteht im Schreiben einer benutzerdefinierten VBA-Funktion, der die Stückzahl übergeben wird und die den Bewertungsstring zurückliefert. In diesem Beispiel sind die Intervalle gleich groß und damit ist die Lösung trivial. Zuerst ermitteln wir in Abhängigkeit des Bestands eine numerischen Index, Zelle=ABRUNDEN((Bestand -1)/4;0)+1 Mit "Bestand" wird die Zelle adressiert, die die jeweilige Bestandsinformationen enthält! Dann holen wir uns den String z.B. aus einer vertikalen Liste: =INDEX(Bewertung;Zelle;1) Wir markieren die Textliste und benennen Sie in "Bewertung" um oder adressieren die Liste als fix positionierte Range, also z.B. =INDEX($K$1:$K$5;Zelle;1)
:
Bearbeitet durch User
Ich hab dies hier gefunden: =LOOKUP(2,1/((B5>=mins)*(B5<=maxs)),results) von der Seite: https://exceljet.net/formula/lookup-value-between-two-numbers bin grad am testen
Hallo Georg, wenn es sich ausschließlich um ganzzahlige Vergleiche handelt, kann man es mit 2 Tabellenblättern anhand des oben gezeigten Beispieles so machen: Tabelle1 enthält die zu bewertenden Einträge in Spalte B und in Spalte C die gezeigten Formeln (hier in Formelansicht), was sich in Excel bequem nach unten fortsetzen lässt. Tabelle2 ist expandiert und enthält die jeweilige "Beurteilung" in der den Werten entsprechenden Tabellenzeile, für jeden möglichen Wert existiert also eine Zeile. Erfüllt das die Aufgabe? Gruß WIRO
Peter M. schrieb: > wieso kannst Du nicht einfach mal schweigen, wenn Du keinen Plan hast? Und wieso sollte ich wenn du voll neben der Mütze bist. Er hat in Tabelle 1 den Wert 4 Bei einen Annäherung via Sverweis in der 2. Tabelle bekommt er den Wert "Schwach" o. so problemlos. Wie schon erwähnt muss er nur dafür sorgen das Tabelle 2 sortiert ist. Das ist Excel für Anfänger. Aber mehr wie die Anleitung von MS kann ich dir auch nicht geben. Und ob die Intervalle gleich groß sind oder nicht interessiert keinen Sau. Du fragst NUR "A-Min" in der 2 Tabelle ab, und liest dann das Resultat aus "TEXT". FERTIG. Und wie der TO schon schrieb. Das ist 5 von ca. 50. Und ob die alle Intervall haben wage ich zu bezweifeln. Und eine Indirekte Zellenanfrage braucht man nur wenn man als Ergebnis einer Berechnung eine Zellen-Zielkoordinate braucht. Das ist hier Unsinn und sogar Kontraproduktiv. Aber so langsam verstehe ich wieso die meisten Excel-Tabellen flexible wie ein Stahlträger sind.
Excel kennt neuerdings einen XVERWEIS Diese Funktion hat eine Option um den nächst-kleineren bzw-größeren Wert zurückzugeben. https://support.microsoft.com/de-de/office/xverweis-funktion-b7fd680e-6d10-43e6-84f9-88eae8bf5929
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.