Graças a Raysafarian por toda a grande orientação, consegui criar uma fórmula de trabalho.
=IF(Table_timecard[[Earn Type]]="BONUS",VLOOKUP(Table_timecard[[TC Ref]],(Table_check[#data],10,0),0)
Estou tentando obter um valor do ADD Taxable, que é a coluna 10 no cheque (folha). Eu só quero o valor da coluna 10 se o tipo de ganho em Timecard (Folha) tiver BONUS nele. Estou usando o TC Ref para o VLOOKUP.
Todos os meus valores são 0 e tenho 92 registros no Timecard (Planilha) que possuem BONUS na coluna Tipo de Ganho. A fórmula que tentei fazer não funciona
Cartão de tempo (Folha)
TC Ref, Check Date, Work Date, Pay Start, Pay End, Trade, Union, Pay Rate, Hours, Earn Type, Emp ID, Job ID
Verifique (Folha)
TC Ref, Check Date, Check Number, Check Amount, Emp ID, RE Hours, RE Earnings, OT-PT Hours, OT-PT Earnings, ADD Taxable
Tentativa de fórmula:
=IF(Table_timecard[@[Earn Type]]="BONUS",VLOOKUP([@[TC Ref]],Table_check,10,FALSE),0)
Fórmula de trabalho:
=IF(VLOOKUP([@[TC Ref]],Table_timecard,10,FALSE)="BONUS",VLOOKUP([@[TC Ref]],Table_check,10,FALSE),0)
Você está pesquisando uma tabela , certo?
=IF(Table_timecard[[Earn Type]]="BONUS",VLOOKUP(Table_timecard[[TC Ref]],(Table_check[#data],10,0),0)
Isso deve funcionar. Você precisa especificar que o lookup_array é uma tabela, pesquisar a coisa toda e depois escolher sua coluna para retornar.
Se você não estiver pesquisando em uma tabela, precisará especificar um intervalo de células, que pode ser A1:M99
ou se você tiver um intervalo nomeado e o nome A1:M99
"Table_Check" , também funcionaria.