Excel Abgleich mit größer / kleiner

Gast #7152726
Lesenswert?

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...
Gast #7152775
Lesenswert?

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").
#7153315
Lesenswert?

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)
Gast #7153371
Lesenswert?

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
Angehängte Dateien:
Gast #7153441
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren