Seite 1 von 1

Formel aus Excel übernommen. Formel geht nicht

Verfasst: So, 22.10.2006 23:01
von Dirk S
Hallo Leute,

ich habe da ein Formel die ich aus einem import. Excelsheet habe.

Code: Alles auswählen

=SVERWEIS(L1;VERSCHIEBUNG(INDIREKT_XL("$c$"&VERGLEICH(K1;A$1:A$65536;0)));2)
Die Formel sucht in einer Tabelle nach eine Nummer (K1). Die Nummer kann aber meherer Male vorkommen. Darum suche ich dann nach einer Anzahl (L1) und gebe dann den Wert aus den isch suche.

Code: Alles auswählen

                              Wert
4711         1          EUR 5
4711         10        EUR 4
4711         20        EUR 3
Damit würde K1=4711 und L1=11 Wert EUR4 geben.

Ich bekomme es leider unter OOo nicht hin. Leider kann ich durch den import auch nicht sagen ob die Formel so war oder OOo die Formel verändert hat.

Danke und Gruss


Dirk

Verfasst: Sa, 28.10.2006 09:14
von unwissender
Hi,

ohne deine Formel ausprobiert zu haben, könnte es daran liegen, dass OO beim SVERWEIS meines Unwissens nach zwingend 4 Argumente benötigt, bei dir sind es aber nur 3.

Gruß
Jens

Verfasst: Mo, 30.10.2006 00:31
von Bäuerle
hallo Dirk,

"Indirekt_Xl" ist evtl eine eigene Funktion,

ich weiß ja nicht wie deine Tabelle genau aussieht, aber folgendes wäre eine Möglichkeit:

Code: Alles auswählen

=SVERWEIS(L1;VERSCHIEBUNG(B1:C10;VERGLEICH(K1;A1:A100;0)-1;0);2;0)
aus K1 wird dein Überbegriff ausgesucht,
In L1 würde deine Menge stehen
In Spalte A1:A100 würde dann der Überbegriff gesucht
und dein Bereich B1:C10 wird an den Anfang deiner 2-Fach sortierten Liste geschoben,
in diesem verschobenen Bereich sucht dann das Sverweis nach deinen Kriterien.

In Spalte A müßten die zusammengehörenden Daten gruppiert sein,
also immer D, D, D, D, zusammen usw

für sverweis müßte Spalte B mit deinen Zählern aufsteigend sortiert sein.

findet dann in Spalte C das naheliegende Ergebnis.

gruß Andy