online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Tonerl vom 27.04.2021, 08:53 Options

Excel VBA

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


Antwort schreiben

Antwort 1 von Saarbauer vom 27.04.2021, 09:13 Options

Hallo,

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

Gruß

Helmut

Antwort 2 von Beverly vom 27.04.2021, 09:36 Options

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

Antwort 3 von Saarbauer vom 27.04.2021, 09:53 Options

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

Antwort 4 von Beverly vom 27.04.2021, 10:40 Options

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

Antwort 5 von Tonerl vom 27.04.2021, 11:10 Options

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 !

Antwort 6 von Beverly vom 27.04.2021, 11:18 Options

Hi,

in E3:

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

Bis später,
Karin

Antwort 7 von Tonerl vom 27.04.2021, 11:46 Options

Hi Karin
ich hab's geschafft !

Vielen Dank für deine Hilfe !

Ähnliche Themen

Excel VBA Werte trennen
Mona2008  21.01.2008 - 12 Hits - 3 Antworten

Schnellreferenz Excel VBA
Joshuan  23.05.2008 - 219 Hits - 3 Antworten

VBA-Excel
mentosbasi  28.05.2008 - 349 Hits - 3 Antworten

VBA Makro in Excel
aflk  01.12.2008 - 51 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026