wenn dann und wert in Spanne
#1
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


Angehängte Dateien
.xlsx   wenn_dann_und.xlsx (Größe: 9,33 KB / Downloads: 7)
Top
#2
Hi,

hab' ich dein Problem richtig verstanden?

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
2Zugehörigkeit seit03749
3Alter
4530 Punkte35 Punkte40 Punkte
51025 Punkte30 Punkte35 Punkte
62120 Punkte25 Punkte30 Punkte
7
8
9
10AlterZugehörigkeitBeitragErgebnis
1121400
1222770014000
1351460018000
141621902250
15426230
1683884029400
179441204200
18185250017500

ZelleFormel
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
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
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


Angehängte Dateien
.xlsx   wenn_dann_und.xlsx (Größe: 9,34 KB / Downloads: 4)
Top
#4
Hi,

dann so:
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
2Zugehörigkeit seit0 -36 Monate37 -48 Monate> 48 Monate
3Alter
40 - 3 Jahre30 Punkte35 Punkte40 Punkte
54 - 12 Jahre25 Punkte30 Punkte35 Punkte
6> 12 Jahre20 Punkte25 Punkte30 Punkte
7
8
9
10AlterZugehörigkeitBeitragErgebnis
112140012000
124262306900
1351460018000
1483884029400
159441204200
161621901800
17185250015000
1822770014000

ZelleFormatWert
B20" -36 Monate"0
C20" -48 Monate"37
D2">" 48 "Monate"49
A4"0 - "3" Jahre"0
A5"4 - "12" Jahre"12
A6"> 12 Jahre"13

ZelleFormel
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Leonhard
Top
#5
Hi Günter,

ich muss nochmals nerven Huh
wie kann ich dem Format einen Wert zuordnen? Das habe ich noch nie gesehen Confused

Grüße
Leo
Top
#6
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
Top
#7
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 Sad
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Leonhard
Top
#8
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 Huh

Über eine letzte Hilfe hierbei würde ich mich sehr freuen.

Danke & Grüße
Leo
Top
#9
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Leonhard
Top
#10
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".
[Bild: attachment-190.gif]
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
[-] Folgende(r) 1 Nutzer sagt Danke an Glausius für diesen Beitrag:
  • Leonhard
Top


Gehe zu:


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