"inseriu muitos argumentos para esta função" 4 argumentos, aninhados se

0

Eu tenho tentado descobrir isso por um bom tempo, mas não consigo entender. Não faço ideia do que fiz de errado nesta fórmula.

Acho que é uma fórmula IF aninhada, mas ainda diz entered too many arguments for this function .

=IF(C12={0,1,2,3,4,5},"0","", IF(C12={6,7,8},"25","", IF(C12={9,10},"30","", IF(C12>10,"35",""))))

Alguém pode me dizer o que estou fazendo de errado aqui?

Edit: Obrigado ao @timotree meu problema original está resolvido. Mas agora um novo surgiu, agora que as células estão mostrando corretamente o que eu quero que elas automaticamente, parece que eu não posso juntá-las. Por exemplo, esta fórmula é usada nas células E12-E21, eu quero totalizar essas células em E22. Mas como é agora, eu estou recebendo apenas 0 mesmo se as células E12-E21 estiverem preenchidas com valores de 25-35.

Editar 2: 2º problema resolvido novamente pelo @timotree, obrigado a todos por ajudar também.

    
por tony gouveia 04.12.2016 / 23:41

2 respostas

1

Exemplos

Sintaxe IF real

=IF(logical_expression, value_if_true, value_if_false)

fonte

A maneira como você usou foi

=IF(C12={0,1,2,3,4,5},"0","", IF(C12={6,7,8},"25","", IF(C12={9,10},"30","", IF(C12>10,"35",""))))
              PROBLEM IS HERE ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Isso se traduz em

=IF(logical_expression, value_if_true, value_if_false, another_if_statement)
                                     PROBLEM IS HERE ^^^^^^^^^^^^^^^^^^^^^^

Acho que o que você queria fazer era

=IF(C12={0,1,2,3,4,5},"0", IF(C12={6,7,8},"25", IF(C12={9,10},"30", IF(C12>10,"35",""))))

Explicação

A alteração que fiz foi remover o ,"" de cada IF , exceto o último.

Isso funciona porque cada um dos IFs aninhados só avalia quando logical_expression é falso, caso contrário, apenas retornará o valor associado a esse if.

    
por 04.12.2016 / 23:57
0

AutoSum ou SUM não funcionará em nada, mas números. O resultado da sua fórmula não é um "número"

Sintaxe SUM

Use a função VALUE para converter seu resultado de fórmula em um número que você pode, em seguida, AutoSum.

Exemplo ilustrando fórmulas IF COM a função VALUE que retorna a soma que você precisa.

função VALUE

Description

Converts a text string that represents a number to a number.

Syntax

VALUE(text)

The VALUE function syntax has the following arguments:

Text    Required. The text enclosed in quotation marks or a reference to a cell containing the text you want to convert.
    
por 05.12.2016 / 01:54