Мне нужно вычесть определенную сумму в зависимости от того, какой код находится в столбце H.
If 97530 then minus 96.40
If 92610 then
If 92507 and 92526 then
Я знаю, как создать формулу расчета, но не могу понять, как заставить Excel смотреть на ячейку и определять соответствующую сумму для вычета, а не я!
решение1
Следующий вариант IF
должен подойти вам, если вы поместите его в столбец I
:
=IF(H2=97530,VLOOKUP(H2,H12:I19,2,0)-96.4,IF(H2=92610,TRUE(),FALSE()))
Вы предоставили только часть условных предложений, поэтому это IF
соответствует только вашему первому требованию, но это должно дать вам подсказку о том, какой путь следует выбрать.
решение2
Джесси,
Если я правильно понимаю, что вы пытаетесь сделать, похоже, что функция VLOOKUP будет работать без разделения информации в столбце H. Единственное, что вам нужно сделать, это убедиться, что значения в таблице поиска соответствуют значениям, с которыми она выполняется.
В этом случае вам необходимо убедиться, что оба элемента в таблице изменены (вероятно, в случае с отчётом), т. е. 92610/92523 должны стать 92610, 92523 и 92507/92526 92526, 92507 выше, чтобы поиск работал.
Похоже, что в показанные вами значения добавлен дополнительный элемент, за исключением ячейки K19.
Формула там будет =VLOOKUP(H19,$H$2:$K$9,4,0)
. Это поместит значение 96,4 в K19. Каким бы ни был этот дополнительный элемент, вам придется добавить его к приведенной выше формуле.
Надеюсь, это поможет, Брэд.