2013-11-15 4 views
2

В основном я пытаюсь использовать условный значок форматирования, который является зеленой точкой, оранжевой точкой и красной точкой.Условное форматирование с набором значков и формулой

Если мое значение меньше значения моих формул, отобразите зеленую точку.

Если мое значение равно значению моих формул, отобразите оранжевую точку.

Если мое значение больше, чем значение моих формул, отобразите красную точку.

Это EXACT формула Я пытаюсь использовать:

VLOOKUP(product_ID,product_db,3,FALSE) 

product_ID является клетка рядом с клеткой я пытаюсь применить условное форматирование. product_db - большой стол в другом листе.

Хотя, когда я пытаюсь использовать это, форматирование вообще не применяется к моей ячейке. Нет точек.

Я считаю, что это из-за моей формулы. Есть идеи?


EDIT:

Вот некоторые скриншоты того, что происходит:

Вот это количество до кондиционирования:

Вот кондиционер с формула: =VLOOKUP(invoice_product,PRODUCT_DATABASE,3,FALSE)

enter image description here

Количество тогда ТОЧНОЕ, как и первое изображение, без изменений. Значение, которое должна вернуть моя формула, равно 2, значит, должна отображаться оранжевая точка.

+0

Поскольку это действительно о стандартных функциях Excel, я думаю, это было бы более уместно спросить у [суперпользователь] (http://superuser.com/). См. [Это обсуждение] (http://meta.stackexchange.com/questions/22922/which-site-do-excel-or-other-spreadsheet-formulas-belong-on) для некоторого обоснования. –

+0

Вы положили '=' перед формулой? –

+0

@JamesL. - Пробовал и без '=', хотя и не везет. Моя функция VLOOKUP определенно правильна, так как я пробовал ее в пустой ячейке, и она возвращает правильное значение. – Fizzix

ответ

3

Формула условного форматирования включала диапазон для первого параметра формулы VLOOKUP. Вы не можете этого сделать, это должна быть одна ячейка. Вы можете использовать функцию INDIRECT, чтобы разрешить ячейку непосредственно слева от столбца количества. Посмотрите следующий снимок экрана. Кроме того, поскольку вы используете значки в качестве условного форматирования, вы не можете применять его к диапазону, он должен быть одной ячейкой для функции INDIRECT в формуле VLOOKUP для работы. Вы можете применить его к диапазону, если вы просто отформатировали цвет текста, но не при использовании значков. Следуйте инструкции на картинке:

Image of Solution

+0

Я проведу мин, а потом дам вам знать, как это происходит. Спасибо – Fizzix

+1

Вы подтвердили, что формат ячейки для ячейки с '2' и формат значения, возвращаемого функцией' VLOOKUP', - это тот же формат? –

+0

Работал отлично! Большое спасибо за вашу помощь, было очень сложно хаха :) – Fizzix

Смежные вопросы