Как найти ближайшее значение и поместить его в третий столбец?

Как найти ближайшее значение и поместить его в третий столбец?

Вам, экспертам, это может показаться скучным, но у меня нет никаких познаний в Excel, и я надеюсь, что вы сможете мне помочь.

У меня есть следующее:

СТОЛБЕЦ A (A1:A100) ПОЛНЫЙ ЗНАЧЕНИЙ

СТОЛБЕЦ B (B1:B100) ПУСТО

И СТОЛБЕЦ C (C1:C30) ПОЛНЫЙ ЗНАЧЕНИЙ

Я пытаюсь сделать следующее:

  • Найти ближайшее значение (числовое значение, а не позиционное) к A1 из C1:C30, а затем скопировать это ближайшее значение (значение из C1:C30, которое является ближайшим к A1) в B1 и так далее до B100.

  • Например:

  • если A1=6 и C1:C3=1,2,5;

  • Ближайшее числовое значение к A1 будет 5.
  • 5 будет размещено в B1

----- Извините, если я не совсем ясно объяснил, но, пожалуйста, дайте мне знать, если это так.

заранее спасибо

решение1

В ячейку B1 вставьте следующую формулу:

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

и не забудьте нажать Ctrl+ Shift+ Enterв строке формул после вставки, иначе вы получите N/A.

Затем перетащите эту формулу вниз. Это найдет ближайшее значение к ячейке C1, просматривая значение в диапазоне A1:A100.

Обратное

Видимо, вы ищете обратное:

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

Это позволит найти ближайшее значение к ячейке A1, просматривая значения в диапазоне C1:C30.

Связанный контент