excel - индекс соответствует нескольким критериям & amp; Функция MIN

Это зависит от того, как вы его используете.

Если вы довольны тем, что можете найти значение на основе точного же битового шаблона (или потенциально эквивалентный, например +/- 0 и различные NaN), тогда это может быть хорошо.

В частности, все NaN в конечном итоге считаются равными, но +0 и -0 считаются разными. Из документов для Double.equals:

Обратите внимание, что в большинстве случаев для двух экземпляров класса Double, d1 и d2 значение d1.equals (d2) истинно тогда и только тогда, когда

d1.doubleValue () == d2.doubleValue () также имеет значение true. Однако есть два исключения:

  • Если d1 и d2 оба представляют Double.NaN, то метод equals возвращает true, хотя Double.NaN == Double.NaN имеет значение false.
  • Если d1 представляет +0.0, тогда как d2 представляет -0.0, или наоборот, равный тест имеет значение false, хотя значение +0.0 == - 0.0 имеет значение true.

Это определение позволяет корректно работать с хеш-таблицами.

Скорее всего вас интересуют «цифры, очень близкие к ключу», хотя это делает это намного менее жизнеспособно. В частности, если вы собираетесь сделать один набор вычислений, чтобы получить ключ один раз, то другой набор вычислений, чтобы получить ключ во второй раз, у вас будут проблемы.

0
задан cybernetic.nomad 19 March 2019 в 14:11
поделиться

1 ответ

Согласно следующему изображению, поместите это в J2 и перетащите его вниз.

=INDEX(A:A, AGGREGATE(15, 7, ROW($2:$99)/((B$2:B$99=G2)*(C$2:C$99=H2)*(D$2:D$99=I2)*(E$2:E$99=AGGREGATE(15, 7, (E$2:E$99)/((B$2:B$99=G2)*(C$2:C$99=H2)*(D$2:D$99=I2)), 1))), 1))

enter image description here

0
ответ дан user11217663 19 March 2019 в 14:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: