Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Eine Zahl mit vorhandener Zahlenliste vergleichen

Eine Zahl mit vorhandener Zahlenliste vergleichen
17.10.2008 09:49:22
Niklas
Hallo Leute!
Es geht darum, eine eingegebene Zahl mit einer vorhandenen Zahlenliste vergleichen und die beiden nächstgelegenen Zahlen der Zahlenliste verwenden!
zur veranschaulichung:
ich habe die die zahlenliste : 1 , 2, 3, 4, 5, 6, 7
der eingegebene Wert ist z.B 1.5 dann soll automatisch die Zahl 1 und 2 ausgewählt werden.
Das wäre das Problem
Vielen Dank im Voraus
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Eine Zahl mit vorhandener Zahlenliste vergleichen
17.10.2008 10:05:15
David
Hallo Niklas,
meinst du so:
Tabellenblattname: Tabelle2
 

A

B

C

D

1

1

1,5

untere Grenze

1

2

2

 

obere Grenze

2

3

3

 

 

 

4

4

 

 

 

5

5

 

 

 

6

6

 

 

 

7

7

 

 

 


Benutzte Formeln:
D1: =BEREICH.VERSCHIEBEN(A1;VERGLEICH($B$1;$A$1:$A$7;1)-1;)
D2: =BEREICH.VERSCHIEBEN(A1;VERGLEICH($B$1;$A$1:$A$7;1);)
Fehlerbehandlung, wenn der Suchwert größer/kleiner als der größte/kleinste List-Wert ist, hab ich jetzt mal nicht eingebaut.
Rückmeldung wäre nett.
Gruß
David
Anzeige
AW: Eine Zahl mit vorhandener Zahlenliste vergleichen
19.10.2008 19:35:26
Niklas
hallo david !
vielen dank für deine Antwort hab es aber mittlerweile durch eine andere Lösung geschafft!
Es wurde mit einer Schleife gelöst!
Function Interpolierter_yWert(xWert, Anzahl_xWerte As Integer, xy_Datenbereich As Variant)
Dim j As Integer 'lfd Index
Dim jx_davor
For j = 1 To Anzahl_xWerte
If xy_Datenbereich(j, 1) >= xWert Then Exit For
Next j
Mit dem Wert den dann j aufweist kann ich sagen welche Zelle die richtige ist!
Und die andere Zelle ist dann einfach die die nächste ist.
lg und danke nochmal
Anzeige
AW: Eine Zahl mit vorhandener Zahlenliste vergleichen
20.10.2008 08:21:00
David
Hallo Niklas,
ok, wenn du damit "glücklich" wirst, aber meiner Meinung nach fällt das in die Kategorie "Mit Kanonen auf Spatzen schießen".
Gruß
David
AW: Zahl mit Zahlenliste vergleichen - VBA
20.10.2008 08:45:00
Erich
Hi Niklas,
mit VBA geht das schneller ohne Schleife:

Sub tst()
Dim lngZ As Variant
lngZ = Application.Match(Cells(1, 2), Cells(1, 1).Resize(7), 1)
If IsNumeric(lngZ) Then
MsgBox "Untergrenze: " & Cells(CLng(lngZ), 1) & vbLf & _
"Obergrenze:  " & Cells(CLng(lngZ) + 1, 1)
Else
MsgBox "kein Treffer"
End If
End Sub

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Eine Zahl mit vorhandener Zahlenliste vergleichen
22.10.2008 20:50:00
Niklas
Hallo Leute!
Danke nochmal für euer sehr nettes Bemühen!
Lg Niklas
AW: Eine Zahl mit vorhandener Zahlenliste vergleichen
20.10.2008 08:37:00
Erich
Hi Niklas und David,
da helfen auch schon kleinere Waffen (C1 und D1 ergeben die Untergrenze):
 ABCD
112,522
22 3 
33   

Formeln der Tabelle
ZelleFormel
C1=SVERWEIS(B1;A1:A7;1;WAHR)
D1=INDEX(A1:A7;VERGLEICH(B1;A1:A7;1))
C2=INDEX(A1:A7;VERGLEICH(B1;A1:A7;1)+1)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Eine Zahl mit vorhandener Zahlenliste vergleichen
20.10.2008 08:39:32
David
Hallo Erich,
das war doch auch mein Reden. Deine Lösung unterscheidet sich nicht wesentlich von meiner.
Gruß
David
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige