Werte in anderer Tabelle finden

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

root66
Beiträge: 3
Registriert: Di, 27.07.2010 13:02

Werte in anderer Tabelle finden

Beitrag von root66 »

Hallo,

ich habe in TabelleA die SpalteA, die Nummern enthält. In TabelleB gibt es 3 Spalten: "Von", "Bis" und "Wert". Ich möchte jetzt den TabelleB.Wert auslesen, für den gilt: TabelleA.SpalteA >= TabelleB.Von UND TabelleA.SpalteA <= TabelleB.Bis.

In SQL wäre das SELECT TabelleB.Wert FROM TabelleB WHERE <Wert von TabelleA.SpalteA> >= TabelleB.Von AND <Wert von TabelleA.SpalteA> <= TabelleB.Bis

Gibt es dafür eine Funktion, oder muß man das mit einem Makro machen?

VG,
root66
AhQ
*******
Beiträge: 1096
Registriert: Fr, 15.06.2007 11:03
Wohnort: Regensburg
Kontaktdaten:

Re: Werte in anderer Tabelle finden

Beitrag von AhQ »

Hallo,

in Calc heißt Dein guter Freund "Summenprodukt", zum Beispiel mit Deinen Bezeichnungen:

=Summenprodukt((TabelleA.SpalteA>=TabelleB.Von )*(TabelleA.SpalteA<=TabelleB.Bis)*(TabelleB.Wert))

Die einzelnen Bereiche müssen (!) gleich groß sein und bei eventuell mehreren Treffern werden die Ergebnisse summiert. Wenn es mehrere Ergebnisse geben kann, würde ich die Sache mit Hilfsspalten angehen und mir pro Zeile ein Ergebnis ausspucken lassen.

Viele Grüße
AhQ
Antworten