Создание критериев DMIN и DMAX зависит от значения, указанного в данной ячейке - PullRequest
0 голосов
/ 28 апреля 2018

Я пытаюсь найти способ динамической настройки критериев, используемых в вызовах функций БД, таких как DMAX и DMIN, путем указания значения критерия, которое нужно получить из другой ячейки на листе. Чтобы проиллюстрировать, что я имею в виду, попробуйте это:

  1. Начните с чистого листа Excel 2007.

  2. Введите слово Test в ячейки A1, D1 и A7 и цифры 1,2 и 3 в ячейки A8, A9 и A10 соответственно.

  3. Введите >=3 в A2 и =">=a5" в D2

  4. Щелкните ячейку A4 и введите в поле формулы следующее: = DMIN (A $ 7: A $ 10, 1, A $ 1: A $ 2).

A4 теперь правильно отображает значение 3. Однако мне хотелось бы знать правильное выражение критерия, чтобы сказать, что оно должно забрать значение для использования из другой ячейки.

So

  1. Введите 2 в A5.

  2. Введите =DMIN(A$7:A$10, 1, D$1:D$2) в A6.

A6 теперь отображает 0, что не то, что я хочу. Я хочу, чтобы значение, которое будет использоваться в критерии, было получено из A5. Итак, мой вопрос: как правильно указать критерию, чтобы получить значение выражения из содержимого другой ячейки?

1 Ответ

0 голосов
/ 28 апреля 2018

=">=a5" вернет строку >=a5, если вы хотите, чтобы она возвращала результат ячейки, а не адрес ячейки.

Удалить адрес ячейки из кавычек:

=">=" & A5

Теперь будет возвращено >= и значение в A5, в данном случае 2; >=2.

Это может быть правильно интерпретировано DMIN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...