2.3k Aufrufe
Gefragt in Tabellenkalkulation von tonerl Einsteiger_in (51 Punkte)
Hallo
ich habe folgendes Excel (VBA) Problem:
Ich habe eine Gebührentabelle, die wiefolgt aufgebaut ist:

Faktor 0,3 0,4 1,2
Wert € € €
600 13,50 18,00 22,50
900 19,50 26.00 32,50
1200 25,50 34,00 42,50

In einer weiteren Tabelle wird folgendes manuell eingegeben:

Faktor Wert €
0,4 900 ?

Für das Fragezeichen in der €-Spalte soll jetzt der jeweilige Wert aus der Gebührentabelle gezogen werden. (Hier also 26,00 €.)

Kann mir jemamnd helfen ?

Grüße

Tonerl

7 Antworten

0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

dein Problem ist mit Summenorodukt() zu lösen.
In welchen Spalten / Zeilen stehen deine Angaben?

Gruß

Helmut
0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi,

wenn deine gesamte Vergleichstabelle im Bereich A1:D5 steht, der vorgegebene Faktor in A8, der vorgegebene Wert in B8, dann in C8 diese Formel:

=INDIREKT(ADRESSE(VERGLEICH(B8;A3:A5;0)+2;VERGLEICH(A8;B1:D1;0)+1))

Bis später,
Karin
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
hallo,

die Formel von @ Beverly geht natürlich auch, jedoch ist hie die Anordnung der Ausgangsdaten auf einem anderen Tabellenblatt nicht berücksichtigt

Gruß

Helmut
0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi Helmut,

die Formel kann man doch problemlos erweitern - oder?

=INDIREKT("Tabelle1!"&ADRESSE(VERGLEICH(B8;Tabelle1!A3:A5;0)+2;VERGLEICH(A8;Tabelle1!B1:D1;0)+1))

Außerdem weiß ich - genau wie du - nicht, wie der wirkliche Aufbau des Tabellenblattes ist, sodass die Formel sowieso an die konkreten Bedingungen angepasst werden muss.

Bis später,
Karin
0 Punkte
Beantwortet von tonerl Einsteiger_in (51 Punkte)
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 !
0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi,

in E3:

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

Bis später,
Karin
0 Punkte
Beantwortet von tonerl Einsteiger_in (51 Punkte)
Hi Karin
ich hab's geschafft !

Vielen Dank für deine Hilfe !
...