Anzeige
Archiv - Navigation
1036to1040
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Wenn und oder Abfrage
05.01.2009 12:49:02
gerhard
Hallo, ich muss bei einer Resultattabelle an Hand einer Abfrage Punkte vergeben
wie kann ich dies am einfachsten bewerkstelligen:
Punktezahl von bis
1 -999.999.999,99 2,85
2 2,85 3,68
3 3,68 4,50
4 4,50 5,34
5 5,34 6,17
6 6,17 7,00
7 7,00 7,83
8 7,83 8,60
9 8,60 999.999.999,99
d.h. wenn das Resultat zum Beispiel 4,32 ist, so ist die Punktzahl 3. Die Abfrage ist im Range von 3,68 bis 4,50 zu finden. Es müßte also eine Formel oder eine andere Lösung geben, alle Möglichkeiten abzufragen.
Vielen Dank für eure Mithilfe.

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn und oder Abfrage
05.01.2009 13:03:04
D.Saster
Hallo,
=VERGLEICH(A1;{0.2,85.3,68.4,5.5,34.6,17.7.7,83.8,6})
Gruß
Dierk
da ich hätte wohl besser lesen sollen :o) --- oT
05.01.2009 13:17:44
Matthias
AW: Wenn und oder Abfrage
05.01.2009 13:09:41
Josef
Hallo gerhard,
Tabelle1

 ABC
1Punktezahlvonbis
21-999.999.999,992,85
322,853,68
433,684,5
544,55,34
655,346,17
766,177
8777,83
987,838,6
1098,6999.999.999,99
11   
12   
13   
14   
15ResultatPunkte 
164,323 

Formeln der Tabelle
ZelleFormel
B16{=MIN(WENN(($B$2:$B$10<=A16)*($C$2:$C$10>A16); $A$2:$A$10))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: Wenn und oder Abfrage
05.01.2009 15:53:00
gerhard
Hallo,
und wenn man anstatt der Punktezahl(Ziffern) einen Text verwendet, z.B.
anstatt der Punktzahl 3, wie in diesem Beispiel, "GUT", funktioniert die Formel nicht mehr.
Was muß ich ändern?
von bis
GUT+ 2,85 3,68
GUT 3,68 4,50
GUR- 4,50 5,34
Danke
AW: Wenn und oder Abfrage
05.01.2009 16:00:00
D.Saster
Hallo,
dann kombiniere meine Formel mit WAHL.
=Wahl(VERGLEICH(A1;{0.2,85.3,68.4,5.5,34.6,17.7.7,83.8,6});"T1";"T2";....)
Gruß
Dierk
AW: Wenn und oder Abfrage
05.01.2009 17:18:00
gerhard
Hallo Josef, verwende deine Variante, da diese in verschiedenen Tabellen, und auch in größeren Abfragen verwende. Diese funktioniert perfekt. Nur wie gesagt, wenn das Resultat ein Text sein soll, funktioniert diese nicht mehr.
Die Variante von Dierk funktioniert auch, aber in größeren Tabellen, (Abfragen um die 50) müßte ich die ganzen Zahlen eingeben.
Kann es sein dass Ergebnis "Text" in der Matrixformel nicht funktioniert?
Danke für eure Mühen
Anzeige
AW: Wenn und oder Abfrage
05.01.2009 18:04:00
Josef
Hallo Gerhard,
Tabelle1

 AB
1Textbis
2a-999.999.999,99
3b2,85
4c3,68
5d4,5
6e5,34
7f6,17
8g7
9h7,83
10i8,6
11
12
13
14
15ResultatPunkte
164,32c

Formeln der Tabelle
ZelleFormel
B16=INDEX(A2:A10;VERGLEICH(A16;B2:B10))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: Wenn und oder Abfrage
07.01.2009 10:20:00
gerhard
Hallo Sepp,
in einer Tabelle funktioniert die Formel in einer andern nicht. Ich habe auch versucht die Daten in aufsteigender Form zu stellen. aber das Resultat ist nicht korrekt. Was muß ich noch berücksichtigen?
SpalteA SpalteB
A 8,64
B 8,31
C 7,98
D 7,65
E 7,32
F 6,99
G 6,66
H 6,33
I 6,00
J 5,00
K 4,00
L 3,00
M 2,75
N 2,50
O 2,25
P 2,00
Q 1,75
R 1,50
S 1,25
T 1,00
U 0,75
V 0,50
W 0,25
X 0,00
? 4,32
Der Wert der gesucht wird ist 4,32.
Wenn ich die Formel benutze "=INDEX(A1:A24;VERGLEICH(B26;B1:B24)) gibt mir den
Wert "X" aus Zeile 24 zurück. Korrekt wäre aber "K".
Was muß ich in solchen Abfragen berücksichtigen?
Gruß Gerhard
Anzeige
AW: Wenn und oder Abfrage
07.01.2009 11:52:00
Josef
Hallo Gerhard,
für die Formel müssen die Werte in Spalte B aufsteigend sortiert sein.
Gruß Sepp

AW: Wenn und oder Abfrage
07.01.2009 12:48:54
gerhard
Hallo, Sepp
Gibt es eine andere Möglichkeit (Formel) ohne die aufsteigende Sortierung?
Gruß Gerhard
AW: Wenn und oder Abfrage
08.01.2009 18:37:00
Josef
Hallo Gerhard,
es gibt fast immer einen Weg;-))
Tabelle1

 ABCDEF
1A8,64  4,32K
2B8,31    
3C7,98    
4D7,65    
5E7,32    
6F6,99    
7G6,66    
8H6,33    
9I6,00    
10J5,00    
11K4,00    
12L3,00    
13M2,75    
14N2,50    
15O2,25    
16P2,00    
17Q1,75    
18R1,50    
19S1,25    
20T1,00    
21U0,75    
22V0,50    
23W0,25    
24X0,00    

Formeln der Tabelle
ZelleFormel
F1{=INDEX(A1:A24;VERGLEICH(MAX(WENN(B1:B24<=E1;B1:B24)); B1:B24;0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige