Formel aus Excel übernommen. Formel geht nicht

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Dirk S
*
Beiträge: 12
Registriert: So, 22.10.2006 22:48

Formel aus Excel übernommen. Formel geht nicht

Beitrag 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
unwissender
Beiträge: 9
Registriert: Sa, 07.10.2006 13:31

Beitrag 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
Bäuerle
**
Beiträge: 41
Registriert: So, 07.05.2006 13:17
Wohnort: Kreis heilbronn

Beitrag 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
Antworten