Jump to content

Recommended Posts

Posted

Boas,

Estou com um problema que não consigo resolver. Já esgotei os (poucos) conhecimentos que tenho do Excel.

É o seguinte:

Preciso que me sejam apresentados 3 informações diferentes, sob a forma de texto ou numero, em função do resultado conjugado de 2 células.

Por exemplo:

A célula A1 tem que ter o valor 3

A célula A2 poderá ter valor 1 ou 0

A célula A3 deverá apresentar :

- "sem valor" caso a A1 não seja igual a 3.

- 1 caso a A1 seja igual a 3 e a A2 igual a 1.

- 0 caso a A1 seja igual a 3 e a A2 igual a 0.

Já usei a fórmula =IF(AND(... mas sem resultado.

Alguém pode ajudar?

Obrigado.

Posted (edited)

Qual foi a fórmula IF(AND(... que utilizaste? Podes estar a falhar num pequeno pormenor nessa tua função e não nos estás a mostrar, que acaba por ser o mais importante para percebermos, mais do que o que precisas, as tuas dificuldades em atingir o que precisas.

Precisas de analisar o caso com uma série de IF's:

  • Se A1 não é 3, apresenta "sem valor";
  • Caso contrário:
    • Se A2 for 0 ou 1, apresenta o seu valor;
    • Caso contrário... (não definiste este caso).

Comandos a utilizar (em português):

SE
OU
NÃO  <-- facultativo
Edited by thoga31

Knowledge is free!

Posted

É como o thoga31 disse, tens de ver bem a lógica que queres e podes usar simplesmente dois IF's encadeados.

Exemplo:

=IF(A1<>3;"sem valor";IF(A2=1;1;0))

Obrigado pelo ajuda. Utilizei a função que sugeriu e resultou! Não sabia da possibilidade de usar mais do que um IF.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.