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
Hallo
Markiere A4:C30 und trage in die bedingte Formatierung diese Formel ein:
Code:
=MIN(ABS($C$4:$C$30))=ABS($C4)
Hallo,
in der bedingten Formatierung diese Formel:
Code:
=ABS($A$1-$B4)=MIN(ABS($A$1-$B$4:$B$30))
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
Hallo Heinz,
teste mal damit:
=ABS($A$1-$B4)=(SUMMENPRODUKT(MIN(ABS($A$1-$B$4:$B$30))))
Gruß Uwe
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' |
| A | B | C | D |
1 | 17 | | | |
2 | | | | |
3 | | | | |
4 | Vorname 1 Nachname 1 | 24 | 7 | |
5 | Vorname 1 Nachname 2 | 32 | 15 | |
6 | Vorname 1 Nachname 3 | 111 | 94 | |
7 | Vorname 1 Nachname 4 | 1 | -16 | |
8 | Vorname 1 Nachname 5 | 10 | -7 | |
9 | Vorname 1 Nachname 6 | 63 | 46 | |
10 | Vorname 1 Nachname 7 | 23 | 6 | |
11 | Vorname 1 Nachname 8 | 23 | 6 | |
12 | Vorname 1 Nachname 9 | 258 | 241 | |
13 | Vorname 1 Nachname 10 | 269 | 252 | |
14 | Vorname 1 Nachname 11 | 238 | 221 | |
15 | Vorname 1 Nachname 12 | 23 | 6 | |
16 | Vorname 1 Nachname 13 | 307 | 290 | |
17 | Vorname 1 Nachname 14 | 29 | 12 | |
18 | Vorname 1 Nachname 15 | 48 | 31 | |
19 | Vorname 1 Nachname 16 | 10 | -7 | |
20 | Vorname 1 Nachname 17 | 14 | -3 | |
21 | Vorname 1 Nachname 18 | 73 | 56 | |
22 | Vorname 1 Nachname 19 | 23 | 6 | |
Zelle | bedingte Formatierung... | Format |
A4 | 1: =ABS($A$1-$B4)=(SUMMENPRODUKT(MIN(ABS($A$1-$B$4:$B$30)))) | abc |
B4 | 1: =ABS($A$1-$B4)=MIN(ABS($A$1-$B$4:$B$30)) | abc |
C4 | 1: =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?
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' |
| A | B | C | D | E | F | G | H |
1 | 12 | | | | | | | |
2 | | | | | | | | |
3 | | | | | | shift-dell | Edgar | Uwe |
4 | Vorname 1 Nachname 1 | 24 | 12 | 100 | 1 | FALSCH | FALSCH | FALSCH |
5 | Vorname 1 Nachname 2 | 32 | 20 | | 2 | FALSCH | FALSCH | FALSCH |
6 | Vorname 1 Nachname 3 | 111 | 99 | | 3 | FALSCH | FALSCH | FALSCH |
7 | Vorname 1 Nachname 4 | 1 | -11 | | 4 | FALSCH | FALSCH | FALSCH |
8 | Vorname 1 Nachname 5 | 10 | -2 | | 5 | WAHR | WAHR | WAHR |
9 | Vorname 1 Nachname 6 | 63 | 51 | | 6 | FALSCH | FALSCH | FALSCH |
10 | Vorname 1 Nachname 7 | 23 | 11 | | 7 | FALSCH | FALSCH | FALSCH |
11 | Vorname 1 Nachname 8 | 23 | 11 | | 8 | FALSCH | FALSCH | FALSCH |
12 | Vorname 1 Nachname 9 | 258 | 246 | | 9 | FALSCH | FALSCH | FALSCH |
13 | Vorname 1 Nachname 10 | 269 | 257 | | 10 | FALSCH | FALSCH | FALSCH |
14 | Vorname 1 Nachname 11 | 238 | 226 | | 11 | FALSCH | FALSCH | FALSCH |
15 | Vorname 1 Nachname 12 | 23 | 11 | | 12 | FALSCH | FALSCH | FALSCH |
16 | Vorname 1 Nachname 13 | 307 | 295 | | 13 | FALSCH | FALSCH | FALSCH |
17 | Vorname 1 Nachname 14 | 29 | 17 | | 14 | FALSCH | FALSCH | FALSCH |
18 | Vorname 1 Nachname 15 | 48 | 36 | | 15 | FALSCH | FALSCH | FALSCH |
19 | Vorname 1 Nachname 16 | 10 | -2 | | 16 | WAHR | WAHR | WAHR |
20 | Vorname 1 Nachname 17 | 14 | 2 | | 17 | WAHR | WAHR | WAHR |
21 | Vorname 1 Nachname 18 | 73 | 61 | | 18 | FALSCH | FALSCH | FALSCH |
22 | Vorname 1 Nachname 19 | 23 | 11 | | 19 | FALSCH | FALSCH | FALSCH |
23 | Vorname 1 Nachname 20 | 100 | 88 | | 20 | FALSCH | FALSCH | FALSCH |
24 | Vorname 1 Nachname 21 | 23 | 11 | | 21 | FALSCH | FALSCH | FALSCH |
25 | Vorname 1 Nachname 22 | 45 | 33 | | 22 | FALSCH | FALSCH | FALSCH |
26 | Vorname 1 Nachname 23 | 23 | 11 | | 23 | FALSCH | FALSCH | FALSCH |
27 | Vorname 1 Nachname 24 | 23 | 11 | | 24 | FALSCH | FALSCH | FALSCH |
28 | Vorname 1 Nachname 25 | 32 | 20 | | 25 | FALSCH | FALSCH | FALSCH |
29 | Vorname 1 Nachname 26 | 26 | 14 | | 26 | FALSCH | FALSCH | FALSCH |
30 | Vorname 1 Nachname 27 | 41 | 29 | | 27 | FALSCH | FALSCH | FALSCH |
31 | | | | | 28 | #WERT! | FALSCH | FALSCH |
32 | | | | | 29 | #WERT! | FALSCH | FALSCH |
Zelle | Formel |
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.
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!!!