Sítio do Piropo

B. Piropo

< Excel >
Volte
20/11/2000

< Excel: a desconhecida >
< função N
>


Se, em uma célula em branco de uma planilha Excel recém aberta você digitar "20/11" (sem aspas) e teclar ENTER, Excel "entenderá" que se trata de uma data e o conteúdo da célula será alterado para "20/Nov" ou qualquer outro formato que tenha sido escolhido como formato padrão de data. Já se você entrar com "1,5e3" (ainda sem aspas), Excel "percebe" que você deseja exibir um número no formato científico (expresso como uma potência inteira de dez) e altera o conteúdo da célula para "1,50E+03", o formato científico padrão. Mas nada o impede de alterar a forma como os valores são exibidos. Por exemplo: se você selecionar esta última célula, clicar com o botão direito sobre ela, escolher a opção "Formatar célula" e alterar o formato para "Número" com duas casas decimais, ela passará a exibir "1500,00". E se fizer o mesmo com aquela na qual você introduziu a data, obterá o surpreendente resultado "36850,00". Isso porque, internamente, Excel armazena valores independentemente do formato com que serão exibidos. Datas são armazenadas como números inteiros (os "valores de série" da data), correspondentes ao número de dias decorridos a partir de uma data base (por padrão, 01/01/1900), valores lógicos são armazenados como "1" para "verdadeiro" e zero para "falso" e qualquer outra coisa, inclusive texto, recebe o valor zero. Para inspecionar o valor armazenado internamente por Excel, basta usar a função N. Experimente: abra uma nova planilha Excel e nas células A1 até A7 entre exatamente com o seguinte, porém sem aspas: "3000", "18/03/1908", "R$3000,00", "3e3", "300000%", "verdadeiro" e "texto". Agora, passe para a célula B1 e introduza a função N referida a A1 digitando "=N(a1)" (sempre sem as aspas) e teclando ENTER. O resultado, nada surpreendente, será "3000", mostrando que neste caso o valor interno corresponde ao valor exibido, já que se trata de um número. Agora, replique a função até a célula B7 (selecione o trecho B1 a B7 e tecle Ctrl+D para repetir a fórmula em toda a coluna). Repare: todos os valores numéricos são armazenados internamente como "3000", inclusive a data, enquanto "verdadeiro" é armazenado como "1" e "texto" como zero. Estes serão os valores utilizados por Excel quando efetuar cálculos com o conteúdo destas células.

B.Piropo