Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Werte aus Stammtabelle ermitteln.

Werte aus Stammtabelle ermitteln.
16.02.2016 12:24:34
Michael
Hallo,
kann man irgendwie die Werte A und B über die Bedingungen aus der Stammtabelle ermitteln?

Die Datei https://www.herber.de/bbs/user/103585.xlsx wurde aus Datenschutzgründen gelöscht

Anzeige

29
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Werte aus Stammtabelle ermitteln.
16.02.2016 12:26:50
selli
hallo michael,
kann man bestimmt.
gruß
selli

AW: Werte aus Stammtabelle ermitteln.
16.02.2016 12:29:09
Michael
und wie?
Ich weis nicht wie ich hier das machen soll.

AW: Angaben sind für mich nicht eindeutig ...
16.02.2016 12:42:05
...
Hallo Michael,
... was soll den z.B. bei L=1010, B=1550 und H=750 ermittelt werden?
Gruß Werner
.. , - ...

Anzeige
AW: Gefällt dir meine Lösung nicht?
16.02.2016 13:23:56
Herbert
,,

AW: vielleicht u.a. deshalb ...
16.02.2016 13:48:21
...
Hallo Herbert,
... weil Michael damit meine ihm gestellte Frage nicht beantworten kann ;-)
Wenn Du in Deiner Datei in H14 den Wert 750 einsetzt, kommt als Lösung eine 0 heraus. Das will Michael womöglich nicht. Hinzu kommt, dass ich Michaels Aussage: "... werden die Anzahl der Werte A und B ..." verscheiden interpretieren könnte um nicht zu schreiben, ich weiß nicht, was er damit genau meint.
Gruß Werner
.. , - ...

Anzeige
AW: vielleicht u.a. deshalb ...
16.02.2016 13:59:16
Michael
Hallo.
sry ich konnte nicht antworten. Bin in der Arbeit.
@ werner genau das ist das Problem, deshalb habe ich die Datei nochmals erweitert.
Desweiterem hast du recht, ich habe mich falsch ausgedrückt.
Die Werte A und B muss es heissen.
Danke.
Gruß

AW: damit ist aber 1. Frage noch unbeantwortet ...
16.02.2016 14:05:18
...
Hallo Michael,
... was soll für H=750 ermittelt werden?
Gruß Werner
.. , - ...

Anzeige
AW: damit ist aber 1. Frage noch unbeantwortet ...
16.02.2016 14:11:57
Michael
Hallo anbei meine erweiterte Datei.
https://www.herber.de/bbs/user/103590.xlsx
das
wäre
L größer 1000
Breite kleiner/Gleich 1500
größer/gleich 0
A gleich 1
B gleich 1
Frage beantwortet?
Wie kann man dies dann über eine Formel lösbar gestalten?

Anzeige
AW: neue Vorgaben auch noch nicht eindeutig ...
16.02.2016 15:02:13
...
Hallo Michael,
... damit das deutlicher wird, hab ich meinen Formel-Lösungsvorschlag für andere (willkürlich angenommen) Werte aufgestellt.
Nachfolgende Formel H19 (ist keine allgemeingültige Lösung sondern lediglich auf die bisherigen Angaben zugeschnitten) einfach nach H20 kopieren:
 ABCDEFGH
2LängeBreiteHöheAB
3<=500>=0>=000
4<=1000>=0>=011
5>1000<=1500>=00,80,9
6>1000<=2000>=01,21,1
7>1000<=2000>=110022
8>1000<=2500>=021
9>1000<=2500>=110042
10>1000>2500>=062
11>1000>2500>=110073
12        
13        
14        
15      Länge1050
16      Breite1550
17      Höhe750
18        
19      A1,2
20      B1,1

Formeln der Tabelle
ZelleFormel
H19{=INDEX(G:H;MIN(WENN((H$15>=1000)*(H$16<=D$5:D$9)*(H$17>=F$5:F$9); ZEILE(B$5:B$9)))+(H$15<=1000)*(H$15>=500)*ZEILE(B4)+(H$16>2500)*(ZEILE(D$11)-(H$17<1100)); ZEILE(A1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: neue Vorgaben auch noch nicht eindeutig ...
16.02.2016 15:51:10
Michael
Hallo, danke für die Formel.
Geht das auch für jeder Zeile der Stammstabelle?
Weil wenn ich die Datensätze so durchlaufe stimmen nicht alle z.b Länge = 1000 mm
dann ist es egal welcher Wert in Breite oder in Höhe steht, es soll immer A = 1 sein und B = 1 rauskommen.
Erst wenn L > 1000 dann kommt es drauf an ob Breite z.b =0 oder sogar noch größer als 1100 ist. Die Höhe >=0 gilt dabei eben nur bis Weist du was ich meine?
Gruß

Anzeige
AW: zuletzt hattest Du in der Datei vorgegeben ...
16.02.2016 16:33:30
...
Hallo Michael,
... das gemäß Deiner Zeile 4 für alle Längen kleiner gleich 1000 die Werte G3:H4 gelten und das sollte mit der Formel auch realisiert sein. Allerdings merke ich gerade, dass ein "Dollarzeichen" abhanden gekommen ist. Richtig sollte in der Formel anstelle ...ZEILE(B4)... ZEILE(B$4) stehen. Sorry.
Wenn dem nicht nicht so ist, so zeige mir bitte konkret auf, wo die Daten noch nicht stimmen.
Gruß Werner
.. , - ...

Anzeige
AW: zuletzt hattest Du in der Datei vorgegeben ...
16.02.2016 16:58:03
Michael
Hallo,
habe es durchprobiert.
https://www.herber.de/bbs/user/103596.xlsx
Die grünen Zeilen passen. Die orangen nicht.
ggf. kann auch das Kriterium >=0 auf Hast du eine Idee?
gruß

AW: dann teste jetzt noch einmal ...
16.02.2016 17:14:40
...
Hallo Michael,
... bin dann allerdings für heute auch gleich offline:
 ABCDEFGH
2LängeBreiteHöheAB
3<=500>=0>=000
4<=1000>=0>=011
5>1000<=1500>=011
6>1000<=2000>=034
7>1000<=2000>=110022
8>1000<=2500>=021
9>1000<=2500>=110042
10>1000>2500>=062
11>1000>2500>=110052
12        
13        
14        
15      Länge1001
16      Breite2400
17      Höhe1200
18        
19      A4
20      B2
21        

Formeln der Tabelle
ZelleFormel
H19{=INDEX(G:H;MIN(WENN((H$15>=1000)*(H$16<=D$5:D$9)*(H$17>=0); ZEILE(B$5:B$9)))+(H$17>=1100)+(H$15<=1000)*(H$15>=500)*(ZEILE(B$4))+(H$16>2500)*((ZEILE(D$11)-(H$17<1100))); ZEILE(A1))}
H20{=INDEX(G:H;MIN(WENN((H$15>=1000)*(H$16<=D$5:D$9)*(H$17>=0); ZEILE(B$5:B$9)))+(H$17>=1100)+(H$15<=1000)*(H$15>=500)*(ZEILE(B$4))+(H$16>2500)*((ZEILE(D$11)-(H$17<1100))); ZEILE(A2))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: dann teste jetzt noch einmal ...
17.02.2016 07:51:46
Michael
Hallo,
besten Dank.
die letzte Zeile geht irgendwie nicht.
Alles andere ist super.
Hast du noch einen Vorschlag?
https://www.herber.de/bbs/user/103614.xlsx

AW: verflixt und zugenäht ...
17.02.2016 09:05:41
...
Hallo Michael,
... stopfe ich ein Loch, tut sich das andere auf ,-)
Hier mein neuer Vorschlag (momentan wirklich nur "geflickt", Formel ist noch nicht optimiert). Teste noch einmal komplett:
 ABCDEFGH
2LängeBreiteHöheAB
3<=500>=0>=000
4<=1000>=0>=011
5>1000<=1500>=011
6>1000<=2000>=011
7>1000<=2000>=110022
8>1000<=2500>=011
9>1000<=2500>=110042
10>1000>2500>=011
11>1000>2500>=110062
12        
13        
14        
15      Länge1200
16      Breite2600
17      Höhe1111
18        
19      A6
20      B2

Formeln der Tabelle
ZelleFormel
H19{=INDEX(G:H;(MIN(WENN((H$15>=1000)*(H$16<=D$5:D$9)*(H$17>=0); ZEILE(B$5:B$9)))+(H$17>=1100)+(H$15<=1000)*(H$15>500)*(ZEILE(B$4))*(H$16<2500))*(H$16<2500)+(H$16>2500)*(H$15>1000)*(ZEILE(D$11)-(H$17<1100)); ZEILE(A1))}
H20{=INDEX(G:H;(MIN(WENN((H$15>=1000)*(H$16<=D$5:D$9)*(H$17>=0); ZEILE(B$5:B$9)))+(H$17>=1100)+(H$15<=1000)*(H$15>500)*(ZEILE(B$4))*(H$16<2500))*(H$16<2500)+(H$16>2500)*(H$15>1000)*(ZEILE(D$11)-(H$17<1100)); ZEILE(A2))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: verflixt und zugenäht ...
17.02.2016 09:15:38
Michael
Perfekt
vielen Dank.
nun funktioniert es :)

AW: dann sind die Löcher zu; auch der thread owT
17.02.2016 09:31:47
...
Gruß Werner
.. , - ...

AW: dann sind die Löcher zu; auch der thread owT
17.02.2016 09:37:54
Michael
Hallo.
nein sry. Habe noch einen Fehler entdeckt... in der zweiten Bedingung (Zeile 4)

Anzeige
AW: dann doch ein neuer Ansatz ...
17.02.2016 10:03:24
...
Hallo Michel,
... ist wohl doch besser, als immer nur "Löcher" zu stopfen.
Doch hab noch etwas Geduld, ich muss jetzt erst einmal meine Brötchen verdienen.
Gruß Werner
.. , - ...

Anzeige
AW: gefragt ... und neuer Vorschlag ...
17.02.2016 11:36:08
...
Hallo Michael,
... sind die Ergebniswerte in G3:H11 stets fix? Also genau die werte, die dort von Dir aufgezeigt sind, oder willst Du diese evtl. noch variabel halten, in dem Du die Werte in G3:H11 dieser Tabelle für die in der Tabelle vorgegebenen Bedingungen abändern willst?
Wenn die Daten fix sind und bleiben, dann folgender Formelvorschlag (Formel nach H20 kopierbar):
Tabelle1

 ABCDEFGH
2LängeBreiteHöheAB
3<=500>=0>=000
4<=1000>=0>=011
5>1000<=1500>=011
6>1000<=2000>=011
7>1000<=2000>=110022
8>1000<=2500>=011
9>1000<=2500>=110042
10>1000>2500>=011
11>1000>2500>=110062
12        
13        
14        
15      Länge1100
16      Breite2400
17      Höhe1222
18        
19      A4
20      B2

Formeln der Tabelle
ZelleFormel
H19=(H$15>500)*(H$15<=1000)+(H$15>1000)*(1+(H$17>=1100))*(1+((H$16>2000)+(H$16>2500))*(H$17>=1100))^(2-ZEILE($A1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: gefragt ... und neuer Vorschlag ...
17.02.2016 12:30:29
Michael
Sie Statische Variante funktioniert.
Eigentlich sollte es variabel bleiben... geht das?

AW: variabel bezogen auf Werte G3:H11? Oder? owT
17.02.2016 12:42:05
...
Gruß Werner
.. , - ...

AW: variabel bezogen auf Werte G3:H11? Oder? owT
17.02.2016 13:04:20
Michael
Ja genau die Werte (G3:H11) sollen variabel sein, alle anderen sind fest.

Anzeige
AW: nun, dann so ...
17.02.2016 14:03:04
...
Hallo,
... auf ein Neues:
 ABCDEFGH
2LängeBreiteHöheAB
3<=500>=0>=000
4<=1000>=0>=00,90,92
5>1000<=1500>=011,01
6>1000<=2000>=01,11,12
7>1000<=2000>=11002,12,12
8>1000<=2500>=01,311,32
9>1000<=2500>=11004,12,2
10>1000>2500>=01,91,92
11>1000>2500>=110062,8
12        
13        
14        
15      Länge1111
16      Breite2222
17      Höhe999
18        
19      A1,31
20      B1,32

Formeln der Tabelle
ZelleFormel
H19=INDEX(G:H;3+(H$15>500)*(H$15<=1000)+((H$15>1000)*2+(H$16>1500)+(H$16>2000)*2+(H$16>2500)*2+(H$17>=1100))*(H$15>1000); ZEILE(A1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: nun, dann so ...
17.02.2016 14:31:41
Michael
Voltreffer :)
Es geht.
Vielen vielen Dank für die Mühe und Geduld.

AW: freut mich auch; thread nun abgeschlossen owT
17.02.2016 15:57:43
...
Gruß Werner
.. , - ...

AW: Werte aus Stammtabelle ermitteln.
16.02.2016 12:53:42
Herbert
Hallo Michael,
schau dir mal die beigefügte AM an.
https://www.herber.de/bbs/user/103586.xlsx
Servus
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige