Liste mit am nächst gelegener Zahl
#1
Hallo,

bitte um Hilfe!

Ich habe eine Liste über Ratespiele, dort wird der Zielwert in Zelle A1 eingetragen und in der Spalte B3:B100 die Schätzwerte. Nun soll die Zelle (Zeile) markiert werden, die am nächsten an der Zahl in der Zelle A1 dran ist.
In der Beispieldatei sollte es die Zeile 20 mit dem Wert 14 > der am nächsten an 17 ist.

Meine Beispieldatei!

[
Dateiupload bitte im Forum! So geht es: Klick mich!
]

lG HeinzBRAms
Top
#2
Hallo

Markiere A4:C30 und trage in die bedingte Formatierung diese Formel ein:
Code:
=MIN(ABS($C$4:$C$30))=ABS($C4)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • HeinzBRAms
Top
#3
Hallo,

in der bedingten Formatierung diese Formel:


Code:
=ABS($A$1-$B4)=MIN(ABS($A$1-$B$4:$B$30))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • HeinzBRAms
Top
#4
Hallo shift-del, hallo Edgar,

danke für Eure Vorschläge.

Bei mir machen eure Formel dasselbe, sie markieren die Zeile 17 (Wert 19) aber nicht die Zeile 20 (Wert 14). Warum? Was mache ich da falsch?

Bitte um Unterstützung.

lG HeinzBRAms
Top
#5
Hallo Heinz,

teste mal damit:

=ABS($A$1-$B4)=(SUMMENPRODUKT(MIN(ABS($A$1-$B$4:$B$30))))

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • HeinzBRAms
Top
#6
Hallo,

ich habe das gerade mal mit allen drei geposteten Formeln nachvollzogen.

Bei mir wird bei allen Formeln die Zeile mit Nachname 17 und dem Wert 14 markiert.

Im folgenden Beispiel habe ich für jede Formel mal eine Spalte verwendet:


Arbeitsblatt mit dem Namen 'Spiel 22.2.2015'
 ABCD
117   
2    
3    
4Vorname 1 Nachname 1247 
5Vorname 1 Nachname 23215 
6Vorname 1 Nachname 311194 
7Vorname 1 Nachname 41-16 
8Vorname 1 Nachname 510-7 
9Vorname 1 Nachname 66346 
10Vorname 1 Nachname 7236 
11Vorname 1 Nachname 8236 
12Vorname 1 Nachname 9258241 
13Vorname 1 Nachname 10269252 
14Vorname 1 Nachname 11238221 
15Vorname 1 Nachname 12236 
16Vorname 1 Nachname 13307290 
17Vorname 1 Nachname 142912 
18Vorname 1 Nachname 154831 
19Vorname 1 Nachname 1610-7 
20Vorname 1 Nachname 1714-3 
21Vorname 1 Nachname 187356 
22Vorname 1 Nachname 19236 

Zellebedingte Formatierung...Format
A41: =ABS($A$1-$B4)=(SUMMENPRODUKT(MIN(ABS($A$1-$B$4:$B$30))))abc
B41: =ABS($A$1-$B4)=MIN(ABS($A$1-$B$4:$B$30))abc
C41: =MIN(ABS($C$4:$C$30))=ABS($C4)abc
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Hast du den Bereich für den die Bedingte Formatierung gelten soll richtig markiert und erst dann die Bedingte Formatierung aufgerufen?
Gruß
Peter
[-] Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:
  • HeinzBRAms
Top
#7
Hallo zusammen,

ich habe auch alle Formeln getestet und alle bringen das gleiche Ergebnis.
Edgars Formel hat ja praktisch die Hilfsspalte mit integriert, sonst ist das die gleiche Formel wie Shift-dells.

Aber es kann auch folgendes passieren, dann wird zu viel markiert:

Arbeitsblatt mit dem Namen 'Spiel 22.2.2015'
 ABCDEFGH
112       
2        
3     shift-dellEdgarUwe
4Vorname 1 Nachname 124121001FALSCHFALSCHFALSCH
5Vorname 1 Nachname 23220 2FALSCHFALSCHFALSCH
6Vorname 1 Nachname 311199 3FALSCHFALSCHFALSCH
7Vorname 1 Nachname 41-11 4FALSCHFALSCHFALSCH
8Vorname 1 Nachname 510-2 5WAHRWAHRWAHR
9Vorname 1 Nachname 66351 6FALSCHFALSCHFALSCH
10Vorname 1 Nachname 72311 7FALSCHFALSCHFALSCH
11Vorname 1 Nachname 82311 8FALSCHFALSCHFALSCH
12Vorname 1 Nachname 9258246 9FALSCHFALSCHFALSCH
13Vorname 1 Nachname 10269257 10FALSCHFALSCHFALSCH
14Vorname 1 Nachname 11238226 11FALSCHFALSCHFALSCH
15Vorname 1 Nachname 122311 12FALSCHFALSCHFALSCH
16Vorname 1 Nachname 13307295 13FALSCHFALSCHFALSCH
17Vorname 1 Nachname 142917 14FALSCHFALSCHFALSCH
18Vorname 1 Nachname 154836 15FALSCHFALSCHFALSCH
19Vorname 1 Nachname 1610-2 16WAHRWAHRWAHR
20Vorname 1 Nachname 17142 17WAHRWAHRWAHR
21Vorname 1 Nachname 187361 18FALSCHFALSCHFALSCH
22Vorname 1 Nachname 192311 19FALSCHFALSCHFALSCH
23Vorname 1 Nachname 2010088 20FALSCHFALSCHFALSCH
24Vorname 1 Nachname 212311 21FALSCHFALSCHFALSCH
25Vorname 1 Nachname 224533 22FALSCHFALSCHFALSCH
26Vorname 1 Nachname 232311 23FALSCHFALSCHFALSCH
27Vorname 1 Nachname 242311 24FALSCHFALSCHFALSCH
28Vorname 1 Nachname 253220 25FALSCHFALSCHFALSCH
29Vorname 1 Nachname 262614 26FALSCHFALSCHFALSCH
30Vorname 1 Nachname 274129 27FALSCHFALSCHFALSCH
31    28#WERT!FALSCHFALSCH
32    29#WERT!FALSCHFALSCH

ZelleFormel
F4{=MIN(ABS($C$4:$C$30))=ABS($C4)}
G4{=ABS($A$1-$B4)=MIN(ABS($A$1-$B$4:$B$30))}
H4{=ABS($A$1-$B4)=(SUMMENPRODUKT(MIN(ABS($A$1-$B$4:$B$30))))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg



Nachtrag:
Es wird natürlich nicht zu viel markiert. War ein Gedankenfehler von mir. Ist ja auch noch früh am Morgen. Wink
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • HeinzBRAms
Top
#8
Danke an alle die mitgearbeitet haben, aber irgendwie war vorher der Wurm drinnen und jetzt funktioniert es!

lG HeinzBRAms

PS: jetzt habe ich auch meinen Fehler gefunden > die Zellen B4:B30 dürfen nicht leer sein!!!
Top


Gehe zu:


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