Справка по функциям Excel IF и VLOOKUP

9022
user22910

Справка по функциям Excel IF и VLOOKUP

Упражнение состоит в том, чтобы использовать IF()и VLOOKUP()функционировать для возврата налоговой ставки, основанной на годовом доходе и количестве людей в домашнем хозяйстве.

Пока я пробовал вводить:

=IF(AND(B$2=3,C$2<=35000),VLOOKUP(C2,'Tax Index'!A3:E8,5)) 

но третий атрибут VLOOKUP(), или col_index_numнеобходимо изменить, чтобы вернуть правильную ставку налога, но это ручная работа, а не смысл упражнения.

Может ли кто-нибудь помочь мне пройти через эту проблему?

1
Есть ли веская причина, по которой вы не можете объединить справочные таблицы в одну, так как одна предназначена для дохода до 35 000, а другая от 35 000 и выше, а затем снова делится на 100 000. Это позволит полностью избежать IF, просто дайте VLOOKUP сделать свое дело. Кроме этого, Ланс на деньги с расчетом для column_index. AdamV 12 лет назад 0

1 ответ на вопрос

4
Lance Roberts

Третий параметр функции VLOOKUP () - это столбец таблицы, к которой вы хотите обратиться . Так как для 1,2,3 вы хотите столбцы 3,4,5, вам просто нужно добавить 2 к параметру Тип домохозяйства, например, так:

=IF(AND(B$2=3,C$2<=35000),VLOOKUP(C2,'Tax Index'!A3:E8,B2+2)) 

поэтому для вашей первой строки тип домохозяйства из 3 даст вам столбец 5 таблицы.

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