Variationen Ausrechnen bzw. darstellen
#1
Hallo zusammen ich habe sehr wahrscheinlich ein sehr großes Projekt vor, komme daher alleine garnicht weiter.

Mein vorhaben ist eine automatische Ausrechnung mehrere Möglichkeiten bzw. Variationen.

ich versuche es mal darzustellen:
ich habe einen ausgangswert von 5 Spalten (jede spalte ein wert von 1-10) die ich jeweils bis zu 10 spalten erweitern kann (ist kein muss)

        1   2  3   4   2
1.                       4
2.                       2
3.  
4.   
5.   
6.   
7.   
8.   
9.  
10.   

Dabei kann ich aber immer nur von oben nach unten addieren 
hier hätte ich die Möglichkeiten
1 2 3 4 2 
1 2 3 4 6 (2+4)
1 2 3 4 8 (2+4+2)


jetzt wird es schwieriger:
        1   2  2  2   5
1.              2       2
2.                       2
3.  
4.   
5.   
6.   
7.   
8.   
9.  
10.   

hier hätte ich die Möglichkeiten
1 2 2 2 5
1 2 2 2 7
1 2 2 2 9

1 2 4 2 5
1 2 4 2 7
1 2 4 2 9


Hoffe das ich es einigermaßen gut erklären konnte. Wenn es zu komplex ist sagt es mir bitte, dann ist auch nicht schlimme.

LG Patrick
Top
#2
Hallo Patrick,

ist wahrscheinlich nicht das, was Du willst, aber eine andere Logik kann ich nicht erkennen. (Formeln von G2:K2 runterziehen)

Tabelle2

ABCDEFGHIJK
1
21222512225
32212427
4212429
5
6
7
8
9
10
11
Formeln der Tabelle
ZelleFormel
G2=WENN(ANZAHL(A2:E2);SUMME(A$1:A2);"")
H2=WENN(ANZAHL(B2:F2);SUMME(B$1:B2);"")
I2=WENN(ANZAHL(C2:G2);SUMME(C$1:C2);"")
J2=WENN(ANZAHL(D2:H2);SUMME(D$1:D2);"")
K2=WENN(ANZAHL(E2:I2);SUMME(E$1:E2);"")

Gruß Uwe
Top
#3
Hi

hier könnte die Permutationvorlage von (lupo1) helfen.

____|_A|_B|_C|_D|_E|_F|______G_____|_H|_I|_J|_K|_L|_M|
   1| 1| 2| 2| 2| 5|  |            |  | 1| 2| 2| 2| 5|
   2|  |  | 4|  | 7|  |Vorgabe ->  |  |  |  | 2|  | 2|
   3|  |  |  |  | 9|  |            |  |  |  |  |  | 2|
   4|  |  |  |  |  |  |<- Zwischen |  |  |  |  |  |  |
   5|  |  |  |  |  |  |Ergebnis    |  |  |  |  |  |  |
   6|  |  |  |  |  |  |            |  |  |  |  |  |  |
   7|  |  |  |  |  |  |            |  |  |  |  |  |  |
   8|  |  |  |  |  |  |            |  |  |  |  |  |  |
   9|  |  |  |  |  |  |            |  |  |  |  |  |  |
  10|  |  |  |  |  |  |            |  |  |  |  |  |  |
  11| 6| 6| 6| 3| 3| 1|            |  |  |  |  |  |  |
  12|  |  |  |  |  |  |            |  |  |  |  |  |  |
  13|  |  |  |  |  |  |            |  |  |  |  |  |  |
  14| 1| 2| 2| 2| 5|  |<- Ergebnis |  |  |  |  |  |  |
  15| 1| 2| 2| 2| 7|  |            |  |  |  |  |  |  |
  16| 1| 2| 2| 2| 9|  |            |  |  |  |  |  |  |
  17| 1| 2| 4| 2| 5|  |            |  |  |  |  |  |  |
  18| 1| 2| 4| 2| 7|  |            |  |  |  |  |  |  |
  19| 1| 2| 4| 2| 9|  |            |  |  |  |  |  |  |

A1    =WENN(I1<>"";SUMME(I$1:I1);"")                    bis E10 kopieren
A11    =MAX(1;PRODUKT(ANZAHL(A1:A10);B11))      bis F11 kopieren
A14    =WENN(ZEILE(A1)>$A$11;"";INDEX(A$1:A$10;REST((ZEILE(A1)-1)/B$11;A$11/B$11)+1))    bis E??? kopieren

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • SamNitro
Top
#4
Ich glaube Elex hat die Lösung!

Ich werde mal ein paar Szenerien durchspielen aber der Ansatz funktioniert schon.

Ihr seid mega, Danke 

LG Patrick
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste