Re(12): Excel - Filter/Matrix/SVerweis?
Geizhals » Forum » Software » Excel - Filter/Matrix/SVerweis? (24 Beiträge, 381 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.  Re: Excel - Filter/Matrix/SVerweis?  (AVS_reloaded am 17.08.2010, 11:38:34)
..  Re(2): Excel - Filter/Matrix/SVerweis?  (mm0804 am 17.08.2010, 11:43:39)
....  Re(4): Excel - Filter/Matrix/SVerweis?  (mm0804 am 17.08.2010, 13:19:36)
......  Re(6): Excel - Filter/Matrix/SVerweis?  (Penguin am 17.08.2010, 13:51:51)
........  Re(8): Excel - Filter/Matrix/SVerweis?  (Penguin am 17.08.2010, 14:26:29)
..........  Re(10): Excel - Filter/Matrix/SVerweis?  (Penguin am 17.08.2010, 14:33:13)
............
Re(12): Excel - Filter/Matrix/SVerweis?
17.08.2010, 16:04:31
hm... das ganze zu erklaeren ist langwierig...

also ein paar einfache sachen zuerst:

countif = zaehlt wie oft gibts die Artikelnummer ueberhaupt (in meinem Beispiel, fuer 12567 2x). Steht in C1 --> wir erwarten also zwei Rueckgabewerte.
row = aktuelle zeile (in zeile 2 also 2, in zeile 3 also 3 usw.)


Dann brauchen wir eine eindeutige Artikelnummer, welche wir selbst erzeugen (Spalte E in Daten) und die sich aus der echten Artikelnummer und der Nummer der Vorkommen zusammensetzt. wieder countif - allerdings auf sich aendernde bereiche. Countif(a2:a3,12567) ergibt was anderes als countif(a2:a2,12567), da ja einmal nur bis a2 geschaut wird, einmal bis a3. Die Kombination der Beiden mittels "_" verhindert, dass laengere Artikelnummer irrtuemlichweise dazugezaehlt werden.

Schliesslich suchen wir in Eingabemaske a3 : e3 noch die Ausgabe.
Wir wissen aus c1 wir brauchen 5 ausgaben. in zeile 3 wollen wir den ersten fund ausgeben. D.h. wir brauchen
Artikelnummer_1. Die Artikelnummer steht in b1, die 1 holen wir aus dem Row-2 (-2 weil wir ja schon in zeile 3 sind).

Dazu wird zuerst geschaut wieviele Ausgaben notwendig sind. Wenn zeile -2 <= c1 (der gewuenschten Anzahl) dann soll was ausgegeben werden, sonst nichts.
Dann kommt der Teil der ausgegeben werden soll:

Index = gibt aus einem (einspaltigen) Bereich eine bestimmte zeile zuerueck
match = gibt dir eine Zeile aus einem Bereich, in welcher der Suchbegriff steht (aehnlich wie vlookup).

Index+match ist schneller als vlookup, da es ein spezialfall desselben darstellt (halt nur auf eine spalte beschraenkt).
Wir suchen also in Spalte E in Tabelle Daten, den Wert Artikelnummer_Zeilennumer-2 und geben dann unterschiedliche Spalten aus(das macht das index).

ich hoffe das machts klarer.

Die formeln die du gepostet hast sind irgendwie aus einer alten version, habs aber erneuert.

mfg

Penguin
Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
............  Re(12): Excel - Filter/Matrix/SVerweis?  (Penguin am 17.08.2010, 16:12:00)
......  Re(6): Excel - Filter/Matrix/SVerweis?  (mm0804 am 17.08.2010, 14:09:14)
........  Re(8): Excel - Filter/Matrix/SVerweis?  (mm0804 am 17.08.2010, 16:24:43)
.........  Re(9): Excel - Filter/Matrix/SVerweis?  (Penguin am 17.08.2010, 16:52:18)
...........  Re(11): Excel - Filter/Matrix/SVerweis?  (Penguin am 18.08.2010, 10:43:57)
.  Re: Excel - Filter/Matrix/SVerweis?  (Penguin am 17.08.2010, 13:31:23)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung