Wie finde ich den nächstgelegenen Wert und platziere ihn in einer dritten Spalte?

Wie finde ich den nächstgelegenen Wert und platziere ihn in einer dritten Spalte?

für Sie als Experten klingt das vielleicht langweilig, aber ich habe keinerlei Erfahrung mit Excel und hoffe, dass Sie mir helfen können.

Ich habe folgendes:

SPALTE A (A1:A100) VOLLER WERTE

SPALTE B (B1:B100) LEER

Und SPALTE C (C1:C30) VOLLER WERTE

Ich versuche Folgendes zu tun:

  • Um den nächsten Wert (numerischer Wert, nicht positionell) zu A1 innerhalb von C1:C30 zu finden und dann diesen nächsten Wert (einen Wert aus C1:C30, der am nächsten zu A1 ist) in B1 zu kopieren und so weiter bis B100.

  • Zum Beispiel:

  • wenn A1=6 und C1:C3=1,2,5;

  • Der nächste numerische Wert zu A1 wäre 5
  • 5 würde in B1 platziert werden

----- Es tut mir leid, wenn ich es nicht klar erklärt habe, aber wenn das der Fall ist, lassen Sie es mich bitte wissen.

Dank im Voraus

Antwort1

Tragen Sie in B1 diese Formel ein:

=INDEX($A$1:$A$100,MATCH(MIN(ABS($A$1:$A$100-C1)),ABS($A$1:$A$100-C1),0),)

und denken Sie daran, nach dem Einfügen in der Bearbeitungsleiste Ctrl+ Shift+ zu drücken, sonst erhalten Sie N/A.Enter

Ziehen Sie diese Formel dann nach unten. Dadurch wird der Wert gefunden, der der Zelle C1 am nächsten liegt, und der Wert im Bereich A1:A100 gesucht.

Die Umkehrung

Offenbar sind Sie auf der Suche nach dem Gegenteil:

=INDEX($C$1:$C$30,MATCH(MIN(ABS($C$1:$C$30-A1)),ABS($C$1:$C$30-A1),0),)

Dadurch wird der Wert gefunden, der der Zelle A1 am nächsten liegt, indem die Werte in C1:C30 nachgeschlagen werden.

verwandte Informationen