Isso parece uma condição direta de AND
.
=IF(AND(R1,S1),"Yes","No")
Antes de mais nada, devo salientar que sou alemão visitando este fórum (não encontrei nada de útil nos sites alemães), por isso desculpe o meu inglês, se ele é ruim aqui e ali; -)
Aqui está o meu "problema":
Eu tenho uma extensa planilha com diferentes fórmulas. Nas colunas R e S eu tenho uma fórmula que me dará "true" ou "false" como resultado.
Agora, preciso de uma fórmula adicional, que me dará uma resposta "sim" ou "não" se:
Tenho certeza de que existe uma fórmula para isso. Alguém pode me ajudar? : - /
Se você quer dizer TRUE
/ FALSE
em vez de "TRUE"
/ "FALSE"
(o primeiro conjunto é valores booleanos, sendo estes últimos seqüências de caracteres), eu pessoalmente prefiro o primeiro, e manteria quaisquer saídas em um arquivo booleano. formato, sempre que possível. É útil mantê-los como booleanos, porque facilita muito escrever fórmulas baseadas neles (e devolvê-los). Eu darei soluções para várias variações abaixo. Use o que funciona para você. As soluções são para a linha 2.
Caso 1: Valores nas colunas R & S são booleanos e você deseja uma saída booleana.
Este é o mais simples de resolver.
=AND(R2,S2)
Caso 2: Valores nas colunas R & S são booleanos e você deseja saída de strings.
Apenas ligeiramente mais complexo.
=IF(AND(R2,S2),"Yes","No")
Caso 3: Valores nas colunas R & S são strings e você deseja uma saída booleana.
Isso começa a demonstrar a vantagem de ter saídas booleanas em vez de strings.
=AND(R2="TRUE",R2=S2)
Caso 4: Valores nas colunas R & S são strings e você deseja uma saída booleana.
Finalmente, a situação e a solução menos preferidas (IMHO).
=IF(AND(R2="TRUE",R2=S2),"Yes","No")
Fica ainda pior se um é booleano e o outro não, mas provavelmente você já teve a ideia.
Abaixo está uma captura de tela de todos os itens acima em ação. Colunas A e amp; B são substitutos para o R & S, onde os valores estão no formato booleano. Colunas F & G são substitutos para o R & S, onde os valores são strings. A coluna C mostra o exemplo de saída para a solução no Caso 1 acima, D para o Caso 2, H para o Caso 3, I para o Caso 4.
Porfim,aquiestáumconjuntodefórmulasquedeveabrangertodasasvariantesdeentradaverdadeiro/falso.
Saídabooleana.
=AND(UPPER(TEXT(R2,""))="TRUE",UPPER(TEXT(R2,""))=UPPER(TEXT(S2,"")))
Saída de sequência.
=IF(AND(UPPER(TEXT(R2,""))="TRUE",UPPER(TEXT(R2,""))=UPPER(TEXT(S2,""))),"Yes","No")
Isso deve levar em consideração todos os casos a seguir: