História da criação do programa Excel. Formatos de arquivo suportados pelo Excel

22.09.2021

Quase todo mundo usa um computador hoje em dia, mas nem todo mundo domina o programa. Excel. Em geral, os usuários são divididos em duas categorias: os que adoram o Excel e o consideram muito útil, e os que também não gostam muito deste programa. Vamos tentar descobrir qual é a razão para percepções tão diferentes. Como se costuma dizer, há sempre dois lados da mesma moeda.

O Excel começou como uma planilha simples. Sua principal característica era a capacidade de alterar a altura e largura de células e colunas, além de aplicar diferentes fontes e estilos. Pela primeira vez, foi possível contar células de forma inteligente: por exemplo, contando apenas aquelas onde foram feitas alterações.

O primeiro protótipo de planilha Programas Excel, apareceu em 1979 graças a um estudante de Harvard Dan Bricklin(foto). Sabe-se que os alunos precisam fazer muitos cálculos matemáticos, e Bricklin achou essa atividade muito tediosa e demorada. Tendo inventado a primeira planilha do mundo, Brickman provou que os estudantes de Harvard são realmente os melhores dos melhores.

A planilha foi nomeada VisiCalc e imediatamente ganhou popularidade. Sua primeira versão foi destinada a computadores Maçã. Sim - sim, acontece que eles já existiam naquela época e, aliás, foi ao surgimento do VisiCalc que a Apple deveu um salto significativo nas vendas.

A próxima etapa do desenvolvimento do Excel foi a planilha apresentada pela empresa Lótus e destinado a computadores IBM. Mais uma vez, graças à planilha, o faturamento da empresa logo atingiu US$ 50 milhões por ano.

A versão do Excel que já é familiar aos usuários foi introduzida em 1987 ano por empresa Microsoft. O programa tinha uma interface aprimorada e uma ampla gama de funções.

Os benefícios que você pode desfrutar se decidir aprender Excel:

  • Em vez de fazer contas verbalmente ou usar uma calculadora, o Excel pode fazer isso facilmente para você. De alguma forma, o programa conhece todas as regras de álgebra que você não gostou na escola;
  • Você pode classificar e filtrar dados por qualquer parâmetro;
  • Você poderá criar tabelas e gráficos e utilizá-los em apresentações;
  • O Excel pode identificar os máximos, os mínimos e as médias até mesmo de um intervalo muito grande de números (imagine quanto tempo você levaria para fazer isso manualmente!)
  • O Excel pode até aplicar condições “e se”, atuando simultaneamente como psicólogo e analista financeiro, principalmente quando se trata de taxas de câmbio, lucros ou perdas.

O Excel parece fácil de usar quando você aprende pelo menos as operações básicas. Todas as funções usadas com frequência estão disponíveis na barra de ferramentas. Se uma planilha Excel precisar ser impressa, todos os dados poderão ser colocados em uma página, se necessário, por conveniência. No geral, o programa foi criado para tornar a nossa vida mais fácil e agradável, e apenas aprender o programa em si pode ser difícil. É difícil imaginar quantos recursos – não tanto materiais quanto intelectuais – foram investidos no desenvolvimento do programa Excel. Aqueles que fizeram isso certamente merecem admiração.

14.1. CONCEITOS BÁSICOS

HISTÓRIA DO APARECIMENTO E DESENVOLVIMENTO DA MESA ELETRÔNICA

A ideia de criar uma planilha partiu do aluno da Universidade de Harvard (EUA) Dan Bricklin ( Dan Bricklin ) em 1979. Enquanto realizava cálculos econômicos enfadonhos usando um livro-razão, ele e seu amigo Bob Frankston ( Bob Frankston ), que conheciam programação, desenvolveram o primeiro programa de planilha, que chamaram VisiCalc.

VisiCalc logo se tornou um dos programas de maior sucesso. Foi originalmente planejado para computadores como Maçã P, mas depois foi transformado para todos os tipos de computadores. Muitos acreditam que o forte aumento nas vendas de computadores como Maçã naquela época e estava associado à possibilidade de usar um processador de tabelas neles VisiCalc . Nas planilhas análogas que aparecerão em breve (por exemplo, SuperCalc) ideias básicas do VisiCalc foram melhorados muitas vezes.

Um novo passo significativo no desenvolvimento de mesas eletrônicas - o aparecimento no mercado em 1982 programas Lótus 1-2-3. Lótus foi o primeiro processador de planilhas a integrar, além das ferramentas convencionais, gráficos e a capacidade de trabalhar com sistemas de gerenciamento de banco de dados. Desde Lótus foi projetado para computadores como IBM , ele fez por esta empresa a mesma coisa que VisiCalc Eu fiz isso pela empresa uma vez Maçã . Após o desenvolvimento Lótus 1-2-3 Empresa Lótus no primeiro ano aumenta seu volume de vendas para US$ 50 milhões. e se torna a maior empresa independente de software. Sucesso da empresa Lótus levou ao aumento da concorrência causado pelo surgimento de novas planilhas no mercado, como VP Planner da Paperback Software e Quattro Pro da Borland International , que oferecia ao usuário quase o mesmo conjunto de ferramentas, mas a preços significativamente mais baixos.

O próximo passo foi o aparecimento de um processador de mesa em 1987 Excel , Este programa ofereceu uma forma mais simples GUI em combinação com menus suspensos, expandindo significativamente a funcionalidade do pacote e aumentando a qualidade das informações de saída. Ampliar o leque de funcionalidades de uma planilha, via de regra, complica o trabalho com o programa.

Desenvolvedores Excel Conseguimos encontrar um meio-termo, facilitando ao máximo o aprendizado e o trabalho do usuário com o programa. Graças a isso Excel rapidamente ganhou popularidade entre uma ampla gama de usuários. Atualmente, apesar do lançamento da empresa Lótus nova versão planilha, que usa uma tabela tridimensional com recursos aprimorados, Excel ocupa uma posição de liderança no mercado de processadores de mesa.

Os processadores de planilhas disponíveis hoje no mercado são capazes de funcionar em uma ampla gama de aplicações econômicas e podem satisfazer praticamente qualquer usuário.

INTERFACE DO PROCESSADOR DE TABELA

O que é uma planilha

Planilha - o equivalente computacional de uma tabela regular, nas células (células) das quais os dados são registrados vários tipos: textos, datas, fórmulas, números.

O resultado do cálculo de uma fórmula em uma célula é uma imagem dessa célula. Dados numéricos e datas podem ser considerados um caso especial de fórmulas. Para gerenciar uma planilha, é usado um conjunto especial de programas - processador de mesa.

A principal vantagem de uma planilha é a capacidade de recalcular instantaneamente todos os dados relacionados pelas dependências da fórmula quando o valor de qualquer operando muda.

Linhas, colunas, células e seus endereços

A área de trabalho de uma planilha consiste em linhas e colunas que possuem nomes próprios. Os nomes das linhas são seus números. A numeração das linhas começa em 1 e termina com o número máximo definido para este programa. Os nomes das colunas são as letras do alfabeto latino, primeiro de A a Z, depois AA para AZ, BA para BZ, etc.

O número máximo de linhas e colunas é determinado pelos recursos do programa utilizado e pela quantidade de memória do computador. Os programas modernos permitem criar planilhas contendo mais de 1 milhão de células, embora para fins práticos isso não seja necessário na maioria dos casos.

A intersecção de uma linha e uma coluna forma célula da tabela, tendo seu próprio endereço exclusivo. Para especificar endereços de células em fórmulas, use links(por exemplo, A2 ou C4).

Célula- A área definida pela intersecção de uma coluna e uma linha em uma planilha.

Endereço da céluladeterminado pelo nome da coluna (número) e número da linha. Link- método (formato) de especificação do endereço da célula.

Especificando um bloco de células

Em uma planilha existe um conceito bloquear(faixa) células, também tendo seu próprio endereço exclusivo. Um bloco de células pode ser considerado uma linha ou parte de uma linha, uma coluna ou parte de uma coluna, bem como um retângulo composto por várias linhas e colunas ou partes delas (Fig. 14.1). O endereço de um bloco de células é especificado indicando as ligações de sua primeira e última células, entre as quais, por exemplo, é colocado um caractere de separação - dois pontos<:>ou dois pontos seguidos <..>.

Exemplo 14.1.

Endereço da célula formada na intersecção da coluna G e linha 3, será expressa por referência G3.

O endereço do bloco formado na linha 1 será A1..H1.

O endereço do bloco formado como coluna B será B1..B10.

O endereço do bloco, formado em forma de retângulo, será D 4.. F 5.

Cada comando da planilha requer a especificação de um bloco (intervalo) de células no qual deve ser executado.

O bloco de células utilizáveis ​​pode ser especificado de duas maneiras: ou discagem direta do teclado os endereços inicial e final das células que formam o intervalo, ou destacando a parte correspondente da tabela usando as teclas do cursor. É mais conveniente definir um intervalo selecionando células.

As configurações padrão típicas para todas as células da tabela são largura de célula de 9 bits, justificado à esquerda para dados de caracteres e formato básico justificado à direita para dados numéricos.

Bloco de células- um grupo de células consecutivas. Um bloco de células pode consistir em uma única célula, uma linha (ou parte dela), uma coluna (ou parte dela) ou uma sequência de linhas ou colunas (ou partes delas).

Estrutura típica interface

Como pode ser visto na Fig. 14.1, ao trabalhar com planilha, o campo de trabalho da tabela e o painel de controle são exibidos na tela. O painel de controle geralmente inclui: Menu principal, área de controle secundária, linha de entrada e linha de ajuda. A localização dessas áreas na tela pode ser arbitrária e depende das características de um processador de mesa específico.


Barra do menu principal contém os nomes dos menus dos principais modos do programa. Ao selecionar um deles, o usuário tem acesso a um menu suspenso contendo uma lista de comandos nele incluídos. Depois de selecionar alguns comandos do menu suspenso, submenus adicionais aparecem.

Área auxiliar a gestão inclui:

barra de status;

barras de ferramentas;

barras de rolagem verticais e horizontais.

EM barra de status(linha de status) o usuário encontrará informações sobre o modo de operação atual do programa, o nome do arquivo da planilha atual, o número da janela atual, etc. Barra de ferramentas(menu de ícones) contém um certo número de botões (ícones) projetados para ativar rapidamente a execução de determinados comandos de menu e funções de programa. Para exibir as áreas da tabela que não estão atualmente exibidas na tela, use vertical E barra de rolagem horizontal. Os controles deslizantes da barra de rolagem mostram a posição relativa da célula ativa na tabela e são usados ​​para movê-la rapidamente. Em alguns processadores de planilhas, zonas de atalho especiais são formadas na tela. Ao clicar em tal zona, a função correspondente é chamada. Por exemplo, quando você clica na régua de coordenadas, uma caixa de diálogo para definir os parâmetros da página é aberta.

Linha de entradaexibe os dados inseridos na célula. Nele, o usuário pode visualizar ou editar o conteúdo da célula atual. Um recurso especial da linha de entrada é a capacidade de ver a fórmula ou função contida na célula atual, e não seu resultado. A linha de entrada é conveniente para visualizar ou editar dados de texto.

Linha de prompt tem como objetivo fornecer mensagens ao usuário sobre seu ações possíveis V no momento.

A estrutura de interface fornecida é típica para processadores de tabela projetados para funcionar em um ambiente Windows . Para processadores de tabela rodando em DOS , na maioria das vezes não há botões de comando nas barras de ferramentas e nas barras de rolagem.

A área de trabalho é o espaço de uma planilha que consiste em células, nomes de colunas e linhas.

O painel de controle é a parte da tela que fornece ao usuário informações sobre a célula ativa e seu conteúdo, menu e modo de operação.

Célula e tela atuais

Atual (ativo) chamado célula planilha na qual o cursor está localizado atualmente. O endereço e o conteúdo da célula atual são exibidos na linha de entrada da planilha. A movimentação do cursor na linha de entrada e na tela é feita usando as teclas do cursor.

A tela do monitor não permite exibir a planilha inteira. Podemos visualizar diferentes partes da planilha movendo-nos por ela usando as teclas do cursor. Ao mover-se pela tabela desta forma, novas linhas (colunas) aparecem automaticamente na tela para substituir aquelas das quais estamos nos afastando. A parte da planilha que vemos na tela do monitor é chamada atual(ativo) tela.

Janela, pasta de trabalho, folha

Os principais objetos de processamento de informações - planilhas - são colocados pelo processador de tabelas em janelas separadas, sendo possível abrir ou fechar essas tabelas.

essencialmente abrindo ou fechando as janelas em que estão colocados. O processador de mesa permite abrir várias janelas ao mesmo tempo, organizando assim um “modo multijanelas” de trabalho. Há equipes especiais, permitindo alterar a posição relativa e o tamanho das janelas na tela. Windows, que vemos atualmente na tela são chamados atual (ativo).

Pasta de trabalhoé um documento que contém vários folhas, que pode incluir tabelas, gráficos ou macros. Você pode criar uma pasta de trabalho para armazenar planilhas de interesse juntas na memória e especificar quantas planilhas ela deve conter. Todas as planilhas da pasta de trabalho são salvas em um arquivo. Observe que o termo “pasta de trabalho” não é padrão. Por exemplo, um processador de tabela Estrutura usa o conceito em vez disso Quadro.

DADOS ARMAZENADOS EM CÉLULAS DE PLANILHA

Tipos de entrada

Em cada célula o usuário pode inserir dados de um dos seguintes tipos possíveis: simbólicos, numéricos, fórmulas e funções e datas.

Dados de caracteres (texto) são descritivos. Eles podem incluir caracteres alfabéticos, numéricos e especiais. Seu primeiro caractere geralmente é um apóstrofo e, às vezes, uma aspa ou um espaço.

Exemplo 14.2.Dados do personagem:

"Declaração de cálculo de bônus

"Grupo nº 142

Dados numéricos não pode conter caracteres alfabéticos e especiais, pois com eles são realizadas operações matemáticas. As únicas exceções são o ponto decimal (vírgula) e o sinal numérico que o precede.

Exemplo 14.3.Dados numéricos:

100 -135

123.32 .435

Fórmulas. O conteúdo de uma célula visível na tela pode ser o resultado de cálculos feitos a partir de uma fórmula que está disponível, mas não visível nela. Uma fórmula pode incluir uma série de operações aritméticas, lógicas e outras realizadas em dados de outras células.

Exemplo 14.4.Suponhamos que a célula contenha a fórmula +B5 + (C5 + 2 * E5) / 4. No modo normal de exibição da tabela na tela, você não verá a fórmula, mas o resultado dos cálculos utilizando-a sobre os números contido nas células B5, C5 e E5.

Funções. Uma função é um programa com um nome exclusivo, para o qual o usuário deve especificar valores específicos para os argumentos da função entre parênteses após seu nome. Uma função (assim como um número) pode ser considerada um caso especial de fórmula. Existem funções estatísticas, lógicas, financeiras e outras.

Exemplo 14.5.A célula contém uma função para calcular a média aritmética de um conjunto de números localizados nas células B4, B5, B6, B8, da seguinte forma:

@AVG (B4.. B6, B8).

Datas. Um tipo especial de dados de entrada são as datas. Este tipo de dados fornece funções como adicionar um número a uma data (convertendo a data para frente e para trás) ou calcular a diferença entre duas datas (a duração de um período). As datas têm um formato interno (por exemplo, uma data pode ser expressa como o número de dias desde o início de 1900 ou o número de série de um dia de acordo com o calendário juliano) e um formato externo. O formato externo é usado para inserir e exibir datas. Os tipos mais comuns são: formatos externos datas:

– MMM-DC-GG (04-jan-95);

– MMM-AA (janeiro de 95).

Atenção! O tipo de dados de entrada contidos em cada célula é determinado pelo primeiro caractere, que não deve ser tratado como parte dos dados, mas como um comando de troca de modo:

se a célula contiver números, o primeiro caractere será um dígito, um ponto decimal ou um sinal numérico (mais ou menos);

Se uma célula contiver uma fórmula, seu primeiro caractere deverá ser selecionado de uma determinada maneira de acordo com as especificidades de um processador de planilha específico. Para isso, costuma-se usar um parêntese esquerdo, um sinal numérico (mais ou menos), um sinal de igual, etc.;

a célula que contém a função sempre usa como primeiro caractere especial @ ;

Se uma célula contiver dados de caracteres, seu primeiro caractere poderá ser uma aspa simples (apóstrofo) ou dupla, ou um espaço.

Formatando dados numéricos em células

Você pode usar vários formatos apresentação de dados numéricos dentro da mesma planilha. Por padrão, os números estão localizados em uma célula, alinhados à direita. Algumas planilhas fornecem uma alteração nesta regra. Vejamos os formatos mais comuns para apresentação de dados numéricos.

Formato básicoé o padrão, garantindo que os dados numéricos sejam registrados nas células exatamente como são inseridos ou calculados.

Formato com um número fixo de casas decimais fornece a representação de números em células com uma determinada precisão, determinada pelo número de casas decimais após a vírgula (vírgula) definida pelo usuário. Por exemplo, se o modo de formatação estiver definido para incluir duas casas decimais, o número 12345 inserido na célula será escrito como 12345,00 e o número 0,12345 será escrito como 0,12.

Formato percentual fornece a representação dos dados inseridos na forma de porcentagens com sinal % (de acordo com o número especificado de casas decimais). Por exemplo, se a precisão for definida para uma casa decimal, 12,3% aparecerá na tela se você inserir 0,123 e 12300,0% aparecerá se você inserir 123.

Formato de moedafornece uma representação de números onde cada três dígitos são separados por uma vírgula. Neste caso, o usuário pode definir uma certa precisão de representação (com arredondamento para um número inteiro ou duas casas decimais). Por exemplo, o número inserido 12345 será escrito na célula como 12.345 (arredondado para o número inteiro mais próximo) e 12.345.00 (com duas casas decimais).

Formato científico,usado para representar números muito grandes ou muito pequenos, fornece uma representação dos números de entrada como dois componentes:

– uma mantissa que possui uma casa decimal à esquerda da vírgula e um certo número (definido pela precisão especificada pelo usuário) de casas decimais à direita dela;

– ordem do número.

Exemplo 14.6.O número inserido 12345 será escrito na célula como 1,2345E +04 (se a precisão estabelecida for de 4 dígitos) e como 1,23E +04 (se a precisão for de 2 dígitos). O número .0000012 em formato científico será 1.2E -06.

Formatando dados de caracteres em células

Por padrão, os dados dos caracteres são alinhados à borda esquerda da célula. Você pode alterar o formato de representação de dados de caracteres em uma planilha. As seguintes opções existem para isso.

Alinhe à borda esquerda da célula Posiciona o primeiro caractere dos dados inseridos na extremidade esquerda da célula. Para muitos programas, este modo é usado por padrão como o principal.

Alinhe à borda direita da célula coloca o último caractere dos dados inseridos em uma célula na posição mais à direita.

Alinhe ao centro da célula Centraliza os dados inseridos na célula.

Formatação de dados - selecionar a forma de representação dos dados numéricos ou simbólicos em uma célula."

Alterando a largura da coluna

A exibição dos dados numéricos depende não apenas do formato selecionado, mas também da largura da coluna (célula) onde esses dados estão localizados. A largura da coluna no modo de tela de texto é definida em caracteres e no modo de tela gráfica - em unidades independentes. O número de caracteres em uma célula depende de sua largura, tamanho da fonte, tipo de letra e também do texto específico. Assim, por exemplo, não é problema colocar o número 12345 no formato com vírgula sem parte fracionária em uma célula de 9 caracteres de largura. Porém, você não conseguirá encaixá-lo em formato de moeda com duas casas decimais porque o número $ 12.345,00 ocupa 10 casas, ultrapassando assim a largura da célula. Neste caso, é necessário alterar o formato numérico utilizado ou aumentar a largura da coluna.

Atenção! Se a largura do número inserido exceder a largura da célula (coluna), a célula será preenchida com asteriscos, indicando que a célula não é larga o suficiente para exibir os dados.

Fórmulas

Os cálculos em tabelas são feitos usando fórmulas O resultado do cálculo é colocado na célula onde a fórmula está localizada.

Fórmulacomeça com um sinal de mais ou parêntese esquerdo e representa uma coleção de operadores matemáticos, números, referências e funções.

Ao calcular por meio de fórmulas, observa-se a ordem de execução aceita em matemática operações aritméticas.

As fórmulas consistem em operadores e operandos organizados em uma ordem específica. Dados, bem como referências a células individuais ou blocos de células, são usados ​​como operandos. Os operadores nas fórmulas indicam ações executadas nos operandos. Dependendo dos operadores utilizados, as fórmulas aritméticas (algébricas) e lógicas são diferenciadas.

EM fórmulas aritméticas Os seguintes operadores aritméticos são usados:

Adição,

Subtração,

* multiplicação,
/ divisão,

^ exponenciação.

Cada fórmula em uma planilha contém diversas operações aritméticas em seus componentes. A sequência de execução das operações aritméticas foi estabelecida. Primeiro é realizada a exponenciação, depois a multiplicação e a divisão, e somente depois são realizadas a subtração e a adição. Se você estiver escolhendo entre operações do mesmo nível (por exemplo, entre multiplicação e divisão), deverá realizá-las da esquerda para a direita. A ordem normal das operações é alterada pela introdução de parênteses. As operações entre parênteses são executadas primeiro.

As fórmulas aritméticas também podem conter operadores de comparação: igual a (=), diferente de (< >), mais (>), menos (<), не более (<=), не менее (>=). O resultado do cálculo de uma fórmula aritmética é um número.

As fórmulas lógicas podem conter os operadores de comparação especificados, bem como operadores lógicos especiais:

# NÃO # - negação lógica "NÃO",

#E # - "E" lógico,

#OU # - "OU" lógico.

Fórmulas lógicas determinar se uma expressão é verdadeira ou falsa. Expressões verdadeiras são atribuídas valor numérico 1 e falso - 0. Assim, o cálculo da fórmula lógica termina com a avaliação de “Verdadeiro” (1) ou “Falso” (0).

Exemplo14.7. Aqui estão alguns exemplos de cálculo de fórmulas aritméticas e lógicas usando os seguintes dados:

Explicação do resultado da fórmula

A1+B1*3 18 O conteúdo da célula B1 é multiplicado por 3 e o resultado é adicionado ao conteúdo

Células A1. (A multiplicação é feita primeiro).

A2-VZ+C2 -3 O conteúdo da célula V3 é subtraído do conteúdo da célula A2 e depois para

O conteúdo da célula C2 é adicionado ao resultado. (Adição e subtração como

As ações no mesmo nível são executadas da esquerda para a direita.)

B2/(C1*A2) 2 O conteúdo da célula C1 é multiplicado pelo conteúdo de A2 e, em seguida, o conteúdo

A célula B2 é dividida pelo resultado obtido. (Qualquer ação entre parênteses

Executado primeiro).

B1^C1-B2/AZ 22 O conteúdo da célula B1 é elevado à potência determinada pelo conteúdo da célula

C1, então determine o quociente de divisão do conteúdo da célula B2 por

Conteúdo da célula A3. O quociente resultante é subtraído do primeiro resultado.

(A exponenciação é feita primeiro, depois a divisão é feita, e somente

Então - subtração).

A 1>0# OU # C 3 X ) 1 Como o conteúdo das células A! (3>0) e SZ (6>0) representa

Números positivos, a expressão inteira recebe o valor numérico 1

("Verdadeiro").

Por padrão, a planilha calcula fórmulas conforme você as insere e as recalcula sempre que os dados de entrada são alterados. As fórmulas podem incluir funções.

Funções

Sob função entender a dependência de uma variável (s) de uma (*) ou várias variáveis (X 1 , x 2 , ..., xn). Além disso, para cada conjunto de valores de variáveis X 1 , x 2 , ..., x n corresponderá a um único valor certo tipo variável dependente y. As funções são inseridas na tabela como parte de fórmulas ou separadamente. Os seguintes tipos de funções podem ser apresentados em planilhas:

matemático;

estatística;

texto;

Booleano;

financeiro;

funções de data e hora, etc.

Funções matemáticas realizar várias operações matemáticas, como cálculo de logaritmos, funções trigonométricas, conversão de radianos em graus, etc.

Funções estatísticas realizar operações para calcular os parâmetros de variáveis ​​​​aleatórias ou suas distribuições, representadas por um conjunto de números, por exemplo, desvio padrão, média, mediana, etc.

Funções de texto realizar operações em strings de texto ou uma sequência de caracteres, calculando o comprimento da string, convertendo letras maiúsculas para minúsculas, etc.

Funções lógicas usado para construir expressões lógicas, cujo resultado depende da veracidade da condição que está sendo testada.

Funções financeiras usado em cálculos financeiros complexos, por exemplo, determinando a taxa de desconto, o valor dos pagamentos mensais para reembolsar um empréstimo, determinando encargos de depreciação, etc.

Todas as funções têm a mesma notação e incluem o nome da função e uma lista de argumentos separados por vírgulas entre parênteses. Aqui estão exemplos das funções encontradas com mais frequência.

Exemplo 14.8. SOMA (Lista) - uma função estatística para determinar a soma de todos os valores numéricos da Lista. A lista pode consistir em endereços de células e blocos, bem como valores numéricos.

SOMA(B5..E5)

SOMA(A3..E3, 230)

AUECAOE(Lista) é uma função estatística para determinar o valor médio aritmético de todas as quantidades listadas na Lista.

MÉDIA(5, 20,10, 5)

MÉDIA(B10..B13,B17)

MAX(Lista) é uma função estatística cujo resultado é o valor máximo na Lista especificada.

MÁX(VZ..B8,AZ..A6)

SE (Condição, Verdadeiro, Falso) - função lógica, que verifica a verdade de uma determinada condição lógica. Se a condição for verdadeira, o resultado da função será o valor do argumento "Verdadeiro". Se a condição não for atendida, o resultado da função passa a ser o valor do argumento "Falso".

SE (B 4<100, 100,200)

Se a célula B4 contiver um número menor que 100, então a função receberá o valor 100, mas se esta condição não for atendida (ou seja, o conteúdo da célula B4 for maior ou igual a 100), a função receberá o valor 200 .

ALTERAR AUTOMATICAMENTE REFERÊNCIAS RELATIVAS AO COPIAR E MOVER FÓRMULAS

Um recurso importante de muitas planilhas é o buffer de armazenamento e encaminhamento. Um buffer é usado durante os comandos de cópia e movimentação para armazenar temporariamente os dados que estão sendo copiados ou movidos antes de serem encaminhados para um novo endereço. Quando os dados são excluídos, eles também são armazenados em buffer. O conteúdo do buffer é armazenado até que um novo dado seja gravado nele.

Buffer de armazenamento e encaminhamento - é uma área de RAM que é disponibilizada ao usuário, com a qual ele pode transferir dados de uma parte da tabela para outra, de uma janela (tabela) para outra, ou de uma aplicação Janelas para outra.

Endereçamento relativo e absoluto

Ao copiar ou mover uma fórmula para outro local da tabela, é necessário organizar o controle sobre a formação dos endereços dos dados de origem. Portanto, em uma planilha, ao escrever fórmulas, juntamente com o conceito de link introduzido anteriormente, são utilizados os conceitos de links relativos e absolutos.

Para indicar o endereçamento absoluto, insira o símbolo $. Existem dois tipos de links absolutos: completos e parciais.

Exemplo 14.9.$B$5; $D $ 12 – links absolutos completos.

Referência absoluta parcialé indicado se o número da linha ou o nome da coluna não mudar ao copiar e mover. Neste caso, o símbolo $ no primeiro caso é colocado antes do número da linha e no segundo - antes do nome da coluna.

Exemplo 14.10. B $ 5, D $12 - referência absoluta parcial, o número da linha não muda; $B5, SD 12 - link absoluto parcial, o nome da coluna não muda.

Referência relativa - este é o endereço da célula que muda ao copiar e mover a fórmula, contendo os dados originais (operando). A mudança de endereço ocorre por regra de orientação relativa da célula com a fórmula original e células com operandos.

Regra de orientação relativa da célula

Uma fórmula onde as referências de células são usadas como operandos é percebida pelo sistema como um modelo, e as referências de células em tal modelo são percebidas como um meio de especificar na localização das células com operandos em relação à célula com a fórmula.

Vejamos a regra de orientação relativa da célula usando um exemplo.


Exemplo 14.11.A célula com link C2 contém uma fórmula modelo para adicionar dois números localizados nas células A1 e B4. Esses links são relativos e refletem a situação da posição relativa dos dados de origem nas células A1 e B4 e o resultado do cálculo usando a fórmula na célula C2. De acordo com a regra de orientação relativa das células, os links dos dados iniciais são percebidos pelo sistema não por si próprios, mas como estão localizados em relação à célula C2: o link A1 aponta para uma célula que é deslocada em relação à célula C2 uma célula para cima e duas células à esquerda; o link B4 aponta para uma célula que está deslocada em relação à célula C2 duas células para baixo e uma célula para a esquerda.

Copiando fórmulas

Outro recurso das planilhas é a capacidade de alterar automaticamente as referências ao copiar e mover fórmulas.

A cópia do conteúdo de uma célula (bloco de células) para outra (bloco de células) é feita para simplificar a entrada de dados e fórmulas semelhantes. Isto configura automaticamente as referências relativas dos operandos. Para proibir a configuração automática de endereços, são utilizadas referências absolutas de células.

A fórmula original a ser copiada ou movida é percebida como uma espécie de modelo, que indica a localização dos dados de entrada em relação à localização da célula com a fórmula.

Vamos chamar a fórmula copiada fórmula original. Fórmula copiada - copiar fórmula. Ao copiar fórmulas, aplica-se a regra da orientação relativa das células. Portanto, após a conclusão da cópia, a localização relativa das células que contêm a fórmula de cópia e os dados originais (especificados por links relativos) permanece a mesma da fórmula original. Vamos explicar com um exemplo.

Exemplo 14.12.Na Fig. Na Figura 14.2, vemos o resultado da cópia da fórmula contida na célula A3 usando referências relativas, totalmente absolutas e parcialmente absolutas. Ao copiar uma fórmula através de links relativos, eles são ajustados automaticamente (Fig. 14.2o). Os resultados da cópia usando links absolutos com o sinal $ são mostrados na Fig. 14.26. Como você pode ver facilmente, o uso de links absolutos proíbe o ajuste automático de endereços e a fórmula copiada mantém sua aparência original. Na figura mostrada. No exemplo da Figura 14.2, links mistos são usados ​​para desabilitar o ajuste automático de endereços.

Arroz. 14.2. Copiando fórmulas: UM- com links relativos; b- com links absolutos; V- com links parcialmente absolutos

As alterações automáticas de referência ocorrem não apenas quando você copia um assunto (ou seja, fórmulas que contêm referências), mas também quando você move um objeto (ou seja, uma célula que é referenciada em outros locais).

Movendo fórmulas

Em uma planilha, você geralmente move dados de uma célula (intervalo de células) para outra célula especificada (bloco de células). Após mover os dados, a célula original ficará vazia. Esta é a principal diferença entre um processo de movimentação e um processo de cópia, no qual a célula copiada retém seus dados. A movimentação de fórmulas também está associada ao ajuste automático dos endereços dos operandos nela incluídos. Ao mover fórmulas, bem como ao copiá-las, aplica-se a regra da orientação relativa das células. Portanto, após a movimentação, a localização relativa das células que contêm a fórmula movida e os dados originais (especificados pelos endereços relativos) permanece a mesma da fórmula original.

Exemplo 14.13.Na Fig. Na Figura 14.3a vemos o conteúdo da célula individual A3 movendo-se para a célula SZ. Neste caso, o conteúdo da célula de origem é movido inalterado para a célula de destino, enquanto a célula de origem permanece vazia. Arroz. A Figura 14.36 ilustra o caso de movimentação do conteúdo de três células Al, A 2 e A3. Neste caso, as células estão interligadas - o conteúdo da terceira célula inclui o conteúdo das duas primeiras. Após a mudança, vemos que como resultado do ajuste automático do link, a fórmula contida na célula A3 foi alterada para refletir as alterações ocorridas na planilha (os componentes da soma contidos na célula NW agora estão em outras células). Assim como no caso anterior, o intervalo de células de origem fica vazio após a operação de movimentação.

Na Fig. N.Zv vemos o conteúdo da célula A3 movendo-se para a célula N3 quando o endereço da célula transferida é incluído em outra fórmula. Este é um caso de movimentação de células dependentes. Por exemplo, existe uma célula adicional B1, cujo conteúdo depende do conteúdo da célula A3 movida. Neste caso, o conteúdo da célula movida não muda, mas o conteúdo da célula dependente B1 muda (embora não se mova). O ajuste automático de endereço neste caso refletirá as alterações na planilha para que o resultado da fórmula contida na célula B1 não seja alterado.

O último caso, não considerado na Fig. 14.3 está relacionado à possibilidade de utilização de endereços absolutos. É fácil perceber que não faz sentido usar endereços absolutos ao executar um comando de movimentação, pois eles também são ajustados automaticamente para refletir as alterações que ocorrem na tabela.

Arroz. 14.3.Movendo o conteúdo da célula: UM- uma célula; b- colunas; V- células dependentes

Em geral, o comando mover é complicado e você deve pensar cuidadosamente antes de mover fórmulas e funções que contêm referências. Não há dificuldades ao mover dados de personagens.

Bill Gates apresenta o Excel para Windows em 1987.

Quantas vezes por dia você usa o Excel? Parece-me que o mantenho aberto o tempo todo. Por que você precisa de uma calculadora se existe um editor de tabelas? Você já se perguntou quem criou esse programa quase incrível? Afinal, quantos projetos empresariais foram lançados ou otimizados com sua ajuda! Qual o papel que um simples editor de planilhas pode desempenhar na revolução científica e tecnológica?

No maravilhoso livro de William Poundstone « Como mover montanha Fuji? "fala sobre o desenvolvimento de métodos de seleção de pessoal. Um dos capítulos menciona como a indústria de gerenciamento de desenvolvimento de software se desenvolveu e a introdução da posição de programador mestre.

“O título “programador mestre” nunca foi amplamente utilizado – soava demasiado patriarcal mesmo para uma empresa cheia de “homens dominantes gritando”, por isso o título foi alterado para um “gestor de programa” mais neutro. Agora se tornou padrão em toda a indústria de software, mas devemos muito do nosso entendimento das responsabilidades dos gerentes de programas hoje ao criador da planilha Excel, Jabe Blumenthal.”

Acontece que além do homem ter desempenhado um papel fundamental na criação do Excel, ele também se tornou o fundador dos métodos de gerenciamento de projetos no desenvolvimento de software.

Também um dos principais desenvolvedores foi Doug Klunder, que escreveu cerca de 30% do código do primeiro produto. A equipe de Klander se reuniu em um pequeno hotel em Bellevue para desenvolver um conceito de solução. Eles tiveram 3 dias e um grande tablet de papel para criar um editor de planilhas.

É assim que ele descreve o processo de criação do Excel.

“Havia dois objetivos principais que tínhamos que alcançar. Primeiro, facilidade de inserção de informações. A segunda, e agora parece muito estranha, é o cálculo e recálculo mais rápido de células."

Portanto, a equipe de Klunder teve que desenvolver o conceito de recálculo inteligente de células - quando apenas as células nas quais as alterações foram feitas são calculadas. Os criadores ainda acreditam que esta foi a decisão definitiva.

Por mais estranho que possa parecer agora, a primeira versão do Microsoft Excel foi desenvolvida para Apple Macintosh. Inicialmente era para ser um programa DOS, mas a era das interfaces gráficas começou gradualmente - o Mac estreou em 1984, enquanto a Microsoft ficou para trás. E o Excel é principalmente uma empresa gráfica, e foi tomada a decisão de mudar para o Mac - essas mudanças até forçaram Klunder a deixar temporariamente seu emprego na Microsoft. Felizmente para o projeto, ele voltou.

O que essas pessoas brilhantes estão fazendo – que criaram o Excel agora?

Jabe Blumenthal é um dos primeiros designers do programa na década de 80, é bastante difícil encontrar informações sobre ele, porque... Ele não trabalha com TI há muito tempo, mas se dedica ao ensino de parapente - voo de paraquedas e participa de projetos relativamente pequenos.

Doug Klunder é o líder de uma equipe de desenvolvimento de Excel composta por três pessoas e atualmente atua como diretor do Projeto de Privacidade da ACLU de Washington. A organização presta assistência jurídica em ações judiciais cujo desfecho, na opinião da ACLU, possa levar à violação dos direitos e liberdades civis.

P.S. E finalmente o vídeo. "Bill Gates apresenta o primeiro editor de planilhas para Microsoft."

Compartilhe nosso artigo em suas redes sociais:

Em 1982, a Microsoft lançou o primeiro processador de planilhas, o Multiplan, que era muito popular em sistemas CP/M, mas era inferior ao Lotus 1-2-3 em sistemas MS-DOS. A primeira versão do Excel foi para Mac e foi lançada em 1985, e a primeira versão para Windows foi lançada em novembro de 1987. A Lotus demorou a lançar o Lotus 1-2-3 para Windows, e o Excel começou a vender mais que o Lotus 1-2-3 em 1988, eventualmente ajudando a Microsoft a alcançar sua posição como líder no desenvolvimento de software. A Microsoft fortaleceu sua vantagem a cada nova versão lançada, aproximadamente a cada dois anos. A versão atual para a plataforma Windows é o Excel 12, também conhecido como Microsoft Office Excel 2007. A versão atual para a plataforma Mac OS X é o Microsoft Excel 2008.

No início de sua vida, o Excel foi objeto de uma ação judicial de marca registrada de outra empresa que já vendia um pacote de software chamado “Excel”. Como resultado da disputa, a Microsoft foi obrigada a usar o nome "Microsoft Excel" em todos os seus comunicados de imprensa oficiais e documentos legais. Porém, com o tempo, essa prática foi esquecida e a Microsoft finalmente eliminou o problema adquirindo a marca registrada de outro programa. A Microsoft também decidiu usar as letras XL como nome abreviado para o programa: o ícone do programa Windows consiste em uma imagem estilizada dessas duas letras, e a extensão de arquivo padrão no Excel é .xls. Comparado aos primeiros processadores de planilhas, o Excel introduz muitos novos recursos de interface de usuário, mas a essência permanece a mesma: como em seu programa pai, VisiCalc, as células são organizadas em linhas e colunas e podem conter dados ou fórmulas com referências relativas ou absolutas a outros. células.

O Excel foi o primeiro processador de planilhas que permitiu ao usuário alterar a aparência da tabela (fontes, símbolos e aparência das células). Ele também foi o primeiro a introduzir um método para recálculo inteligente de células, onde apenas as células que dependem das células alteradas são atualizadas (anteriormente, os processadores de planilhas recalculavam constantemente todas as células ou aguardavam comandos do usuário).

Combinados pela primeira vez no Microsoft Office em 1993, o Microsoft Word e o Microsoft PowerPoint receberam uma nova interface gráfica para se equiparar ao Excel, o principal impulsionador da modernização dos PCs na época.

Desde 1993, o Excel inclui o Visual Basic for Applications (VBA), uma linguagem de programação baseada no Visual Basic que permite automatizar tarefas do Excel. O VBA é uma adição poderosa ao aplicativo, que em versões posteriores passou a incluir um ambiente de desenvolvimento totalmente integrado. Você pode criar código VBA que segue as ações do usuário, permitindo automatizar tarefas simples. O VBA permite criar formulários para se comunicar com o usuário. A linguagem suporta o uso (mas não a criação) de DLLs do ActiveX; versões posteriores permitem o uso de fundamentos de programação orientada a objetos.

A funcionalidade VBA tornou o Excel um alvo para vírus de macro. Este foi um problema sério até que os produtos antivírus começaram a detectá-los. A Microsoft tomou medidas tardiamente para mitigar o risco, adicionando a capacidade de desabilitar totalmente as macros e habilitá-las ao abrir um documento.

Microsoft Excel (MacOS X)

Excel 2008
Tipo
Desenvolvedor
sistema operacional
Versão mais recente
Licença
Site

Excel(às vezes também chamado Microsoft Office Excel ouça)) é um programa de planilha criado pela Microsoft Corporation para Microsoft Windows, Windows NT e Mac OS. Ele fornece recursos estatísticos econômicos, ferramentas gráficas e, com exceção do Excel 2008 no Mac OS X, a linguagem de programação de macro VBA ( Visual Basic para aplicação). O Microsoft Excel faz parte do Microsoft Office e hoje o Excel é um dos aplicativos mais populares do mundo.

História

A funcionalidade VBA tornou o Excel um alvo fácil para vírus de macro. E isso era um problema sério até que os produtos antivírus aprenderam a detectá-los. A Microsoft, tomando medidas tardiamente para reduzir o risco, adicionou a capacidade de selecionar um modo de segurança:

  • desabilitar completamente as macros
  • habilitar macros ao abrir documento
  • confie em todas as macros assinadas usando certificados confiáveis.

As versões 5.0 a 9.0 do Excel contêm vários ovos de Páscoa, embora a partir da versão 10 a Microsoft tenha começado a tomar medidas para eliminá-los.

Versões

Versões Windows e Windows NT

Excel 97 (8.0) no Windows XP

Microsoft Office Excel 2003

  • 1988 - Excel 2.0 para Windows
  • 1990 - Excel 3.0
  • 1992 - Excel 4.0
  • 1993 - Excel 5.0 (Office 4.2 e 4.3, também existe uma versão de 32 bits apenas para Windows NT)
  • 1995 - Excel 7 para Windows 95 (incluído no Microsoft Office 95)
  • 1997 - Excel 97 (incluído no Microsoft Office 97)
  • 1999 – Excel 2000 (9) – Microsoft Office 2000
  • 2001 - Excel 2002 (10) - Microsoft Office XP
  • 2003 - Excel 2003 (11) - Microsoft Office 2003
  • 2007 – Excel 2007 (12) – Microsoft Office 2007
  • 2010 – Excel 2010 (14) – Microsoft Office 2010
  • Comentário: A versão 1.0 não foi usada para evitar confusão com produtos Apple
  • Comentário: O Excel 6.0 não existe porque a versão do Windows 95 acompanha o Word 7. Todos os programas do Office 95 e do Office 4.x usavam OLE 2.0 (transferência automática de dados entre programas diferentes) e Excel 7 deveria ter mostrado que está em conformidade com o Word 7.
  • Comentário: A versão 13.0 foi ignorada. Excel 2010 possui versão interna 14.0.

Versões para Macintosh

  • 1985 - Excel 1.0
  • 1988 - Excel 1.5
  • 1989 - Excel 2.2
  • 1990 - Excel 3.0
  • 1992 - Excel 4.0
  • 1993 – Excel 5.0
  • 1998 - Excel 8.0 (Office "98)
  • 2000 - Excel 9.0 (Office 2001)
  • 2001 - Excel 10.0 (Office v. X)
  • 2004 - Excel 11.0 (Office 2004)
  • 2008 – Excel 12.0 (Office 2008)
  • 2011 -Excel 14.0 (Office 2011)

Versões OS/2

  • 1989 - Excel 2.2
  • 1990 - Excel 2.3
  • 1991 - Excel 3.0

As versões do Excel anteriores à 7.0 eram limitadas em recursos de armazenamento de dados, armazenando até 16.384 (2 14) linhas. As versões 8.0-11.0 podiam lidar com 65.536 (2 16) linhas e 256 colunas (2 8). As versões 12.0 e 14.0 lidam com até 1.048.576 (2 20) linhas e 16.384 (2 14) colunas.

Formatos de arquivo

O Microsoft Excel, até a versão 2003 inclusive, usava seu próprio formato de arquivo binário (BIFF) como principal. O Excel 2007 usa o Microsoft Office Open XML como formato principal.

Embora o Excel 2007 suporte e pretenda usar formatos XML mais recentes como formato principal, ele ainda é compatível com formatos binários tradicionais. Além disso, a maioria das versões do Microsoft Excel pode ler CSV, DBF, SYLK, DIF e outros formatos.

XML aberto do Office

O Microsoft Excel 2007, juntamente com outros produtos do Microsoft Office 2007, apresenta muitos novos formatos de arquivo. Eles fazem parte da especificação Office Open XML (OOXML).

Novos formatos do Excel 2007
Formatar Extensão Notas
Pasta de trabalho do Excel .xlsx Formato de pasta de trabalho padrão do Excel 2007. Na verdade, é um arquivo ZIP compactado de um catálogo de documentos XML. É um substituto para o antigo formato binário .xls, embora não suporte macros por motivos de segurança.
Pasta de trabalho do Excel com macros .xlsm A mesma pasta de trabalho do Excel, mas com suporte a macros.
Pasta de trabalho binária do Excel .xlsb A mesma pasta de trabalho do Excel com macros, mas armazenando informações em formato binário, abrindo documentos mais rápido que XML. É especialmente usado para documentos muito grandes com dezenas de milhares de linhas e/ou centenas de colunas.
Modelo Excel com macros .xltm Modelo criado como base para pastas de trabalho, incluindo suporte de macro. Substitui o antigo formato .xlt.
Suplemento do Excel .xlam Suplemento do Excel destinado a adicionar recursos adicionais funcionalidade e ferramentas.

Exportando e movendo tabelas

A API permite abrir planilhas do Excel em vários outros aplicativos. Isso inclui abrir documentos Excel em páginas da web usando ActiveX ou plug-ins como Adobe Flash Player. O projeto Apache POI fornece bibliotecas Java para leitura e gravação de planilhas Excel. Também houve tentativas de copiar tabelas do Excel para aplicativos da web usando valores separados por vírgula (CSV).

Programação

Um recurso valioso do Excel é a capacidade de escrever código usando Visual Basic for Applications (VBA). Este código é escrito usando um editor separado das tabelas. A planilha é gerenciada por meio de um código e modelo de dados orientado a objetos. Com este código, os dados das tabelas de entrada serão processados ​​instantaneamente e exibidos em tabelas e tabelas (gráficos). A tabela passa a ser a interface do código, facilitando sua alteração e gerenciamento de cálculos.

Proteção por senha do MS Excel

A segurança do Microsoft Excel fornece vários tipos de senhas diferentes:

Todas as senhas, exceto a senha de abertura de documento, podem ser excluídas instantaneamente, independente da versão do MS Excel em que o documento foi criado. Esses tipos de senhas são usados ​​principalmente para trabalho colaborativo em um documento. Ao utilizá-los, o documento não é criptografado e um hash da senha definida é armazenado no documento. Embora ao usar uma senha para proteger uma pasta de trabalho, o documento seja criptografado com uma senha conhecida "VeludoSweatshop", isso não adiciona segurança adicional ao documento. O único tipo de senha que pode impedir que um invasor obtenha acesso a um documento é "senha para abrir", mas a força criptográfica dessa proteção depende fortemente da versão do MS Excel na qual o documento foi criado.

No MS Excel versão 95 e anteriores, "senha para abrir"é convertido em uma chave de 16 bits, que é quebrada instantaneamente. No MS Excel 97/2000, a senha foi convertida em uma chave de 40 bits, que também pode ser quebrada rapidamente em equipamentos modernos. Além disso, os programas de quebra de senhas podem tentar centenas de milhares de senhas por segundo, o que permite não apenas descriptografar um documento, mas também encontrar a senha original. No MS Excel 2003/XP a situação melhorou um pouco - o usuário pode selecionar quase qualquer algoritmo de criptografia disponível no sistema (CryptoServiceProvider). Mas, por padrão, a mesma proteção do MS Excel 97/2000 permanece. Para usuários que estão acostumados a confiar no comportamento padrão dos programas, isso significa falta de proteção forte para seus documentos.

A situação mudou drasticamente no MS Excel 2007 - um moderno algoritmo AES com chave de 128 bits foi usado para criptografia e, para obter a chave, foi usada 50.000 vezes a função hash SHA1, o que reduziu a velocidade de pesquisa para centenas de senhas por segundo . No MS Excel, a força de segurança padrão foi aumentada em mais 2 vezes, graças ao uso de uma conversão de senha em chave SHA1 de 100.000 vezes. Conclusão: no momento, a proteção forte é fornecida apenas por documentos salvos no formato Office 2007\2010 com proteção forte instalada neles. "senha para abrir".

Crítica

Críticas comuns aos processadores de planilhas também se aplicam ao Excel. As áreas específicas de crítica no Excel são precisão, problemas de data e erros de exibição do Excel 2007.

Precisão

Como o Excel opera com base em cálculos de ponto flutuante, a precisão estatística do Excel tem sido criticada. Os proponentes do Excel argumentam em resposta que estes erros só aparecem sob condições especiais de dados de origem especialmente seleccionados, que afectam um número relativamente pequeno de utilizadores, e é pouco provável que ocorram na prática. Para as versões 97, 2000, 2002, foram registrados erros ao executar a função MOD (divisão com resto) com determinados argumentos, onde a função retorna o erro #NUM!

Problemas de data

Nas versões do Excel até 2007 inclusive, 1900 era considerado incorretamente um ano bissexto. O bug originou-se no Lotus 1-2-3 e foi introduzido intencionalmente no Excel para compatibilidade e mantido para compatibilidade com versões anteriores.

Erros de exibição do Excel

Captura de tela do Microsoft Excel 2007 mostrando o erro de exibição 65535

Em 22 de setembro de 2007, foi relatado que o Excel 2007 produziria resultados incorretos em determinadas situações. Especificamente, para os pares de números cujo produto é 65.535 (por exemplo, 850 e 77,1), o Excel exibirá 100.000 como o total. Isso acontece para cerca de 14,5% desses pares. Além disso, se você adicionar um ao resultado, o Excel produzirá um total de 100.001. No entanto, se você subtrair um do total, o display mostrará o resultado correto de 65.534. (Além disso, se você multiplicar ou dividir o total por 2 , ele exibirá 131070 e 32767,5, respectivamente.)

A Microsoft relatou no Blog do Microsoft Excel que existe um problema na exibição de seis valores específicos de ponto flutuante entre 65534,99999999995 e 65535 e seis valores entre 65535,99999999995 e 65536 (sem incluir limites). Quaisquer cálculos que resultem em um dos doze valores não serão exibidos corretamente. Os dados reais armazenados e transmitidos para outras células estão corretos, apenas a exibição do valor está incorreta. O erro foi introduzido no Excel 2007 e não existe nas versões anteriores. Em 9 de outubro de 2007, a Microsoft lançou um patch que corrigiu o problema. Também foi incluído nas correções do Service Pack 1.

Notas

Ligações

  • Trabalhando com arquivos Excel usando o .NET Framework
  • Lista de sites MVP (Inglês)