это может показаться скучным для вас, эксперты, но я не имею никакого опыта в 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 ответ1

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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .