Acionando uma fórmula baseada no valor de uma célula

0

Estou tentando usar as funções IF e VLOOKUP para acionar uma fórmula com base no que está em uma determinada linha.

A primeira linha contém quanto é devido. A segunda linha contém um dos cinco valores originais possíveis (115, 95, 65, 45, 35).

Se a célula contiver um desses valores originais, eu preciso disparar a fórmula correta, que retornaria uma das duas respostas, o "valor original" (em formato numérico) ou "8.50".

O "Vencimento" será zero ou um valor igual ou maior ao "Org $" - se isso não ocorrer, uma mensagem de erro deverá ser retornada.

Por exemplo,

Due    Org$    Answer I need formula return
0.00    45     45
65.00   65     8.50
115     35     8.50
0       115    115

se o $ Org é um desses cinco valores, então ele acionaria uma fórmula que determinaria se esse org $ é igual a zero, então ele produz o valor original, se não for igual a zero, então, ele produzirá "8.50 "- se um número no org $ não for um dos cinco, então" ERROR "deve aparecer. Ou se o valor de "Due" for menor que o Org $, então "ERROR" deve ser o resultado.

Eu tentei usar uma string IF (=IF(B2=115,$J$4,IF(B2=95,$J$5,IF(B2=65,$J$6,IF(B2=45,$J$7,IF(B2=35,$J$8, "ERROR"))))) - onde o $ J $ 4 é o seguinte em uma tabela: =IF(B2<=A2, 8.5,115)

Quando eu uso isso, o primeiro sai corretamente, mas toda a Org $ abaixo retorna a resposta da Org $, independentemente do que está em "Due"

Alguma sugestão? esteve nisso por dois dias (também tentei usar o vlookup combinado com a função if.

    
por Avery 23.05.2017 / 20:04

1 resposta

0

Você pode usar o seguinte:

=IF(ISNUMBER(MATCH(B2,{115,95,65,45,35},0)),IF(B2<=A2,8.5,B2),"Error")

Match irá comparar o valor no org $ com o valor original de cinco (115, 95, 65, 45, 35)
Se houver uma correspondência, ela retornará um número e, em seguida, If testará B2 < = A2
Verdadeiro significa 8,5
Falso significa o valor original em B2 (um dos (115, 95, 65, 45, 35)).
Em caso de não correspondência, a fórmula retornará "Erro"
Você pode arrastar a fórmula pela coluna

    
por 23.05.2017 / 21:00