Como usar se e aninhados se nas folhas do Google

Como usar se e aninhados se nas folhas do Google

Uma das declarações mais usadas em quase todas as linguagens de programação é a declaração if. Portanto, não deve surpreender que o uso de If e as declarações se no Google seja muito popular e muito útil.

A instrução IF nas folhas do Google permite inserir diferentes funções em uma célula baseada em condições de outras células. Quando você aninha as declarações se você pode criar análises mais avançadas com base em dados. Neste artigo, você aprenderá a fazer isso e ver alguns exemplos.

Índice

    Você só está interessado em caminhadas montanhas com mais de 3000 pés de altitude. Então você cria outra coluna chamada “mais de 3000 pés”. Uma declaração IF é a maneira mais fácil de preencher este campo.

    Veja como uma declaração se funciona:

    If (logical_expression, value_if_true, value_if_false)

    Os parâmetros na instrução IF funcionam da seguinte forma:

    • Logical_expression: Esta é uma declaração condicional usando operadores como, ou = =.
    • Value_if_true: Insira o que você deseja na célula se a expressão lógica for verdadeira.
    • Value_if_false: Insira o que você deseja na célula se a expressão lógica for falsa.

    Neste exemplo, comece com a primeira linha e coloque o cursor na célula C2. Em seguida, digite a seguinte fórmula:

    = If (b2> 3000, "sim", "não")

    Esta afirmação se significa que se a altura da montanha na célula B2 for maior que 3000, então exiba sim na célula C2, caso contrário, exibir não.

    Imprensa Digitar E você verá o resultado correto (sim) na célula C2.

    Você também pode ver uma sugestão de folhas do Google para preencher automaticamente o restante das células abaixo desta. Selecione a marca de seleção se quiser seguir em frente e preenche o restante das células com essa mesma função. As referências serão atualizadas automaticamente para as células corretas para aquelas alturas de montanha.

    Se você não vê essa sugestão, pode segurar o Mudança Chave no teclado e clique duas vezes no pequeno quadrado no canto inferior direito da célula, onde você entrou na primeira fórmula.

    Usando declarações aninhadas if nas folhas do Google

    Agora, vejamos um exemplo de criação de uma declaração IF aninhada no Google Sheets.

    Usando o mesmo exemplo acima, digamos que você queira encontrar a primeira montanha na lista que não tem mais de 3.000 pés de altitude, então você o escolhe como sua próxima caminhada "fácil". Para pesquisar de cima para baixo em uma coluna para o próximo item que corresponde a uma condição requer uma declaração se aninhada.

    Coloque o cursor na célula onde você gostaria que o resultado fosse. Em seguida, digite a seguinte fórmula:

    = If (b2<3000,A2,IF(B3<3000,A3,IF(B4<3000,A4,IF(B5<3000,A5,IF(B6<3000,A6,IF(B7<3000,A7,IF(B8<3000,A8,IF(B9<3000,A9,IF(B10<3000,A10,IF(B11<3000,A11,IF(B12<3000,A12,IF(B13<3000,A13,IF(B14<3000,A14,IF(B15<3000,A15,”None”))))))))))))))

    Parece um pouco louco, não é isso? Sim, aninhadas se as declarações podem ficar complicadas. Vamos quebrar este, então faz mais sentido.

    A primeira parte da declaração (= If (b2<3000) verifica se a primeira célula na coluna é menor que 3000. Se for, essa é a primeira montanha da lista abaixo de 3000 e, portanto, retornará A2 (,A2) desde que a declaração se for verdadeira.

    Se for falso, você precisa aninhar outra declaração se verificar a próxima coluna (,If (b3<3000). Se isso for verdade, retorne A3 (,A3)

    Você repita esse ninho de declarações if até chegar até A15 e depois fecha todas as declarações IF com o personagem repetido ")".

    Você notará o último parâmetro "falso" no aninhado se a declaração for "Nenhum". Isso ocorre porque se A15 também não estiver abaixo de 3000 pés, nenhuma das montanhas está abaixo de 3000 pés.

    Neste exemplo, eis como será o resultado na célula D2.

    Pro: Uma maneira mais simples de fazer isso é usar as funções de índice, correspondência e vlookup.

    Declaração aninhada para encontrar o número mais alto

    No exemplo anterior, as declarações if foram aninhadas como parâmetros falsos dentro da declaração if antes dela. Um exemplo oposto de ninho se as declarações estão aninhando -as como verdadeiros parâmetros.

    Você pode usar esta abordagem para encontrar o número mais alto de uma lista. Por exemplo, digamos que você tenha uma lista de alunos e suas notas de teste. Você quer usar declarações aninhadas para encontrar a nota mais alta.

    Coloque o cursor na célula onde deseja colocar o resultado e digite a seguinte fórmula:

    = If (b2> b3, if (b2> b4, b2, if (b4> b3, b4, b3)), b3)

    A primeira parte da declaração (= If (b2> b3) verifica se a primeira célula na coluna é maior que a segunda. Se for, então essa célula (B2) pode ser a maior, mas você ainda precisa verificar o resto. Então. 

    • Se B2 ainda for maior que o B4, é o maior número e você poderá retornar B2 como o próximo parâmetro verdadeiro.
    • Se não for, B4 pode ser o maior número. Portanto, o parâmetro falso precisa verificar B4 contra B3. Se for maior, é o maior número e a instrução IF final retornará B4 no parâmetro verdadeiro.
    • Se não for, então B3 é o maior e deve ser devolvido como o parâmetro falso final.
    • Finalmente, se a segunda verificação (B2> B4) for falsa, então B3 é o maior porque a primeira declaração se (B2> B3) já é falsa, então B3 pode ser retornado como esse parâmetro falso.

    Aqui está como é o resultado:

    Confuso ainda?

    Você não está sozinho. Usando declarações aninhadas para algo assim é bastante complicado. E depois de adicionar ainda mais números à lista, ela fica ainda mais complexa.

    É por isso que o Google Sheets realmente tem um Máx função onde você simplesmente passa pelo intervalo de células (neste caso a coluna) e retornará o número máximo. Há também um Min função que retornará o valor mínimo.

    Um exemplo realista de folhas aninhadas se Google

    Os dois exemplos anteriores pretendiam mostrar como é fácil entrar em uma bagunça se você usar declarações aninhadas se realmente não deveria. Essa é uma armadilha fácil de entrar. Sempre procure uma função mais simples e simples do Google para realizar o que você está tentando fazer.

    Por exemplo, digamos que você possua uma empresa e você recebeu feedback sobre quatro funcionários. Com base nas quatro características sobre as quais você recebeu feedback, você precisa determinar se cada funcionário é material de promoção.

    Você pode escrever uma declaração aninhada se examinará a resposta para cada característica e depois fornecer uma decisão na coluna do resultado.

    Se o funcionário não fosse:

    • Pontual: Você não está muito preocupado, mas pode não promover (talvez não).
    • Eficiente: Você não está muito preocupado e ainda pode promover (talvez).
    • Qualidade de liderança: Você pode não promover se concordar com o feedback (talvez não).
    • Confiável: Você definitivamente não quer promover (definitivamente não).

    Você pode programar essas decisões no aninhado se declaração. Coloque o cursor na célula onde deseja os resultados e digite a seguinte fórmula:

    = If (b2 = "sim", if (c2 = "sim", if (d2 = "sim", se (e2 = "sim", "definitivamente", "talvez não") "talvez"), "talvez Não ")," definitivamente não ")

    Esta é uma declaração simples aninhada se retornar "definitivamente" se todas as respostas forem "sim", mas depois retorna respostas diferentes, dependendo se alguma das células individuais é "não".

    Este é um dos poucos exemplos em que uma declaração aninhada seria uma boa escolha. Mas, como mencionado acima, se você precisar fazer algo muito mais complexo, é muito melhor procurar uma função existente do Google Sheets que atinge o mesmo objetivo muito mais fácil.

    Alguns exemplos de grandes funções avançadas “se” incluem Sumif, Countifs, Sumifs e Médiafs.