Hallo zusammen,
ich versuche gerade eine Art Matrix zu erstellen.
ich habe ein Punktesystem. die Höhe der Punkte ist abhängig von der Dauer der Zugehörigkeit eines Spielers uns dessen Alters.
Sowohl die Zugehörigkeit als auch das Alter will ich in Spannen (2-4 Monate usw.) angeben. Je nachdem wo der Spieler dann in der Matrix "landet" will ich diesen Wert (20 Punkte) mit seinem Beitrag multiplizieren (C11 ff.)
wenn ich das mit Wenn, dann aufbauen will wird es sehr wuchtig, gäbe es eine bessere Alternative?
Beste Grüße
Leo
Hi,
hab' ich dein Problem richtig verstanden?
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
2 | Zugehörigkeit seit | 0 | 37 | 49 |
3 | Alter | | | |
4 | 5 | 30 Punkte | 35 Punkte | 40 Punkte |
5 | 10 | 25 Punkte | 30 Punkte | 35 Punkte |
6 | 21 | 20 Punkte | 25 Punkte | 30 Punkte |
7 | | | | |
8 | | | | |
9 | | | | |
10 | Alter | Zugehörigkeit | Beitrag | Ergebnis |
11 | 2 | 1 | 400 | |
12 | 22 | 7 | 700 | 14000 |
13 | 5 | 14 | 600 | 18000 |
14 | 16 | 21 | 90 | 2250 |
15 | 4 | 26 | 230 | |
16 | 8 | 38 | 840 | 29400 |
17 | 9 | 44 | 120 | 4200 |
18 | 18 | 52 | 500 | 17500 |
Zelle | Formel |
D11 | =WENNFEHLER(SVERWEIS(A11;$A$4:$D$6;VERGLEICH(B11;$B$2:$D$2;1)+1;1)*C11;"") |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Hallo Günter,
vielen Dank für deine Lösung, im Kern ist die Formel absolut richtig.
Zu meiner Schande muss ich gestehen dass ich einen Fehler im der Beispiel-Datei hatte.. Der wennfehler ist hinfällig da die geringste Altersspanne auch bei 0- x anfängt.
Kann man den originären Aufbau der Matrix auch unverändert lassen? Der Aufbau ist am Aussagekräftigsten, dadurch das die Angabe zu den Spannen in deiner Lösung verloren gegangen sind ist das schwerer zu interpretieren.
Anbei nochmal die fehlerfreie Version.
Beste Grüße
Leo
Hi,
dann so:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
2 | Zugehörigkeit seit | 0 -36 Monate | 37 -48 Monate | > 48 Monate |
3 | Alter | | | |
4 | 0 - 3 Jahre | 30 Punkte | 35 Punkte | 40 Punkte |
5 | 4 - 12 Jahre | 25 Punkte | 30 Punkte | 35 Punkte |
6 | > 12 Jahre | 20 Punkte | 25 Punkte | 30 Punkte |
7 | | | | |
8 | | | | |
9 | | | | |
10 | Alter | Zugehörigkeit | Beitrag | Ergebnis |
11 | 2 | 1 | 400 | 12000 |
12 | 4 | 26 | 230 | 6900 |
13 | 5 | 14 | 600 | 18000 |
14 | 8 | 38 | 840 | 29400 |
15 | 9 | 44 | 120 | 4200 |
16 | 16 | 21 | 90 | 1800 |
17 | 18 | 52 | 500 | 15000 |
18 | 22 | 7 | 700 | 14000 |
Zelle | Format | Wert |
B2 | 0" -36 Monate" | 0 |
C2 | 0" -48 Monate" | 37 |
D2 | ">" 48 "Monate" | 49 |
A4 | "0 - "3" Jahre" | 0 |
A5 | "4 - "12" Jahre" | 12 |
A6 | "> 12 Jahre" | 13 |
Zelle | Formel |
D11 | =WENNFEHLER(SVERWEIS(A11;$A$4:$D$6;VERGLEICH(B11;$B$2:$D$2;1)+1;1)*C11;"") |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Beachte die Formatierung und den tatsächlich eingetragenen Wert.
Hi Günter,
ich muss nochmals nerven
wie kann ich dem Format einen Wert zuordnen? Das habe ich noch nie gesehen
Grüße
Leo
Nebst dem Problem mit den Formaten sehe ich auch gerade das die Ergebnisse teilweise nicht stimmen :16:
Bsp.: Zeile 14
Alter 8; Zugehörigkeit 38 müsste den Punktewert 30 haben.
Beste Grüße
Leo
Hallöchen,
trage in A5 eine 4 ein. Wenn Du Dir mal die anderen Einträge anschaust, werden immer die unteren Grenzwerte eingetragen. Nur bei A5 hat Günter versehentlich den oberen eingetragen
Hallo =)
Cool, vielen Dank für den Hinweis (auf den man auch selber hätte kommen müssen...).
Günter hat erwähnt das man das Format als Wert eintragen kann :20: ich verstehe nicht wie das geht, bzw. was genau mit der Tabelle gemeint ist
Über eine letzte Hilfe hierbei würde ich mich sehr freuen.
Danke & Grüße
Leo
Hallo Leo,
sorry, hatte deinen letzten Post wohl übersehen. Meinen Fauxpas hat dir André ja schon erklärt. Nun zur Formatierung.
Markiere als erstes die gewünschte Zelle und gehe dann mit STRG-1 (auf der Zahlenreihe, nicht im rechten Tastaturfeld) zur Zellenformatierung. Hier gehst du zum Menüpunkt "Zahlen" und dort zu "Benutzerdefiniert". Tipp mal genau das ein, das du in meinem Beitrag #4 im Formatfeld siehst. Egal, was du nun in der formatierten Zelle eingibst, du wirst immer das benutzerdefinierte Format zu sehen bekommen. Auf diese Weise kann man benötigte Werte als anderslautende Überschrift tarnen. Das funktioniert aber nicht in sogenannten intelligenten Tabellen.
Hallo,
wenn du mit Werten einer Zelle weiterrechnen willst, aber in der Zelle eine Zahl und ein Text stehen soll, dann musst die benutzerdefiniert Formatieren.
Beispiel:
In deiner Zelle C2 steht in der Tabelle "5 - 48 Monate".
Eingetragen wird in der Zelle aber nur die "5", da du mit dieser ja weiter rechnen willst, z.B. Multiplizieren.
Formatiert wird die Zelle über rechte Maustaste, Zellen formatieren, Zahlen, Benutzerdifiert, und unter Typ dann die 0 einstellen und hinter der der deinen Text, als 0" - 48 Monate".