O inteiro tem um valor incremental no Excel… como?

0

Então, estou fazendo uma coisa para o meu trabalho pelo qual eu preciso elaborar um valor total com base em um valor unitário que aumenta após o número X de unidades. Basicamente,
0-49 vale a pena um
50-59 vale a pena B
60-69 vale C etc etc.

Eu preciso ler a quantidade de uma célula e multiplicar pelos incrementos para dar um valor total

Por exemplo, se célula "Quantidade" = 65 unidades
Eu preciso treinar (49 * A) + (10 * B) + (6 * C), etc.

Já faz um tempo desde que eu usei o Excel e fórmulas, então eu estou enferrujado e isso e não consigo encontrar nada on-line (principalmente porque eu não consigo pensar no caminho certo para dizer o que quero dizer).

Alguma sugestão?

    
por Ian Scott 29.08.2017 / 22:41

2 respostas

3

Crie uma tabela com os números iniciais, o período e a quantia:

Emseguida,useestafórmulaqueserefereaessatabela

=IFERROR(SUMPRODUCT($D$1:INDEX(D:D,MATCH(A1,C:C)-1),$E$1:INDEX(E:E,MATCH(A1,C:C)-1)),0)+(A1-VLOOKUP(A1,C:C,1,TRUE)+1)*VLOOKUP(A1,C:E,3)

Esse método tem o benefício de poder adicionar à tabela de pesquisa e não alterar a fórmula. A fórmula é a mesma se houver 50 linhas na tabela de consulta ou 2.

    
por 29.08.2017 / 23:32
0

Suponha que sua quantidade seja Q (uma referência de célula como A1) e os preços sejam A, B e C (números ou referências de célula). Então o preço total é

=IF(Q<50,A*Q,IF(Q<60,49*A+(Q-49)*B,IF(Q<70,49*A+10*B+(Q-59)*C)))

Se houver mais pontos de preço (D, E, etc.), o padrão na fórmula continuará:

...IF(Q<80,49*A+10*(B+C)+(Q-69)*D,IF(Q<90,49*A+10*(B+C+D)+(Q-79)*E)))))
    
por 29.08.2017 / 23:52