Tipos de Variáveis

Muito importante entendermos os tipos de variáveis. Para entender melhor, vamos analisar três funções fictícias que eu acabei de inventar.

A primeira função se chama Multiplicar.Por.Dois, e a regra dela é a seguinte: multiplica o valor informado no parâmetro por dois. Se eu informar um parâmetro 10, por exemplo nós teremos o resultado de 20:

Multiplicar.Por.Dois  (10) = 20

A segunda função que inventei se chama Primeira.Letra, e a regra dela é retornar a primeira letra do parâmetro informado. Se eu informar como parâmetro “Excel”, o resultado será a letra “E”:

Primeira.Letra (“Excel”) = E

Vejamos a última função que inventei, chamada Quantidade.De.Letras. A regra dela é contar a quantidade de letras do parâmetro informado. Se eu também informar como parâmetro “Excel”, o resultado será 5, pois é a quantidade de letras da palavra Excel.

Quantidade.De.Letras (“Excel”) = 5

Agora, o que é importante notar nestes três exemplos:

No primeiro, informamos como parâmetro o 10, que é um número. E tivemos como resultado o 20, que também é um número. O que aconteceria se informarmos um texto como argumento, por exemplo, “Excel”? Sem dúvida, se esta fórmula existisse de verdade no Excel, ela retornaria um erro.

Isso mostra que o argumento da função Multiplicar.Por.Dois precisa ser, obrigatoriamente, um número, dado que não é possível realizar uma operação matemática com um texto. Assim como o resultado desta função também sempre será um número.

Analisando a função Primeira.Letra, percebemos que ela aceita textos e números como argumento, mas retorna sempre um texto como resultado.

E por último, a função Quantidade.De.Letras aceita textos e números como argumento, mas retorna sempre um número como resultado.

Veja o quadro resumo destas funções abaixo:

Para uma utilização básica e amadora do Excel, essa informação não faz muita diferença. Mas quando entendemos bem esse conceito, fica muito mais fácil enxergarmos como podemos utilizar o resultado de uma função como argumento de outra. Vou te mostrar um exemplo.

Já sabemos que a função Multiplicar.Por.Dois aceita somente números como argumento. Também sabemos que a função Quantidade.De.Letras tem como resultado sempre um número. Ou seja, podemos usar o resultado da função Quantidade.De.Letras como um argumento da função Multiplicar.Por.Dois.

Multiplicar.Por.Dois (   Quantidade.De.Letras  (“Excel”)   )

Já encontrou em alguma planilha aquelas fórmulas enormes, que parecem complicadíssimas? Pois então, todas elas seguem estes conceitos: utilizar o resultado de uma função como argumento de outra, desde que sejam do mesmo tipo.

Essa é uma informação extremamente importante: o Excel resolve as funções por etapas. Sempre resolvendo primeiro a função mais interna e depois a mais externa, ou seja, de dentro pra fora. 

Neste exemplo, a função de dentro é a Quantidade.De.Letras. O Excel a resolve primeiro. O resultado dela é 5, e esse resultado passa a ser utilizado como argumento da função Multiplicar.Por.Dois. Só então o Excel calcula o resultado final, que é igual a 10.

= Multiplicar.Por.Dois (   Quantidade.De.Letras  (“Excel”)   )
= Multiplicar.Por.Dois (   5  )
= 10

Agora já sabemos a importância de conhecer os argumentos e os resultados das funções, vamos ver de quais tipos de informações eles podem ser.

Nós temos, basicamente, 4 tipos de variáveis:

Variáveis do tipo Intervalo são aqueles que fazem referência a outra célula ou a um grupo de células, por exemplo, o intervalo da célula A1 à célula C3, representada por A1:C3. Outro exemplo é a referência a coluna B, representada B:B.

As variáveis do tipo Texto, que são sequencias de caracteres, podendo ser letras, números, espaço e outros caracteres especiais (!?@#$*). Quando são informadas pelo usuário dentro de uma função, devem estar dentro de aspas (“ ”)

As variáveis do tipo Número são aquelas compostas exclusivamente por numerais.

O último tipo são as variáveis do tipo Lógico. Também são chamadas de binárias, porque aceitam somente dois valores possíveis: Verdadeiro ou Falso. No Excel, também é possível utilizar o 1 para representar o Verdadeiro e o 0 para representar o Falso.

Agora que já conhece os tipos de variáveis, sugiro aprender algumas funções chaves para manipulação dessas variáveis:

Intervalos

Variáveis lógicas

Manipulação de texto

Trabalhando com números

Desvendando datas

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *