09.11.2024, 10:25
Hallo Veit,
Ich würde an deiner Stelle die Größen- und Längenangaben in der Datentabelle auf zwei Spalten aufteilen (Größe von I Größe bis).
Das macht die Auswertung deutlich einfacher.
Denn mit deiner bisherigen Tabelle mit dem > Zeichen (insbesondere da du das auch noch per benutzerdefiniertem Zahlenformat hinzauberst), ist eine sinnvolle Auswertung nicht möglich.
Dann kann man relativ einfach mit der FILTER-Funktion das entsprechende Ergebnis ermitteln - siehe angehängte Beispieldatei.
Du musst dich halt entscheiden, was passieren soll, wenn ein Wert genau auf einer Bereichsgrenze liegt (also wenn die Größe genau 50 oder genau 100 beträgt)
Da scheinen mir deine Wunschergebnisse nicht ganz eindeutig/einheitlich zu sein.
Bei deiner oberen Tabelle, bei der du nur die Größenangabe auswertest, würde das ganze auch mit dem XVERWEIS funktionieren, mit der entsprechenden Angabe für den Vergleichsmodus (1 oder -1).
=XVERWEIS(Suchkriterium;Suchmatrix;Rückgabematrix;wenn_nicht_gefunden;Vergleichsmodus;Suchmodus)
Gruß
Fred
Zitat:Ich habe Microsoft 365 installiertDann solltest du das in deinem Profil mal anpassen. Da steht nämlich Excel 2007.
Ich würde an deiner Stelle die Größen- und Längenangaben in der Datentabelle auf zwei Spalten aufteilen (Größe von I Größe bis).
Das macht die Auswertung deutlich einfacher.
Denn mit deiner bisherigen Tabelle mit dem > Zeichen (insbesondere da du das auch noch per benutzerdefiniertem Zahlenformat hinzauberst), ist eine sinnvolle Auswertung nicht möglich.
Dann kann man relativ einfach mit der FILTER-Funktion das entsprechende Ergebnis ermitteln - siehe angehängte Beispieldatei.
Du musst dich halt entscheiden, was passieren soll, wenn ein Wert genau auf einer Bereichsgrenze liegt (also wenn die Größe genau 50 oder genau 100 beträgt)
Da scheinen mir deine Wunschergebnisse nicht ganz eindeutig/einheitlich zu sein.
Arbeitsblatt mit dem Namen 'Tabelle1' | |||||||||||||
A | B | C | D | E | F | G | H | I | J | K | L | M | |
17 | Name | Größe | Größe von | Größe bis | Länge | Länge von | Länge bis | Preis | Name V | Größe V | Meter V | Preis | |
18 | Ja | 50 | 0 | 49 | 10 | 0 | 9 | 3,33 | Ja | 67 | 10 | 15 | |
19 | Ja | 50 | 0 | 49 | > 10 | 10 | 100000 | 6,66 | Nein | 67 | 11 | 10 | |
20 | Ja | > 50 | 50 | 99 | 10 | 0 | 9 | 9,99 | Nein | 50 | 10 | 10 | |
21 | Ja | > 50 | 50 | 99 | > 10 | 10 | 100000 | 15,00 | |||||
22 | Ja | > 100 | 100 | 100000 | 10 | 0 | 9 | 20,00 | |||||
23 | Ja | > 100 | 100 | 100000 | > 10 | 10 | 100000 | 25,00 | |||||
24 | Nein | 50 | 0 | 49 | 10 | 0 | 9 | 2,22 | |||||
25 | Nein | 50 | 0 | 49 | > 10 | 10 | 100000 | 4,44 | |||||
26 | Nein | > 50 | 50 | 99 | 10 | 0 | 9 | 8,88 | |||||
27 | Nein | > 50 | 50 | 99 | > 10 | 10 | 100000 | 10,00 | |||||
28 | Nein | > 100 | 100 | 100000 | 10 | 0 | 9 | 14,00 | |||||
29 | Nein | > 100 | 100 | 100000 | > 10 | 10 | 100000 | 18,00 |
Zelle | Formel |
M18 | =FILTER($H$18:$H$29;($A$18:$A$29=J18)*(K18>=$C$18:$C$29)*(K18<=$D$18:$D$29)*(L18>=$F$18:$F$29)*(L18<=$G$18:$G$29)) |
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 2021 |
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg |
Bei deiner oberen Tabelle, bei der du nur die Größenangabe auswertest, würde das ganze auch mit dem XVERWEIS funktionieren, mit der entsprechenden Angabe für den Vergleichsmodus (1 oder -1).
=XVERWEIS(Suchkriterium;Suchmatrix;Rückgabematrix;wenn_nicht_gefunden;Vergleichsmodus;Suchmodus)
Gruß
Fred
< es lebe die Hilfsspalte >