Liebe/-r Experte/-in,
Hallo Wissende!
Ich habe ein Problem mit Excel, dass ich nicht gelöst bekomme.
Tabelle 1 enthält Spalte A und B. Spalte A hat Werte von 1 bis 1000, ohne Lücken.
Spalte B enthält Werte.
1000 Zeilen
Tabelle 2 hat 780 Zeilen und 2 Spalten (a und b).
Spalte a enthält Werte von 1 bis 1000, Spalte b auch.
In Spalte a steht „von“ in Spalte b „bis“, bspw. Spalte a = 17, Spalte b = 55.
Nun will ich die Werte aus Tabelle 1, Spalte B zuweisen zu den passenden Werten aus Tabelle 2 Spalte a bis b.
Sverweis liefert mir aber nur die erste und letzte Übereinstimmung, dazwischen bekomme ich die Werte nicht abgefragt.
Wie kann ich das lösen? fragt ratlos aber dankbar
Feinkostmusik
PS:
Die Abstände sind ungleichmäßig & keinem Schema folgend!
Tabelle 1
1 44
2 33
3 67
… …
Sorry, Feinkost,
ich komme noch nicht ganz dahinter, was genau du machen willst. Summen bilden? Anzahl zählen?, Preise ermitteln? Und wenn das geklärt ist. Kannst du mal ein Beispiel von anfang bis Ende geben?
Viele Grüße
Kai
Können Sie mir bitte eine kleine Beispieltabelle mit den gewünschten ERgebnissen (von Hand in Zellen geschrieben)schicken. Ich bin sicher, dass ich Ihnen dann die richtige Formel liefern kann. so konnte ich das Problem noch nicht richtig verstehen…
das 4. Argument (bereich_Verweis) ist optional. da kannst Du einfach das Wort „falsch“ eintragen. Dann sucht die Funktion eine EXAKTE Übereinstimmung und nimmt nicht den nächstkleineren Wert. Möglicherweise ist das die Lösung für Dein Problem.
würdest du uns deine Anfrage „mit dem Excel-Sheet“ per Mail rausschicken können? Ich muss mir sonst mühsam aufbauen bevor ich dir helfen kann ?! http://berat-me.tumblr.com/impressum …steht unsere Emailadresse.
sverweis kann immer nur einem bestimmten Wert einen einzigen andern zuordnen. Es liefert keinen Bereich zurück. Deshalb erhältst Du nur den ersten (von) und den letzten (bis) wert zurück.
Abhilfe könntest Du nur schaffen wenn Du irgendwie alle Werte zwischen von und bis in Tabelle 2 ermittelst und zu denen dann jeweils ein sverweis suchst.
Falls ich an Deiner Frage was mißverstanden habe melde Dich noch mal.
Hallo, Feinkostmusik,
zu Deinem Excelproblem habe ich noch einige Fragen.
Ist sicher, dass die Werte in der Spalte von der Tabelle 2 immer aufsteigend sortiert sind?
Können sich die Werte in der Spalte bis von Tabelle 2 überschneiden? Z.B.
von bis
166 187
183 210
Die von-bis-Spanne umfasst ja nach Deinem Beispiel größere Bereiche. Zu 222-345 gehören in Tabelle 1 z.B. 124 Zeilen. Welcher der 124 möglichen Ergebniswerte soll denn dann herauskommen???
Heidi
sorry für die späte Reaktion, aber leider war ich unpässlich
Nun zu Deiner Frage : Nein, es gibt (swiw) keine Formel, die Dir Dein Wunschergebnis liefert.
Du hast also, soweit ich weiß, nur zwei Möglichkeiten
a) eine eigene Formel erzeugen
b) ein kleines VBA Programm, was auf Knopfdruck die Daten zusammensammelt
Beide Versionen haben ihre Vor und Nachteile, jenachdem, was Du mit dem Ergebnis vor hast.
Zu Deinem Tabellenaufbau :
Tabelle1:
A B
1 55
2 58
3 167
4 200
5 1
6 2
7 3
8 4
9 5
10 6
. .
. .
. .
Tabelle2:
A B
3 7
1 3
7 10
Dann willst Du als Ausgabe :
1. 167, 200, 1, 2, 3
2. 55, 58, 167
3. 3, 4, 5, 6
Ist das richtig verstanden?
Und vor allem: Wo soll die Ausgabe hin? Tabelle2 Spalte C?
Hallo!
Danke für die Antwort, das Problem habe ich gelöst!
So sieht die Formel dann aus:
=MITTELWERT(INDIREKT(ADRESSE(((SVERWEIS(B759;‚M:\Sohle[Sohlbreite_beweglich.xlsx]nur_HS‘!$A$2:blush:G$2436;7;FALSCH)));4;;;„M:\Sohle\Sohlbreite_beweglich.xlsx“)):INDIREKT(ADRESSE(((SVERWEIS(C759;‚M:\Sohle[Sohlbreite_beweglich.xlsx]nur_HS‘!$A$2:blush:G$2436;7;FALSCH)));4;;;„M:\Sohle\Sohlbreite_beweglich.xlsx“)))