Supportnet / Forum / Tabellenkalkulation
Formeln für Gewichtungsrechnung
Frage
hallo zusammen,
ich möchte innerhalb einer exceldatei eine gewichtungsrechnungs vornehmen. folgender aufbau liegt bisher vor
A1-A3 = Gewichtungsfaktoren (sind vorgegeben)
B1-B3 = Auswahl des Gewichtungsfaktors durch die Zahlenkennung "1", nur eine Auswahl möglich
D1-D5 = Zellen in denen die zu gewichtenden Zahlen drin stehen, allerdings nur eine Zahl möglich, d.h. z.B. Zahl in D1 oder in D3, keine zwei zahlen in D1-D5 möglich.
Nun versuche ich einen Formel zu basteln, die erkennt, wo in A1-A3 die Kennung "1" als Indikator steht und diese multipliziert mit der zahl in D1-D5, wobei allerdings nicht feststeht wo in D1-D5 eine Zahl steht, d.h. die Formel muss in D1-D5 erste indentifizieren, wo eine Zahl eingetragen ist. Ich habe es schon über eine WENN/DANN Kombi probiert, funktioniert leider nicht.
Jemand eine Idee?
Danke schon mal.
Antwort 1 von normalo
Multipliziere einfach mit (der) Summe(d1:d5). Leerfelder, Buchstaben usw. werden bei der Summenbildung ja einfach ignoriert, ergeben also keinen fehlerhaften Wert.
Antwort 2 von Aliba
Hi ,
=SUMME(D1:D5)*SUMMENPRODUKT(A1:A3;B1:B3)
sollte zum gewünschten Ergebnis führen.
CU Aliba
=SUMME(D1:D5)*SUMMENPRODUKT(A1:A3;B1:B3)
sollte zum gewünschten Ergebnis führen.
CU Aliba
Antwort 3 von JohnnyLoser
Hi poorfirele,
häh?!?
Du willst in D1-D5 nur eine Zelle mit einer Zahl füllen, die dann mit einer Zahl aus den Zellen A1-A3 multipliziert wird?!?
Das mit A1-A3 kann ich noch nachvollziehen, daß mit D1-D5 nicht, wenn eh nur eine Zelle eine Zahl enthalten kann; da reicht auch nur eine Zelle.
Aber, wenn's aus irgendwelchen Gründen doch so sein muß, empfehle ich Dir einfach die Summe aus D1:D5 zu ermitteln (wenn nur 1 Zelle eine Zahl enthält ist die Summe = Zahl) und wenn möglich die Spalten A und B zu tauschen.
Dann in irgendeine Zelle
=SVERWEIS(1;$A$1:$B$3;2;FALSCH)*(D1+D2+D3+D4+D5)
reinschreiben und es sollte funktionieren.
Gruß
Johnny
häh?!?
Du willst in D1-D5 nur eine Zelle mit einer Zahl füllen, die dann mit einer Zahl aus den Zellen A1-A3 multipliziert wird?!?
Das mit A1-A3 kann ich noch nachvollziehen, daß mit D1-D5 nicht, wenn eh nur eine Zelle eine Zahl enthalten kann; da reicht auch nur eine Zelle.
Aber, wenn's aus irgendwelchen Gründen doch so sein muß, empfehle ich Dir einfach die Summe aus D1:D5 zu ermitteln (wenn nur 1 Zelle eine Zahl enthält ist die Summe = Zahl) und wenn möglich die Spalten A und B zu tauschen.
Dann in irgendeine Zelle
=SVERWEIS(1;$A$1:$B$3;2;FALSCH)*(D1+D2+D3+D4+D5)
reinschreiben und es sollte funktionieren.
Gruß
Johnny
Antwort 4 von poorfirele
erst einmal danke für eure hinweise, werde sie gleich mal ausprobieren und mich dann noch einmal melden.

