Obtendo o item N do final da coluna da tabela

2

Eu tenho uma planilha contendo uma lista de produtos que estão atualmente em estoque:

Depois,tambémtenhoumaplanilhaquecontémtransaçõesfeitasnessesprodutos,quepodemserdotipoSALEePURCHASE:

Oqueeuprecisoéexibirasúltimas7transaçõesemumprodutodotipoVENDA,oquesignificaqueparacadaSemanaXVendaseuprecisoobtero>Nªitemdologdetransações(apartirdaúltimaentrada):

Nota: As linhas da folha acima são as mesmas da lista de produtos (primeira foto).

Eu já vi respostas para perguntas semelhantes, mas não pude aplicá-las, já que as respostas costumavam usar endereços de célula codificados em vez de referências de tabela ( MyTable[MyColumn] ). Gostaria de saber se isso é possível usando apenas uma fórmula de célula em vez de VBA.

    
por John Mark Caguicla 09.02.2018 / 19:06

1 resposta

0

Parece que eu estava entendendo mal como os critérios em IF s funcionam no Excel, no começo eu estava usando:

=IF(AND(tblTransactions[Product Code]=[@Code], tblTransactions[Type]="SALE", ...)

Então eu encontrei algumas postagens dizendo que você precisa aninhar IF s se você quiser vários critérios, a fórmula de trabalho para mim agora é:

=INDEX(tblTransactions[Quantity],LARGE(IF(tblTransactions[Product Code]=[@Code], IF(tblTransactions[Type]="SALE", ROW(tblTransactions[Invoice '#])-ROW(tblTransactions[@[Invoice '#]])+1)),3))
    
por 10.02.2018 / 12:55