pergunta: se a experiência é superior a 10 anos e o salário básico é inferior a 3000 e a região de vendas é bedok, o bônus é de 1000, caso contrário, se a experiência é superior a 10 anos e o salário básico é inferior a 3000 e a região de vendas é outra região, o bônus é 500, senão o bônus é 0 Eu tentei, mas o resultado é todo 0
windows-10
Ann Chaw
fonte
fonte
Respostas:
Para o Microsoft Excel e o Planilhas Google:
A fórmula que você deve usar é a seguinte:
Você deve inserir esta fórmula na célula de bônus.
Onde:
EXPERIÊNCIA é a célula na qual a experiência é gravada.
SALARY é a célula na qual o salário básico é gravado.
REGION é a célula em que a região está gravada.
A declaração funciona da seguinte maneira:
Se a experiência for superior a 10 anos e o salário for inferior a 3000, então:
Se a região for "bedok", defina o valor da célula como 1000, caso contrário:
Se a região não estiver localizada, defina o valor da célula como 500, caso contrário, defina o valor como 0.
No pseudo-código, fica assim:
Isto é o que eu entendi como sua condição:
se alguém tiver mais de 10 anos de experiência e salário menor que 3000, verifique se a região dele é "bedok" ou algo mais. Se a região for "bedok", defina o bônus como 1000; caso a região seja outra região, defina o bônus como 500. Caso contrário, se alguém não tiver mais de 10 anos de experiência ou tiver um salário superior a 3000, não dê qualquer bônus (defina bonu como 0).
Corrija-me se eu estiver errado.
fonte
IF(AND(EXPERIENCE>10, SALARY<3000), IF(REGION="bedok", BONUS=1000, IF(REGION<>"bedok", BONUS=500, BONUS=0)))
Se isso não funcionar, tenho ainda mais uma maneira de tentar.=IF(AND(EXPERIENCE>10, SALARY<3000, REGION="bedok"), BONUS=1000, IF(AND(EXPERIENCE>10, SALARY<3000, REGION<>"bedok"), BONUS=500, IF(OR(EXPERIENCE<10, SALARY>3000), BONUS=0)))
@AnnChaw