4.3k Aufrufe
Gefragt in Tabellenkalkulation von tonerl Einsteiger_in (51 Punkte)
Hallo
hatte vor einigen Tagen schon mal ein Problem, das super gelöst wurde und jetzt eine weitere Frage:

Folgende Aufage war zu lösen:

Hi Karin, die Werte der Tabelle, die untersucht werden soll stehen in folgenden Koordinaten:
Wert (linke Spalte A2..A5); Faktor (erste Zeile B1..C1)
Die Werte, die gezogen werden sollen stehen in (B2..C5)

Tabelle 1
Wert /Faktor 0,30 0,40
300 10,00 12,00
600 13,50 18,00
900 19,50 26,00
1.200 25,50 34,00

In einer zweiten Tabelle gebe ich jetzt in Zelle C 3 den Faktor ein (s.o. 0,30 oder 0,40) und in Zelle D3 den Wert (s.o. 300 od. 600 usw.)

Tabelle 2
Gebühr 0,3 (C3) 300 (D3) ??? (E3)

in E3 soll dann der Wert von der Tabelle eins stehen, der sich aus den Koordinaten (Faktor und Wert) ergibt. Hier also 10,00
Könntest du das anhand des Beispiels nochmal konkretisieren ?
Vielen Dank !

Die Aufgabe wurde folgendermaßen gelöst:
Hi,

in E3:

=INDIREKT("Tabelle1!"&ADRESSE(VERGLEICH(D3;Tabelle1!A2:A5;0)+1;VERGLEICH(C3;Tabelle1!B1:C1;0)+1))

Bis später,
Karin



Jetzt habe ich folgendes Problem:

Díe Werte in Spalte "Wert" (A2-A5) also 300, 600, 900, 1200 stellen Wertgrenzen dar. Es ist also auch eine Eingabe zwischen diesen Werten möglich. (z.B. 350) und dann soll auch der Wert von B2..C2 gezogen werden. Erst ab dem 600 soll dann soll dann der Wert aus B3..C3 gezogen usw.

Könnt ihr mir da helfen ?

Gruß
Toni

14 Antworten

0 Punkte
Beantwortet von tonerl Einsteiger_in (51 Punkte)
Hallo Rainer
da verstehe ich vielleciht etwas nicht.
Wenn ich in deiner Datei in der Tabelle 2 in die Zelle D3 die Zahl 600 eingebe (Faktor 0,3), dann wird der Wert 26 gezogen. Das ist ok. Wenn ich jetzt die Zahl 601 eingebe, dann wird immer noch der Wert "26" gezogen. Es müsste allerdings ab 601 der nächst höhere Wert "34" gezogen werden. Dies müsste der Fall sein bis zur Eingabe von 900 in D3 usw..

Gruß

Toni
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Toni,

vielleicht haben wir auch beide etwas missverstanden.

Probiers mal so:
=INDEX(Tabelle1!A:D;WENN(ISTNV(VERGLEICH(D3;Tabelle1!A:A;0));VERGLEICH(D3;Tabelle1!A:A;1)+1;VERGLEICH(D3;Tabelle1!A:A;0));VERGLEICH(C3;Tabelle1!1:1;1))

Gruß
Rainer
0 Punkte
Beantwortet von tonerl Einsteiger_in (51 Punkte)
Hallo Rainer,
es funktioniert !
Vielen Dank für deine Geduld !

Gruß

Toni
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Toni,

anbei noch eine vereinfachte Version

www.file-upload.net/download-1624268/Tonerl_2.xls.html

Gruß
Rainer
...