Página semi-protegida

Microsoft Excel

Da Wikipédia, a enciclopédia livre
Ir para a navegação Ir para a pesquisa

Microsoft Excel
Microsoft Office Excel (2018 - presente) .svg
Microsoft Excel.png
Um gráfico de linha simples sendo criado no Excel, rodando no Windows 10
Desenvolvedor (s)Microsoft
lançamento inicial1987 ; 34 anos atrás ( 1987 )
Liberação (ões) estável (s)
Office 3652102 (16.0.13801.20266) / 1 ° de março de 2021 ; 25 dias atrás [1] ( 2021-03-01 )
Compra de uma só vez2019 (16.0.13328.20356) / 24 de setembro de 2018 ; 2 anos atrás [2] ( 24/09/2018 )
Sistema operacionalMicrosoft Windows
ModeloPlanilha
LicençaTrialware [3]
Local na rede Internetprodutos .office .com / en-us / excel
Microsoft Excel para Mac
Excel para Mac screenshot.png
Excel para Mac (versão 16.44), em execução no macOS Mojave 10.14.6
Desenvolvedor (s)Microsoft
lançamento inicial30 de setembro de 1985 ; 35 anos atrás ( 30/09/1985 )
Versão estável
16,47 (Build 21031401) / 16 de março de 2021 ; 10 dias atrás [4] ( 2021-03-16 )
Sistema operacionalMac OS
ModeloPlanilha
Licença Software comercial proprietário
Local na rede Internetprodutos .office .com / mac
Microsoft Excel para Android
Desenvolvedor (s)Corporação Microsoft
Versão estável
16.0.13901.20198 / 22 de março de 2021 ; 4 dias atrás [5] ( 2021-03-22 )
Sistema operacionalAndroid Oreo e posterior
ModeloPlanilha
Licença Software comercial proprietário
Local na rede Internetprodutos .office .com / en-us / excel
Microsoft Excel para iOS
Desenvolvedor (s)Corporação Microsoft
Versão estável
2,47 / 15 de março de 2021 ; 11 dias atrás [6] ( 2021-03-15 )
Sistema operacionaliOS 13 e posterior
ModeloPlanilha
Licença Software comercial proprietário
Local na rede Internetprodutos .office .com / en-us / excel

O Microsoft Excel é uma planilha desenvolvida pela Microsoft para Windows , macOS , Android e iOS . Possui cálculo, ferramentas de gráficos, tabelas dinâmicas e uma linguagem de programação de macro chamada Visual Basic for Applications (VBA). Tem sido uma planilha amplamente aplicada para essas plataformas, especialmente desde a versão 5 em 1993, e substituiu o Lotus 1-2-3 como o padrão da indústria para planilhas. O Excel faz parte do pacote de software Microsoft Office .

Recursos

Operação basica

O Microsoft Excel tem os recursos básicos de todas as planilhas, [7] usando uma grade de células organizadas em linhas numeradas e colunas nomeadas por letras para organizar manipulações de dados como operações aritméticas. Ele possui uma bateria de funções fornecidas para atender às necessidades estatísticas, de engenharia e financeiras. Além disso, ele pode exibir dados como gráficos de linha, histogramas e tabelas, e com uma exibição gráfica tridimensional muito limitada. Ele permite o seccionamento de dados para visualizar suas dependências em vários fatores para diferentes perspectivas (usando tabelas dinâmicas e o gerenciador de cenário ). [8] [9] Uma Tabela Dinâmicaé uma ferramenta poderosa que pode economizar tempo quando se trata de análise de dados . [10] Ele faz isso simplificando grandes conjuntos de dados por meio de campos de tabela dinâmica, também conhecidos como "os blocos de construção de tabelas dinâmicas". [11] Ele tem um aspecto de programação, Visual Basic for Applications , permitindo ao usuário empregar uma ampla variedade de métodos numéricos, por exemplo, para resolver equações diferenciais de física matemática, [12] [13] e então reportar os resultados de volta para a planilha. Ele também tem uma variedade de recursos interativos que permitem interfaces de usuário que podem ocultar completamente a planilha do usuário, de forma que a planilha se apresente como um aplicativo , ousistema de apoio à decisão (SAD), por meio de uma interface de usuário customizada, por exemplo, um analisador de estoque, [14] ou, em geral, como uma ferramenta de design que faz perguntas ao usuário e fornece respostas e relatórios. [15] [16] Em uma realização mais elaborada, um aplicativo Excel pode pesquisar automaticamente bancos de dados externos e instrumentos de medição usando um cronograma de atualização, [17] analisar os resultados, fazer um relatório do Word ou apresentação de slides do PowerPoint e enviar essas apresentações por e-mail regularmente a uma lista de participantes. O Excel não foi projetado para ser usado como banco de dados. [ citação necessária ]

A Microsoft permite várias opções de linha de comando opcionais para controlar a maneira como o Excel é iniciado. [18]

Funções

O Excel 2016 possui 484 funções. [19] Destes, 360 existiam antes do Excel 2010. A Microsoft classifica essas funções em 14 categorias. Das 484 funções atuais, 386 podem ser chamadas do VBA como métodos do objeto "WorksheetFunction" [20] e 44 têm os mesmos nomes das funções do VBA. [21]

Programação macro

Programação VBA

Uso de uma função definida pelo usuário sq (x) no Microsoft Excel. As variáveis ​​nomeadas x e y são identificadas no Name Manager . A função sq é introduzida usando o editor Visual Basic fornecido com o Excel.
A sub-rotina no Excel calcula o quadrado da variável de coluna nomeada x lida da planilha e o grava na variável de coluna nomeada y .

A versão do Excel para Windows oferece suporte à programação por meio do Visual Basic for Applications (VBA) da Microsoft , que é um dialeto do Visual Basic . A programação com VBA permite a manipulação de planilhas que é difícil ou impossível com técnicas de planilha padrão. Os programadores podem escrever código diretamente usando o Visual Basic Editor (VBE), que inclui uma janela para escrever código, depurar código e ambiente de organização de módulo de código. O usuário pode implementar métodos numéricos, bem como tarefas de automação, como formatação ou organização de dados em VBA [22] e orientar o cálculo usando quaisquer resultados intermediários desejados relatados de volta à planilha.

VBA foi retirado do Mac Excel 2008, como os desenvolvedores não acreditam que uma liberação oportuna permitiria portar o motor VBA nativamente para Mac OS X . O VBA foi restaurado na próxima versão, Mac Excel 2011, [23] embora a construção não tenha suporte para objetos ActiveX , impactando algumas ferramentas de desenvolvedor de alto nível. [24]

Uma maneira comum e fácil de gerar código VBA é usando o Gravador de Macro . [25]O Gravador de Macro registra as ações do usuário e gera o código VBA na forma de uma macro. Essas ações podem então ser repetidas automaticamente executando a macro. As macros também podem ser vinculadas a diferentes tipos de gatilhos, como atalhos de teclado, um botão de comando ou um gráfico. As ações na macro podem ser executadas a partir desses tipos de gatilho ou das opções genéricas da barra de ferramentas. O código VBA da macro também pode ser editado no VBE. Certos recursos, como funções de loop e prompt de tela por suas próprias propriedades e alguns itens de exibição gráfica, não podem ser gravados, mas devem ser inseridos no módulo VBA diretamente pelo programador. Os usuários avançados podem empregar prompts de usuário para criar um programa interativo ou reagir a eventos como folhas sendo carregadas ou alteradas.

O código da macro gravada pode não ser compatível com as versões do Excel. Alguns códigos usados ​​no Excel 2010 não podem ser usados ​​no Excel 2003. Criar uma macro que altere as cores das células e fazer alterações em outros aspectos das células pode não ser compatível com versões anteriores.

O código VBA interage com a planilha por meio do modelo de objeto do Excel , [26] um vocabulário que identifica os objetos da planilha e um conjunto de funções ou métodos fornecidos que permitem a leitura e escrita na planilha e a interação com seus usuários (por exemplo, por meio de barras de ferramentas personalizadas ou barras de comando e caixas de mensagem ). As sub - rotinas VBA criadas pelo usuário executam essas ações e operam como macros geradas usando o gravador de macro, mas são mais flexíveis e eficientes.

História

Desde sua primeira versão, o Excel suportava a programação de macros pelo usuário final (automação de tarefas repetitivas) e funções definidas pelo usuário (extensão da biblioteca de funções embutida do Excel). Nas primeiras versões do Excel, esses programas eram escritos em uma linguagem de macro cujas declarações tinham sintaxe de fórmula e residiam nas células de planilhas de macro de propósito especial (armazenadas com extensão de arquivo .XLM no Windows.) XLM era a linguagem de macro padrão para o Excel por meio Excel 4.0. [27] A partir da versão 5.0, o Excel gravou macros em VBA por padrão, mas com a versão 5.0 a gravação XLM ainda era permitida como uma opção. Após a versão 5.0, essa opção foi descontinuada. Todas as versões do Excel, incluindo o Excel 2010, são capazes de executar uma macro XLM, embora a Microsoft desencoraje seu uso. [28]

Gráficos

Gráfico feito em Microsoft Excel

O Excel oferece suporte a tabelas , gráficos ou histogramas gerados a partir de grupos específicos de células. Ele também oferece suporte a gráficos dinâmicos que permitem que um gráfico seja vinculado diretamente a uma tabela dinâmica . Isso permite que o gráfico seja atualizado com a Tabela Dinâmica. [29] O componente gráfico gerado pode ser incorporado à planilha atual ou adicionado como um objeto separado.

Essas exibições são atualizadas dinamicamente se o conteúdo das células mudar. Por exemplo, suponha que os requisitos de design importantes sejam exibidos visualmente; então, em resposta à mudança de um usuário nos valores de teste dos parâmetros, as curvas que descrevem a forma do projeto mudam e seus pontos de interseção mudam, auxiliando na seleção do melhor projeto.

Suplementos

Recursos adicionais estão disponíveis usando add-ins . Vários são fornecidos com o Excel, incluindo:

  • Analysis ToolPak: Fornece ferramentas de análise de dados para análise estatística e de engenharia (inclui análise de variância e análise de regressão )
  • Analysis ToolPak VBA: funções VBA para Analysis ToolPak
  • Ferramentas de moeda de euro: conversão e formatação para a moeda de euro
  • Suplemento Solver: Ferramentas para otimização e solução de equações [30]

Excel para a web

O Excel para a web é uma versão leve gratuita do Microsoft Excel disponível como parte do Office na web, que também inclui versões da web do Microsoft Word e Microsoft PowerPoint.

O Excel para a web pode exibir a maioria dos recursos disponíveis nas versões para desktop do Excel, embora possa não ser capaz de inseri-los ou editá-los. Certas conexões de dados não são acessíveis no Excel para a web, inclusive com gráficos que podem usar essas conexões externas. O Excel para a web também não pode exibir recursos legados, como macros do Excel 4.0 ou planilhas de diálogo do Excel 5.0. Existem também pequenas diferenças entre o funcionamento de algumas funções do Excel. [31]

Armazenamento e comunicação de dados

Número de linhas e colunas

As versões do Excel até 7.0 tinham uma limitação no tamanho de seus conjuntos de dados de 16K (2 14 =16 384 ) linhas. As versões 8.0 a 11.0 podem lidar com 64K (2 16 =65 536 ) linhas e 256 colunas (2 8 como rótulo 'IV'). Versão 12.0 em diante, incluindo a versão atual 16.x, pode lidar com mais de 1M (2 20 =1 048 576 ) linhas e16 384 (2 14 como rótulo 'XFD') colunas. [32]

Formatos de arquivo

Planilha do Excel
Extensão de nome de arquivo
.xls, (.xlsx, .xlsm, .xlsb - Excel 2007)
Tipo de mídia da Internet
application / vnd.ms-excel
Identificador de tipo uniforme (UTI)com.microsoft.excel.xls
Desenvolvido porMicrosoft
Tipo de formatoPlanilha

O Microsoft Excel até a versão 2007 usava um formato de arquivo binário proprietário denominado Excel Binary File Format (.XLS) como seu formato principal. [33] O Excel 2007 usa o Office Open XML como seu formato de arquivo principal, um formato baseado em XML que seguiu um formato anterior baseado em XML chamado "XML Spreadsheet" ("XMLSS"), introduzido pela primeira vez no Excel 2002. [34]

Embora apoie e encoraje o uso de novos formatos baseados em XML como substitutos, o Excel 2007 permaneceu compatível com as versões anteriores dos formatos binários tradicionais. Além disso, a maioria das versões do Microsoft Excel pode ler CSV , DBF , SYLK , DIF e outros formatos legados. O suporte para alguns formatos de arquivo mais antigos foi removido no Excel 2007. [35] Os formatos de arquivo eram principalmente de programas baseados em DOS.

Binário

O OpenOffice.org criou documentação no formato Excel. Existem duas épocas do formato: o formato OLE 97-2003 e o formato de fluxo mais antigo. [36] A Microsoft disponibilizou a especificação do formato binário do Excel para download gratuito. [37]

Planilha XML

O formato de planilha XML introduzido no Excel 2002 [34] é um formato simples, baseado em XML , faltando alguns recursos mais avançados, como armazenamento de macros VBA. Embora a extensão de arquivo pretendida para este formato seja .xml , o programa também lida corretamente com arquivos XML com extensão .xls . Este recurso é amplamente usado por aplicativos de terceiros (por exemplo, MySQL Query Browser ) para oferecer recursos de "exportação para Excel" sem implementar o formato de arquivo binário. O exemplo a seguir será aberto corretamente pelo Excel se for salvo como Book1.xml ou Book1.xls :

<? xml version = "1.0"?> <Workbook  xmlns = "urn: schemas-microsoft-com: office: spreadsheet"  xmlns: o = "urn: schemas-microsoft-com: office: office"  xmlns: x = "urn : schemas-microsoft-com: office: excel "  xmlns: ss = " urn: schemas-microsoft-com: office: spreadsheet "  xmlns: html = " http://www.w3.org/TR/REC-html40 " >  <Worksheet  ss: Name = "Sheet1" >  <Table  ss: ExpandedColumnCount = "2"  ss: ExpandedRowCount = "2"  x: FullColumns = "1"  x: FullRows = "1" >  <Row> <Cell> <Data  ss: Type = "String" > Nome</Data> </Cell>  <Cell> <Data  ss: Type = "String" > Exemplo </Data> </Cell>  </Row>  <Row>  <Cell> <Data  ss: Type = "String" > Valor </Data> </Cell>  <Cell> <Data  ss: Type = "Number" > 123 </Data> </Cell>  </Row>  </Table>  </Worksheet> </Workbook>

Extensões de arquivo atuais

O Microsoft Excel 2007, junto com os outros produtos do pacote Microsoft Office 2007 , introduziu novos formatos de arquivo. O primeiro deles (.xlsx) é definido na especificação Office Open XML (OOXML).

Formatos Excel 2007
FormatoExtensãoDescrição
Livro Excel.xlsxO formato de pasta de trabalho padrão do Excel 2007 e posterior. Na realidade, um arquivo compactado Zip com uma estrutura de diretório de documentos de texto XML . Funciona como a principal substituição do antigo formato binário .xls, embora não ofereça suporte a macros do Excel por motivos de segurança. Salvar como .xlsx oferece redução de tamanho de arquivo em relação a .xls [38]
Pasta de trabalho habilitada para macro do Excel.xlsmComo pasta de trabalho do Excel, mas com suporte de macro.
Pasta de trabalho binária do Excel.xlsbComo pasta de trabalho habilitada para macro do Excel, mas armazenando informações em forma binária em vez de documentos XML para abrir e salvar documentos com mais rapidez e eficiência. Destinado especialmente a documentos muito grandes com dezenas de milhares de linhas e / ou várias centenas de colunas. Esse formato é muito útil para reduzir arquivos grandes do Excel, como costuma acontecer ao fazer análises de dados.
Modelo habilitado para macro do Excel.xltmUm documento modelo que forma a base para pastas de trabalho reais, com suporte de macro. A substituição do antigo formato .xlt.
Suplemento Excel.xlamSuplemento do Excel para adicionar funcionalidades e ferramentas extras. Suporte a macro inerente devido à finalidade do arquivo.

Extensões de arquivo antigas

FormatoExtensãoDescrição
Planilha.xlsFormato de planilha principal que contém dados em planilhas, gráficos e macros
Suplemento ( VBA ).xlaAdiciona funcionalidade personalizada; escrito em VBA
Barra de ferramentas.xlbA extensão de arquivo onde as configurações personalizadas da barra de ferramentas do Microsoft Excel são armazenadas.
Gráfico.xlcUm gráfico criado com dados de uma planilha do Microsoft Excel que apenas salva o gráfico. Para salvar o gráfico e a planilha, salve como .XLS. O XLC não é compatível com o Excel 2007 ou em qualquer versão mais recente do Excel.
Diálogo.xldUsado em versões anteriores do Excel.
Arquivo.xlkUm backup de uma planilha do Excel
Suplemento (DLL).xllAdiciona funcionalidade personalizada; escrito em C ++ / C , Visual Basic , Fortran , etc. e compilado em uma biblioteca especial de vínculo dinâmico
Macro.xlmUma macro é criada pelo usuário ou pré-instalada com o Excel.
Modelo.xltUma planilha pré-formatada criada pelo usuário ou pelo Microsoft Excel.
Módulo.xlvUm módulo é escrito em VBA (Visual Basic for Applications) para Microsoft Excel
Biblioteca.DLLO código escrito em VBA pode acessar funções em uma DLL, normalmente usado para acessar a API do Windows
Área de trabalho.xlwOrganização das janelas de várias pastas de trabalho

Usando outros aplicativos do Windows

Os aplicativos do Windows, como o Microsoft Access e o Microsoft Word , bem como o Excel, podem se comunicar e usar os recursos uns dos outros. Os mais comuns são Dynamic Data Exchange : embora fortemente reprovado pela Microsoft, este é um método comum para enviar dados entre aplicativos em execução no Windows, com publicações oficiais da MS se referindo a ele como "o protocolo do inferno". [39] Como o nome sugere, ele permite que aplicativos forneçam dados a outros para cálculo e exibição. É muito comum nos mercados financeiros, sendo usado para se conectar a importantes serviços de dados financeiros como Bloomberg e Reuters .

A vinculação e incorporação de objetos OLE permite que um aplicativo do Windows controle outro para habilitá-lo a formatar ou calcular dados. Isso pode assumir a forma de "incorporação", onde um aplicativo usa outro para lidar com uma tarefa para a qual é mais adequado, por exemplo, uma apresentação do PowerPoint pode ser incorporada em uma planilha do Excel ou vice-versa. [40] [41] [42] [43]

Usando dados externos

Os usuários do Excel podem acessar fontes de dados externas por meio de recursos do Microsoft Office, como (por exemplo) .odcconexões criadas com o formato de arquivo Office Data Connection. Os próprios arquivos do Excel podem ser atualizados usando um driver ODBC fornecido pela Microsoft .

O Excel pode aceitar dados em tempo real por meio de várias interfaces de programação, o que permite a comunicação com muitas fontes de dados, como Bloomberg e Reuters (por meio de suplementos como Power Plus Pro ).

  • DDE: "Dynamic Data Exchange" usa o mecanismo de passagem de mensagens no Windows para permitir o fluxo de dados entre o Excel e outros aplicativos. Embora seja fácil para os usuários criarem esses links, programá-los de maneira confiável é tão difícil que a Microsoft, os criadores do sistema, se refere oficialmente a ele como "o protocolo do inferno". [39] Apesar de seus muitos problemas, o DDE continua a ser a forma mais comum de os dados chegarem aos comerciantes nos mercados financeiros.
  • Rede DDE Estendeu o protocolo para permitir que planilhas em diferentes computadores troquem dados. A partir do Windows Vista, a Microsoft não oferece mais suporte ao recurso. [44]
  • Dados em tempo real: o RTD, embora em muitos aspectos tecnicamente superior ao DDE, tem demorado para ganhar aceitação, uma vez que requer habilidades de programação não triviais e, quando lançado pela primeira vez, não foi adequadamente documentado nem suportado pelos principais fornecedores de dados. [45] [46]

Como alternativa, o Microsoft Query fornece navegação baseada em ODBC no Microsoft Excel. [47] [48] [49]

Exportação e migração de planilhas

Os programadores produziram APIs para abrir planilhas do Excel em uma variedade de aplicativos e ambientes diferentes do Microsoft Excel. Isso inclui a abertura de documentos do Excel na web usando controles ActiveX ou plug-ins como o Adobe Flash Player . O projeto de código aberto Apache POI fornece bibliotecas Java para ler e escrever arquivos de planilha do Excel. ExcelPackage é outro projeto de código aberto que fornece a geração do lado do servidor de planilhas do Microsoft Excel 2007. PHPExcel é uma biblioteca PHP que converte os formatos Excel5, Excel 2003 e Excel 2007 em objetos para leitura e escrita em um aplicativo da web. Os Serviços do Excel são atuaisFerramenta de desenvolvedor .NET que pode aprimorar os recursos do Excel. As planilhas do Excel podem ser acessadas em Python com xlrd e openpyxl . js-xlsx e js-xls podem abrir planilhas do Excel em JavaScript .

Proteção de senha

A proteção do Microsoft Excel oferece vários tipos de senhas:

  • Senha para abrir um documento [50]
  • Senha para modificar um documento [51]
  • Senha para desproteger a planilha
  • Senha para proteger a pasta de trabalho
  • Senha para proteger a pasta de trabalho de compartilhamento [52]

Todas as senhas, exceto a senha para abrir um documento, podem ser removidas instantaneamente, independentemente da versão do Microsoft Excel usada para criar o documento. Esses tipos de senha são usados ​​principalmente para trabalho compartilhado em um documento. Esses documentos protegidos por senha não são criptografados e as fontes de dados de uma senha definida são salvas no cabeçalho de um documento . A senha para proteger a pasta de trabalho é uma exceção - quando definida, um documento é criptografado com a senha padrão “ VelvetSweatshop ”, mas como é conhecido do público, na verdade não adiciona nenhuma proteção extra ao documento. O único tipo de senha que pode impedir um invasor de obter acesso a um documento ésenha para abrir um documento . A força criptográfica desse tipo de proteção depende fortemente da versão do Microsoft Excel que foi usada para criar o documento.

No Microsoft Excel 95 e em versões anteriores, a senha para abrir é convertida em uma chave de 16 bits que pode ser quebrada instantaneamente. No Excel 97/2000, a senha é convertida em uma chave de 40 bits, que também pode ser quebrada rapidamente com equipamentos modernos. No que diz respeito aos serviços que usam tabelas de arco-íris (por exemplo, Password-Find), leva vários segundos para remover a proteção. Além disso, os programas de quebra de senhas podem atacar senhas com força bruta a uma taxa de centenas de milhares de senhas por segundo, o que não apenas permite que eles descriptografem um documento, mas também encontrem a senha original.

No Excel 2003 / XP, a criptografia é um pouco melhor - um usuário pode escolher qualquer algoritmo de criptografia disponível no sistema (consulte Provedor de serviços de criptografia ). Devido ao CSP, um arquivo do Excel não pode ser descriptografado e, portanto, a senha para abrir não pode ser removida, embora a velocidade de ataque de força bruta permaneça bastante alta. No entanto, o algoritmo antigo do Excel 97/2000 é definido por padrão. Portanto, os usuários que não alteram as configurações padrão não têm proteção confiável para seus documentos.

A situação mudou fundamentalmente no Excel 2007 , onde o algoritmo AES moderno com uma chave de 128 bits começou a ser usado para descriptografia e um uso de 50.000 vezes da função hash SHA1 reduziu a velocidade dos ataques de força bruta para centenas de senhas por segundo. No Excel 2010 , a força da proteção por padrão foi aumentada duas vezes devido ao uso de um SHA1 100.000 vezes para converter uma senha em uma chave.

Visualizador Microsoft Excel

O Microsoft Excel Viewer é um programa freeware para Microsoft Windows para visualização e impressão de planilhas criadas pelo Excel. [53] A Microsoft retirou o visualizador em abril de 2018 com a última atualização de segurança lançada em fevereiro de 2019 para o Excel Viewer 2007 (SP3). [54] [55]

A primeira versão lançada pela Microsoft foi o Excel 97 Viewer. [56] [57] O Excel 97 Viewer era compatível com Windows CE para PCs de mão . [58] Em outubro de 2004, a Microsoft lançou o Excel Viewer 2003. [59] Em setembro de 2007, a Microsoft lançou o Excel Viewer 2003 Service Pack 3 (SP3). [60] Em janeiro de 2008, a Microsoft lançou o Excel Viewer 2007. [61] Em abril de 2009, a Microsoft lançou o Excel Viewer 2007 Service Pack 2 (SP2). [62] Em outubro de 2011, a Microsoft lançou o Excel Viewer 2007 Service Pack 3 (SP3). [63]

A Microsoft recomenda visualizar e imprimir arquivos do Excel gratuitamente para usar o aplicativo Excel Mobile para Windows 10 e para Windows 7 e Windows 8 para carregar o arquivo para o OneDrive e usar o Excel para a web com uma conta da Microsoft para abri-los em um navegador . [54] [64]

Peculiaridades

Além de problemas com planilhas em geral, outros problemas específicos do Excel incluem precisão numérica, funções de estatísticas enganosas, erros de função de mod, limitações de data e muito mais.

Precisão numérica

O Excel mantém 15 algarismos em seus números, mas eles nem sempre são precisos: a linha inferior deve ser igual à linha superior.

Apesar do uso de precisão de 15 dígitos, o Excel pode exibir muito mais números (até trinta) mediante solicitação do usuário. Mas os números exibidos não são aqueles realmente usados ​​em seus cálculos e, portanto, por exemplo, a diferença de dois números pode ser diferente da diferença de seus valores exibidos. Embora tais desvios geralmente ultrapassem a 15ª casa decimal, ocorrem exceções, especialmente para números muito grandes ou muito pequenos. Podem ocorrer erros graves se as decisões forem tomadas com base em comparações automatizadas de números (por exemplo, usando a função If do Excel ), pois a igualdade de dois números pode ser imprevisível. [ citação necessária ]

Na figura, a fração 1/9000 é exibida no Excel. Embora esse número tenha uma representação decimal que é uma seqüência infinita de uns, o Excel exibe apenas os 15 dígitos à esquerda. Na segunda linha, o número um é adicionado à fração e, novamente, o Excel exibe apenas 15 algarismos. Na terceira linha, um é subtraído da soma usando o Excel. Como a soma na segunda linha tem apenas onze 1s após o decimal, a diferença quando 1 é subtraído desse valor exibido é três 0s seguidos por uma sequência de onze 1s. No entanto, a diferença relatada pelo Excel na terceira linha é três 0s seguidos por uma sequência de treze 1s e dois dígitos errôneos extras. Isso ocorre porque o Excel calcula com cerca de meio dígito a mais do que exibe.

O Excel funciona com uma versão modificada de 1985 da especificação IEEE 754 . [65] A implementação do Excel envolve conversões entre representações binárias e decimais, levando a uma precisão que é em média melhor do que se esperaria de uma precisão simples de quinze dígitos, mas que pode ser pior. Veja o artigo principal para detalhes.

Além da precisão nos cálculos do usuário, a questão da precisão nas funções fornecidas pelo Excel pode ser levantada. Particularmente na área de funções estatísticas, o Excel foi criticado por sacrificar a precisão para a velocidade de cálculo. [66] [67]

Como muitos cálculos no Excel são executados usando VBA , um problema adicional é a precisão do VBA, que varia com o tipo de variável e a precisão solicitada pelo usuário. [68]

Funções estatísticas

A precisão e conveniência das ferramentas estatísticas no Excel foram criticadas, [69] [70] [71] [72] [73] como o manuseio incorreto de dados perdidos, como o retorno de valores incorretos devido ao manuseio inepto de arredondamentos e grandes números, como somente atualizar cálculos seletivamente em uma planilha quando alguns valores de células são alterados e como tendo um conjunto limitado de ferramentas estatísticas. A Microsoft anunciou que alguns desses problemas foram tratados no Excel 2010. [74]

Erro de função Excel MOD

O Excel tem problemas com operações de módulo . No caso de resultados excessivamente grandes, o Excel retornará o aviso de erro#NUM!em vez de uma resposta. [75]

Dia bissexto fictício no ano de 1900

O Excel inclui 29 de fevereiro de 1900, tratando incorretamente 1900 como um ano bissexto , embora, por exemplo, 2100 seja tratado corretamente como um ano não bissexto. [76] [77] O bug originou-se do Lotus 1-2-3 (implementado deliberadamente para economizar memória do computador), e também foi implementado propositalmente no Excel, para fins de compatibilidade de bug . [78] Este legado foi posteriormente transportado para o formato de arquivo Office Open XML . [79]

Assim, um número (não necessariamente inteiro) maior ou igual a 61 interpretado como uma data e hora é o número (real) de dias após 30 de dezembro de 1899, 0:00, um número não negativo menor que 60 é o número de dias após 31 de dezembro de 1899, 0:00, e os números com parte inteira 60 representam o dia fictício.

Intervalo de datas

O Excel oferece suporte a datas com anos no intervalo 1900–9999, exceto que 31 de dezembro de 1899, pode ser inserido como 0 e é exibido como 0-jan-1900.

Converter uma fração de um dia em horas, minutos e dias, tratando-o como um momento no dia 1º de janeiro de 1900, não funciona para uma fração negativa. [80]

Problemas de conversão

Ao inserir um texto que esteja em um formato interpretado como uma data, o texto pode ser alterado acidentalmente para um formato de data padrão. Um problema semelhante ocorre quando um texto está na forma de uma notação de ponto flutuante de um número. Nestes casos, o texto original exato não pode ser recuperado do resultado. Formatar a célula como TEXTO antes de inserir um texto ambíguo evita que o Excel converta para uma data.

Esse problema causou um problema bem conhecido na análise de DNA , por exemplo, em bioinformática . Conforme relatado pela primeira vez em 2004, [81] cientistas genéticos descobriram que o Excel converte de forma automática e incorreta certos nomes de genes em datas. Um estudo de acompanhamento em 2016 descobriu que muitos artigos de periódicos científicos revisados por pares foram afetados e que "Dos periódicos selecionados, a proporção de artigos publicados com arquivos Excel contendo listas de genes que são afetados por erros de nomes de genes é de 19,6%." [82] O Excel analisa os dados copiados e colados e às vezes os altera dependendo do que pensa que são. Por exemplo, MARCH1 (dedo 1 do tipo anel associado à membrana)é convertido para a data 1 de março (1 de março) e SEPT2 (2 de setembro) é convertido para 2 de setembro (2 de setembro) etc. [83] Enquanto algumas fontes de notícias secundárias [84] relataram isso como uma falha no Excel, o os autores originais do artigo de 2016 colocaram a culpa no uso indevido do Excel pelos pesquisadores. [82] [85]

Em agosto de 2020, o HUGO Gene Nomenclature Committee (HGNC) publicou novas diretrizes na revista Nature com relação à nomenclatura de genes, a fim de evitar problemas com "símbolos que afetam o manuseio e a recuperação de dados". Até agora 27 genes foram renomeados, incluindo a mudança de MARCH1 para MARCHF1 e SEPT1 para SEPTIN1, a fim de evitar a conversão acidental dos nomes dos genes em datas. [86]

Erros com strings grandes

As funções a seguir retornam resultados incorretos quando passada uma string com mais de 255 caracteres: [87]

  • type() retorna 16 incorretamente, o que significa "valor de erro"
  • IsText(), quando chamado como um método do objeto VBA WorksheetFunction(ou seja, WorksheetFunction.IsText()no VBA), retorna incorretamente "falso".

Nomes de arquivo

O Microsoft Excel não abrirá dois documentos com o mesmo nome e, em vez disso, exibirá o seguinte erro:

Um documento com o nome '% s' já está aberto. Você não pode abrir dois documentos com o mesmo nome, mesmo se os documentos estiverem em pastas diferentes. Para abrir o segundo documento, feche o documento que está aberto atualmente ou renomeie um dos documentos. [88]

O motivo é a ambigüidade de cálculo com células vinculadas. Se houver uma célula = '[Livro1.xlsx] Folha1'! $ G $ 33, e houver dois livros chamados "Livro1" abertos, não há como saber qual o usuário se refere. [89]

Versões

História antiga

A Microsoft originalmente comercializou um programa de planilha eletrônica chamado Multiplan em 1982. A Multiplan se tornou muito popular em sistemas CP / M , mas em sistemas MS-DOS ela perdeu popularidade para o Lotus 1-2-3 . A Microsoft lançou a primeira versão do Excel para Macintosh em 30 de setembro de 1985, e a primeira versão do Windows foi 2.05 (para sincronizar com a versão 2.2 do Macintosh) em novembro de 1987. [90] Lotus demorou a trazer o 1-2-3 para O Windows e no início dos anos 1990, o Excel começou a vender mais que o 1-2-3 e ajudou a Microsoft a alcançar sua posição como um desenvolvedor líder de software para PC. Essa conquista solidificou a Microsoft como um concorrente válido e mostrou seu futuro de desenvolvimento de GUIProgramas. A Microsoft manteve sua vantagem com novos lançamentos regulares, a cada dois anos ou mais.

Microsoft Windows

O Excel 2.0 é a primeira versão do Excel para a plataforma Intel . As versões anteriores a 2.0 estavam disponíveis apenas no Apple Macintosh.

Excel 2.0 (1987)

A primeira versão do Windows foi identificada como "2" para corresponder à versão do Mac. Isso incluiu uma versão de tempo de execução do Windows. [91]

A BYTE em 1989 listou o Excel para Windows como um dos vencedores de "Distinção" do BYTE Awards. A revista afirma que o porte da versão "extraordinária" do Macintosh "brilha", com uma interface de usuário tão boa ou melhor que a original.

Excel 3.0 (1990)

Barras de ferramentas incluídas, recursos de desenho, estrutura de tópicos, suporte a suplementos, gráficos 3D e muitos outros recursos novos. [91]

Excel 4.0 (1992)

Introduzido preenchimento automático. [92]

Além disso, um ovo de páscoa no Excel 4.0 revela uma animação oculta de um conjunto dançante de números de 1 a 3, representando o Lotus 1-2-3, que é então esmagado por um logotipo do Excel. [93]

Excel 5.0 (1993)

Com a versão 5.0, o Excel incluiu o Visual Basic for Applications (VBA), uma linguagem de programação baseada no Visual Basic que adiciona a capacidade de automatizar tarefas no Excel e fornecer funções definidas pelo usuário (UDF) para uso em planilhas. O VBA é uma adição poderosa ao aplicativo e inclui um ambiente de desenvolvimento integrado (IDE) com todos os recursos. A gravação de macros pode produzir código VBA que replica as ações do usuário, permitindo assim a automação simples de tarefas regulares. O VBA permite a criação de formulários e controles na planilha para se comunicar com o usuário. A linguagem suporta o uso (mas não a criação) de DLL ActiveX ( COM )'s; versões posteriores adicionam suporte para módulos de classe, permitindo o uso de técnicas básicas de programação orientada a objetos .

A funcionalidade de automação fornecida pelo VBA tornou o Excel um alvo para vírus de macro . Isso causou sérios problemas até que os produtos antivírus começaram a detectar esses vírus. A Microsoft tardiamente tomou medidas para evitar o uso indevido, adicionando a capacidade de desabilitar macros completamente, habilitar macros ao abrir uma pasta de trabalho ou confiar em todas as macros assinadas usando um certificado confiável.

As versões 5.0 a 9.0 do Excel contêm vários ovos de Páscoa , incluindo um "Hall of Tortured Souls", um minijogo semelhante ao Doom , embora desde a versão 10 a Microsoft tenha tomado medidas para eliminar esses recursos não documentados de seus produtos. [94]

5.0 foi lançado em uma versão x86 de 16 bits para Windows 3.1 e posterior em uma versão de 32 bits para NT 3.51 (x86 / Alpha / PowerPC)

Excel 95 (v7.0)

Microsoft Excel 95

Lançado em 1995 com o Microsoft Office para Windows 95 , esta é a primeira versão principal após o Excel 5.0, pois não existe o Excel 6.0 com todos os aplicativos do Office padronizados no mesmo número de versão principal.

Reescrita interna para 32 bits. Quase sem mudanças externas, mas mais rápido e mais estável.

Excel 97 (v8.0)

Incluído no Office 97 (para x86 e Alpha). Esta foi uma grande atualização que introduziu o assistente de escritório de clipes de papel e apresentava o VBA padrão usado em vez do Excel Basic interno. Ele introduziu os rótulos de linguagem natural, agora removidos.

Esta versão do Excel inclui um simulador de vôo como um ovo de Páscoa .

Excel 2000 (v9.0)

Microsoft Excel 2000

Incluído no Office 2000 . Esta foi uma pequena atualização, mas introduziu uma atualização na área de transferência, onde pode conter vários objetos ao mesmo tempo. O Assistente do Office, cuja aparição não solicitada frequente no Excel 97 irritou muitos usuários, tornou-se menos intrusivo.

Excel 2002 (v10.0)

Incluído no Office XP . Melhorias muito pequenas.

Excel 2003 (v11.0)

Incluído no Office 2003 . Pequenas melhorias, sendo as mais significativas as novas tabelas.

Excel 2007 (v12.0)

Microsoft Excel 2007

Incluído no Office 2007 . Esta versão foi uma grande atualização da versão anterior. Semelhante a outros produtos atualizados do Office, o Excel em 2007 usou o novo sistema de menu da faixa de opções. Isso era diferente do que os usuários estavam acostumados e gerou reações mistas. Um estudo relatou aceitação razoavelmente boa pelos usuários, exceto usuários altamente experientes e usuários de aplicativos de processamento de texto com uma interface WIMP clássica , mas estava menos convencido em termos de eficiência e organização. [95] No entanto, uma pesquisa online relatou que a maioria dos entrevistados tinha uma opinião negativa sobre a mudança, com usuários avançados sendo "um pouco mais negativos" do que usuários intermediários, e usuários relatando uma auto-estimativa redução da produtividade.

A funcionalidade adicionada inclui o conjunto SmartArt de diagramas comerciais editáveis. Também foi adicionado um gerenciamento aprimorado de variáveis ​​nomeadas por meio do Gerenciador de Nomes e uma flexibilidade muito aprimorada na formatação de gráficos, que permitem rotulagem de coordenadas ( x, y ) e linhas de peso arbitrário. Várias melhorias nas tabelas dinâmicas foram introduzidas.

Também como outros produtos de escritório, os formatos de arquivo Office Open XML foram introduzidos, incluindo .xlsm para uma pasta de trabalho com macros e .xlsx para uma pasta de trabalho sem macros. [96]

Especificamente, muitas das limitações de tamanho das versões anteriores foram bastante aumentadas. Para ilustrar, o número de linhas agora era 1.048.576 (2 20 ) e as colunas eram 16.384 (2 14 ; a coluna da extrema direita é XFD). Isso muda o que é uma  referência A1 válida versus um intervalo nomeado. Esta versão fez uso mais extensivo de múltiplos núcleos para o cálculo de planilhas; no entanto, as macros VBA não são manipuladas em paralelo e os suplementos XLL só foram executados em paralelo se fossem thread-safe e isso fosse indicado no registro.

Excel 2010 (v14.0)

Microsoft Excel 2010 em execução no Windows 7

Incluída no Office 2010 , esta é a próxima versão principal após a v12.0, pois a versão número 13 foi ignorada .

Pequenos aprimoramentos e suporte de 64 bits, [97] incluindo o seguinte:

  • Recálculo de multithreading (MTR) para funções comumente usadas
  • Tabelas dinâmicas aprimoradas
  • Mais opções de formatação condicional
  • Recursos adicionais de edição de imagem
  • Gráficos na célula chamados minigráficos
  • Capacidade de visualizar antes de colar
  • Recurso de bastidores do Office 2010 para tarefas relacionadas a documentos
  • Capacidade de personalizar a faixa de opções
  • Muitas novas fórmulas, a maioria altamente especializada para melhorar a precisão [98]

Excel 2013 (v15.0)

Incluído no Office 2013 , junto com uma série de novas ferramentas incluídas nesta versão:

  • Multi-threading aprimorado e contenção de memória
  • FlashFill [99]
  • Power View [100]
  • Power Pivot [101]
  • Slicer da linha do tempo
  • Aplicativo do Windows
  • Inquire [102]
  • 50 novas funções [103]

Excel 2016 (v16.0)

Incluído no Office 2016 , junto com uma série de novas ferramentas incluídas nesta versão:

  • Integração do Power Query
  • Modo somente leitura para Excel
  • Acesso de teclado para tabelas dinâmicas e segmentação de dados no Excel
  • Novos tipos de gráfico
  • Vinculação rápida de dados no Visio
  • Funções de previsão do Excel
  • Suporte para seleção múltipla de itens Slicer usando toque
  • Agrupamento de tempo e detalhamento do gráfico dinâmico
  • Cartões de dados Excel [104]

Excel 2019, Office 365 e posterior (v16.0)

A Microsoft não lança mais o Office ou o Excel em versões discretas. Em vez disso, os recursos são introduzidos automaticamente ao longo do tempo usando o Windows Update. O número da versão permanece 16.0. Depois disso, apenas as datas aproximadas em que os recursos aparecem agora podem ser fornecidas.

  • Matrizes dinâmicas. Estas são essencialmente fórmulas de matriz, mas elas "se espalham" automaticamente nas células vizinhas e não precisam do ctrl-shift-enter para criá-las. Além disso, matrizes dinâmicas são o formato padrão, com novos operadores "@" e "#" para fornecer compatibilidade com versões anteriores. Esta é talvez a maior mudança estrutural desde 2007 e é uma resposta a um recurso semelhante no Planilhas Google . As matrizes dinâmicas começaram a aparecer em pré-lançamentos por volta de 2018 e, a partir de março de 2020, estão disponíveis em versões publicadas do Office 365, desde que um usuário selecione "Office Insiders".

Apple Macintosh

Microsoft Excel para Mac 2011
  • 1985 Excel 1.0
  • 1988 Excel 1.5
  • 1989 Excel 2.2
  • 1990 Excel 3.0
  • 1992 Excel 4.0
  • 1993 Excel 5.0 (parte do Office 4.x - versão final Motorola 680x0 [105] e primeira versão PowerPC)
  • 1998 Excel 8.0 (parte do Office 98 )
  • 2000 Excel 9.0 (parte do Office 2001 )
  • 2001 Excel 10.0 (parte do Office v. X )
  • 2004 Excel 11.0 (parte do Office 2004 )
  • 2008 Excel 12.0 (parte do Office 2008 )
  • 2010 Excel 14.0 (parte do Office 2011 )
  • 2015 Excel 15.0 (parte do Office 2016 —Office 2016 para Mac traz a versão Mac muito mais perto da paridade com seu primo Windows, harmonizando muitos dos relatórios e funções de desenvolvedor de alto nível, enquanto alinha a faixa de opções e o estilo com sua versão PC .) [106]

OS / 2

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

Móvel

Excel Mobile é um programa de planilha que pode editar arquivos XLSX. Ele pode editar e formatar texto em células, calcular fórmulas, pesquisar na planilha, classificar linhas e colunas, congelar painéis, filtrar as colunas, adicionar comentários e criar gráficos. Ele não pode adicionar colunas ou linhas, exceto na borda do documento, reorganizar colunas ou linhas, excluir linhas ou colunas ou adicionar guias de planilha. [107] [108] [109] [110] [111] [112] A versão 2007 tem a capacidade de usar um modo de tela inteira para lidar com a resolução de tela limitada, bem como painéis divididos para visualizar diferentes partes de uma planilha de uma vez. [110]As configurações de proteção, configurações de zoom, configurações de filtro automático, determinadas formatações de gráfico, planilhas ocultas e outros recursos não são suportados no Excel Mobile e serão modificados ao abrir e salvar uma pasta de trabalho. [111] Em 2015, o Excel Mobile tornou-se disponível para Windows 10 e Windows 10 Mobile na Windows Store . [113] [114]

Resumo

Lenda:Versão antiga, não mantidaVersão mais antiga, ainda mantidaVersão estável atualVersão de visualização mais recenteLançamento futuro
Histórico de lançamento do Microsoft Excel para Windows
AnoNomeVersãoComentários
1987Excel 2Old version, no longer maintained: 2.0Renumerado para 2 para corresponder à versão Macintosh contemporânea. Macros com suporte (mais tarde conhecidas como macros do Excel 4).
1990Excel 3Old version, no longer maintained: 3,0Adicionados recursos de gráficos 3D
1992Excel 4Old version, no longer maintained: 4,0Introduzido recurso de preenchimento automático
1993Excel 5Old version, no longer maintained: 5.0Inclui Visual Basic for Applications (VBA) e várias opções orientadas a objetos
1995Excel 95Old version, no longer maintained: 7,0Renumerado para a versão contemporânea do Word. Ambos os programas foram empacotados no Microsoft Office nesta época.
1997Excel 97Old version, no longer maintained: 8,0
2000Excel 2000Old version, no longer maintained: 9,0Parte do Microsoft Office 2000, que por sua vez fazia parte do Windows Millennium (também conhecido como "Windows ME").
2002Excel 2002Old version, no longer maintained: 10,0
2003Excel 2003Old version, no longer maintained: 11,0Lançado apenas 1 ano depois para melhor corresponder ao resto do Microsoft Office (Word, PowerPoint, etc.).
2007Excel 2007Old version, no longer maintained: 12,0
2010Excel 2010Older version, yet still maintained: 14,0Devido a superstições em torno do número 13, o Excel 13 foi omitido na contagem de versões.
2013Excel 2013Older version, yet still maintained: 15.0Introduziu mais 50 funções matemáticas (disponíveis como comandos predefinidos, em vez de digitar a fórmula manualmente).
2016Excel 2016Current stable version: 16,0Parte do Microsoft Office 2016
Histórico de versões do Microsoft Excel para Macintosh
AnoNomeVersãoComentários
1985Excel 1Old version, no longer maintained: 1.0Versão inicial do Excel. Macros com suporte (mais tarde conhecidas como macros do Excel 4).
1988Excel 1.5Old version, no longer maintained: 1,5
1989Excel 2Old version, no longer maintained: 2,2
1990Excel 3Old version, no longer maintained: 3,0
1992Excel 4Old version, no longer maintained: 4,0
1993Excel 5Old version, no longer maintained: 5.0Disponível apenas em Macs baseados em PowerPC. Primeira versão PowerPC.
1998Excel 98Old version, no longer maintained: 8,0O Excel 6 e o ​​Excel 7 foram ignorados para corresponder ao restante do Microsoft Office na época.
2000Excel 2000Old version, no longer maintained: 9,0
2001Excel 2001Old version, no longer maintained: 10,0
2004Excel 2004Old version, no longer maintained: 11,0
2008Excel 2008Old version, no longer maintained: 12,0
2011Excel 2011Old version, no longer maintained: 14,0Tal como acontece com a versão do Windows, a versão 13 foi ignorada por motivos supersticiosos.
2016Excel 2016Current stable version: 16,0Tal como acontece com o resto do Microsoft Office, o mesmo ocorre com o Excel: as datas de lançamento futuras da versão para Macintosh devem corresponder melhor às da versão para Windows, de 2016 em diante.
Histórico de lançamento do Microsoft Excel para OS / 2
AnoNomeVersãoComentários
1989Excel 2.2Old version, no longer maintained: 2,2Numerado entre as versões do Windows na época
1990Excel 2.3Old version, no longer maintained: 2,3
1991Excel 3Old version, no longer maintained: 3,0Última versão do OS / 2. Subséries descontinuadas do Microsoft Excel, que de outra forma ainda é um programa desenvolvido ativamente.

Impacto

O Excel oferece muitos ajustes de interface de usuário nas primeiras planilhas eletrônicas; entretanto, a essência permanece a mesma do software de planilha original, VisiCalc : o programa exibe células organizadas em linhas e colunas, e cada célula pode conter dados ou uma fórmula, com referências relativas ou absolutas a outras células.

O Excel 2.0 para Windows, que foi modelado após sua contraparte baseada em GUI Mac, indiretamente expandiu a base instalada do ambiente Windows então nascente. O Excel 2.0 foi lançado um mês antes do Windows 2.0, e a base instalada do Windows era tão baixa naquele ponto em 1987 que a Microsoft teve que agrupar uma versão runtime do Windows 1.0 com o Excel 2.0. [115] Ao contrário do Microsoft Word, nunca houve uma versão DOS do Excel.

O Excel se tornou a primeira planilha a permitir ao usuário definir a aparência das planilhas (fontes, atributos de caracteres e aparência de células). Ele também introduziu o recálculo inteligente de células, onde apenas as células dependentes da célula sendo modificada são atualizadas (programas de planilhas anteriores recomputavam tudo o tempo todo ou esperavam por um comando específico do usuário). O Excel introduziu o preenchimento automático, a capacidade de arrastar e expandir a caixa de seleção para copiar automaticamente o conteúdo de uma célula ou linha para células ou linhas adjacentes, ajustando as cópias de forma inteligente, incrementando automaticamente as referências ou conteúdos das células. O Excel também introduziu recursos gráficos abrangentes.

Segurança

Como o Excel é amplamente utilizado, ele foi atacado por hackers. Embora o Excel não esteja diretamente exposto à Internet, se um invasor conseguir que a vítima abra um arquivo no Excel e houver um bug de segurança apropriado no Excel, o invasor poderá obter o controle do computador da vítima. [116] O GCHQ do Reino Unido possui uma ferramenta chamada TORNADO ALLEY com esse propósito. [117] [118]

Veja também

  • Comparação de software de planilha
  • Comparação da análise de risco de suplementos do Microsoft Excel
  • Números (planilha) - o equivalente do iWork
  • Spreadmart

Referências

  1. ^ "Notas de lançamento para lançamentos de canal atuais em 2020" . Microsoft Docs . Recuperado em 19 de julho de 2020 .
  2. ^ Tom Warren (24 de setembro de 2018). "Microsoft lança Office 2019 para Windows e Mac" . The Verge . Recuperado em 25 de dezembro de 2019 .
  3. ^ "Microsoft Office Excel 365" . Microsoft.com . Recuperado em 25 de janeiro de 2021 .
  4. ^ "Histórico de atualização do Office para Mac" . Microsoft Docs . Recuperado em 16 de março de 2021 .
  5. ^ "APKs do Microsoft Excel" . APKMirror . Recuperado em 22 de março de 2021 .
  6. ^ "Microsoft Excel" . App Store . Recuperado em 15 de março de 2021 .
  7. ^ Harvey, Greg (2006). Excel 2007 para leigos . Wiley. ISBN 978-0-470-03737-9.
  8. ^ Harvey, Greg (2007). Livro de exercícios do Excel 2007 para leigos (2ª ed.). Wiley. p. 296 ff . ISBN 978-0-470-16937-7.
  9. ^ "Descrição sobre as tabelas dinâmicas do Microsoft Excel" . Melhor Tutorial do Excel . Recuperado em 25 de janeiro de 2021 .
  10. ^ "Tudo sobre as tabelas dinâmicas do Microsoft Excel" . Excel Pivot . Recuperado em 19 de janeiro de 2021 .
  11. ^ "Tudo sobre as tabelas dinâmicas do Microsoft Excel" . Excel Pivot . Recuperado em 19 de janeiro de 2021 .
  12. ^ de Levie, Robert (2004). Excel avançado para análise de dados científicos . Imprensa da Universidade de Oxford. ISBN 978-0-19-515275-3.
  13. ^ Bourg, David M. (2006). Livro de receitas científicas e de engenharia do Excel . O'Reilly. ISBN 978-0-596-00879-6.
  14. ^ Şeref, Michelle MH & Ahuja, Ravindra K. (2008). "§4.2 Uma planilha de gerenciamento e otimização de portfólio DSS" . Em Burstein, Frad & Holsapple, Clyde W. (eds.). Manual de Sistemas de Apoio à Decisão 1: Temas Básicos . Springer. ISBN 978-3-540-48712-8.
  15. ^ Wells, Eric & Harshbarger, Steve (1997). Manual do desenvolvedor do Microsoft Excel 97 . Microsoft Press. ISBN 978-1-57231-359-0. Excelentes exemplos são desenvolvidos para mostrar como os aplicativos podem ser projetados.
  16. ^ Harnett, Donald L. & Horrell, James F. (1998). Dados, estatísticas e modelos de decisão com Excel . Wiley. ISBN 978-0-471-13398-8.
  17. ^ É necessária alguma forma dehardware de aquisição de dados . Veja, por exemplo, Austerlitz, Howard (2003). Técnicas de aquisição de dados usando PCs (2ª ed.). Academic Press. p. 281 ff . ISBN 978-0-12-068377-2.
  18. ^ "Descrição das opções de inicialização do Excel" . Ajuda e suporte da Microsoft . Suporte da Microsoft. 7 de maio de 2007 . Recuperado em 14 de dezembro de 2010 . O Microsoft Excel aceita várias opções opcionais que você pode usar para controlar como o programa é iniciado. Este artigo lista as opções e fornece uma descrição de cada uma delas.
  19. ^ "Funções do Excel (em ordem alfabética)" . Microsoft . Recuperado em 4 de novembro de 2018 .
  20. ^ "Objeto WorksheetFunction (Excel)" . Referência do VBA do Office . Microsoft . Recuperado em 4 de novembro de 2018 .
  21. ^ "Funções (Visual Basic for Applications)" . Referência do VBA do Office . Microsoft . Recuperado em 4 de novembro de 2018 .
  22. ^ Por exemplo, convertendo para Visual Basic as receitas em Press, William H. Press; Teukolsky, Saul A .; Vetterling, William T. & Flannery, Brian P. (2007). Receitas numéricas: a arte da computação científica (3ª ed.). Cambridge University Press. ISBN 978-0-521-88068-8.A conversão de código para Basic de Fortran provavelmente é mais fácil do que de C ++, então a 2ª edição ( ISBN 0521437210 ) pode ser mais fácil de usar, ou a implementação de código Basic da primeira edição: Sprott, Julien C. (1991). Receitas numéricas: rotinas e exemplos em BASIC . Cambridge University Press. ISBN  978-0-521-40689-5.
  23. ^ "Excel" . Office para Mac . OfficeforMacHelp.com . Recuperado em 8 de julho de 2012 .
  24. ^ "Usando Excel - PC ou Mac? | Excel Lemon" . www.excellemon.com . Arquivado do original em 21 de setembro de 2016 . Recuperado em 29 de julho de 2015 .
  25. ^ No entanto, uma proporção cada vez maior da funcionalidade do Excel não é capturada pelo Gravador de Macro, levando a macros praticamente inúteis. A compatibilidade entre várias versões do Excel também é uma desvantagem desse método. Um gravador de macro no Excel 2010 pode não funcionar no Excel 2003 ou anterior. Isso é mais comum ao alterar as cores e a formatação das células.Walkenbach, John (2007). "Capítulo 6: Usando o gravador de macro do Excel" . Excel 2007 VBA Programming for Dummies (revisado por Jan Karel Pieterse ed.). Wiley. p. 79 ff . ISBN 978-0-470-04674-6.
  26. ^ Walkenbach, John (2 de fevereiro de 2007). "Capítulo 4: Apresentando o modelo de objeto do Excel" . trabalho citado . p. 53 ff . ISBN 978-0-470-04674-6.
  27. ^ "A página de planilha para usuários e desenvolvedores do Excel" . J-Walk & Associates, Inc . Recuperado em 19 de dezembro de 2012 .
  28. ^ "Trabalhando com macros do Excel 4.0" . Suporte do Microsoft Office . Recuperado em 19 de dezembro de 2012 .
  29. ^ "Como fazer um gráfico dinâmico" . Excel Pivot . Recuperado em 10 de fevereiro de 2021 .
  30. ^ "Solver" .
  31. ^ "Diferenças entre o uso de uma pasta de trabalho no navegador e no Excel - Suporte do Office" . support.office.com . Arquivado do original em 8 de fevereiro de 2017 . Retirado em 7 de fevereiro de 2017 .
  32. ^ "A" Grande Rede "e os limites aumentados no Excel 2007" . microsoft.com . Recuperado em 10 de abril de 2008 .
  33. ^ "Como extrair informações de arquivos do Office usando formatos e esquemas de arquivo do Office" . Microsoft. 26 de fevereiro de 2008 . Recuperado em 10 de novembro de 2008 .
  34. ^ a b "Referência de planilha XML" . Artigos técnicos do Microsoft Excel 2002 . MSDN. Agosto de 2001 . Recuperado em 10 de novembro de 2008 .
  35. ^ "Recursos obsoletos do Excel 2007" . Microsoft — David Gainer. 24 de agosto de 2006 . Recuperado em 2 de janeiro de 2009 .
  36. ^ "Documentação do OpenOffice.org sobre o formato de arquivo do Microsoft Excel" (PDF) . 2 de agosto de 2008.
  37. ^ "Especificação do formato de arquivo binário do Microsoft Office Excel 97-2007 (formato * .xls 97-2007)" . Corporação Microsoft. 2007
  38. ^ Fairhurst, Danielle Stein (17 de março de 2015). Usando o Excel para Análise de Negócios: Um Guia para Fundamentos de Modelagem Financeira . John Wiley & Sons. ISBN 978-1-119-06245-5.
  39. ^ a b "Falsificando DDE com servidores privados" .
  40. ^ Schmalz, Michael (2006). "Capítulo 5: Usando o Access VBA para automatizar o Excel" . Integrando Excel e Access . O'Reilly Media, Inc. ISBN 978-0-596-00973-1.Schmalz, Michael (2006). "Capítulo 5: Usando o Access VBA para automatizar o Excel" . Integrando Excel e Access . O'Reilly Media, Inc. ISBN 978-0-596-00973-1.
  41. ^ Cornell, Paul (2007). "Capítulo 5: Conectar-se a outros bancos de dados" . Excel como seu banco de dados . Apress. p. 117 ff . ISBN 978-1-59059-751-4.
  42. ^ DeMarco, Jim (2008). "Ferramentas de importação de dados do Excel" . Pro Excel 2007 VBA . Apress. p. 43 ff . ISBN 978-1-59059-957-0.
  43. ^ Harts, Doug (2007). "Importando dados do Access para o Excel 2007" . Microsoft Office 2007 Business Intelligence: Relatórios, Análise e Medição da Área de Trabalho . McGraw-Hill Professional. ISBN 978-0-07-149424-3.
  44. ^ "Sobre a rede DDE (Windows)" .
  45. ^ Como configurar RTD no Excel
  46. ^ DeMarco, Jim (2008). Pro Excel 2007 VBA . Berkeley, CA: Apress. p. 225. ISBN 978-1-59059-957-0. Os dados externos são acessados ​​por meio de um arquivo de conexão, como um arquivo Office Data Connection (ODC) (.odc)
  47. ^ Bullen, Stephen; Bovey, Rob & Green, John (2009). Desenvolvimento profissional em Excel (2ª ed.). Upper Saddle River, NJ: Addison-Wesley. p. 665. ISBN 978-0-321-50879-9. Para criar uma solução robusta, sempre temos que incluir algum código VBA ...
  48. ^ William, Wehrs (2000). "Um curso de DSS aplicado usando Excel e VBA: IS e / ou MS?" (PDF) . The Proceedings of ISECON (Information System Educator Conference) . p. 4. Arquivado do original (PDF) em 21 de agosto de 2010 . Recuperado em 5 de fevereiro de 2010 . O Microsoft Query é uma ferramenta de recuperação de dados (ou seja, navegador ODBC) que pode ser empregada no Excel 97. Ela permite ao usuário criar e salvar consultas em bancos de dados relacionais externos para os quais um driver ODBC está disponível.
  49. ^ Use o Microsoft Query para recuperar dados externos Arquivado em 12 de março de 2010, na Wayback Machine
  50. ^ "Proteger documentos, pastas de trabalho e apresentações com senha - Word - Office.com" . Office.microsoft.com . Recuperado em 24 de abril de 2013 .
  51. ^ "Proteger documentos, pastas de trabalho e apresentações com senha - Word - Office.com" . Office.microsoft.com . Recuperado em 24 de abril de 2013 .
  52. ^ "Folha de trabalho protegida por senha ou elementos da pasta de trabalho - Excel - Office.com" . Office.microsoft.com. Arquivado do original em 26 de março de 2013 . Recuperado em 24 de abril de 2013 .
  53. ^ "Descrição do Excel Viewer" . Microsoft . 17 de fevereiro de 2012. Arquivado do original em 6 de abril de 2013.
  54. ^ a b "Como obter a versão mais recente do Excel Viewer" . Microsoft Docs . 22 de maio de 2020 . Recuperado em 3 de janeiro de 2021 .
  55. ^ "Descrição da atualização de segurança para Excel Viewer 2007: 12 de fevereiro de 2019" . Microsoft . 16 de abril de 2020 . Recuperado em 3 de janeiro de 2021 .
  56. ^ "Microsoft Excel Viewer" . Microsoft . 1997. Arquivado do original em 20 de janeiro de 1998.
  57. ^ "Visualizador do Excel 97/2000: Arquivos de planilha" . Microsoft . Arquivado do original em 13 de janeiro de 2004.
  58. ^ "Novos recursos no Windows CE .NET 4.1" . Microsoft Docs . 30 de junho de 2006 . Recuperado em 3 de janeiro de 2021 .
  59. ^ "Excel Viewer 2003" . Microsoft . 12 de outubro de 2004. Arquivado do original em 15 de janeiro de 2005.
  60. ^ "Excel Viewer 2003 Service Pack 3 (SP3)" . Microsoft . 17 de setembro de 2007. Arquivado do original em 11 de outubro de 2007.
  61. ^ "Visualizador do Excel" . Microsoft . 14 de janeiro de 2008. Arquivado do original em 26 de setembro de 2010.
  62. ^ "Excel Viewer 2007 Service Pack 2 (SP2)" . Microsoft . 24 de abril de 2009. Arquivado do original em 28 de abril de 2012.
  63. ^ "Excel Viewer 2007 Service Pack 3 (SP3)" . Microsoft . 25 de outubro de 2011. Arquivado do original em 29 de dezembro de 2011.
  64. ^ "Versões com suporte dos visualizadores do Office" . Microsoft . 16 de abril de 2020 . Recuperado em 3 de janeiro de 2021 .
  65. ^ A visão geral da Microsoft pode ser encontrada em: "A aritmética de ponto flutuante pode fornecer resultados imprecisos no Excel" . Revisão 8.2; ID do artigo: 78113 . Suporte da Microsoft. 30 de junho de 2010 . Recuperado em 2 de julho de 2010 .
  66. ^ Altman, Micah ; Gill, Jeff ; McDonald, Michael (2004). "§2.1.1 Exemplo revelador: Calculando o desvio padrão do coeficiente" . Questões numéricas em computação estatística para o cientista social . Wiley-IEEE. p. 12. ISBN 978-0-471-23633-7.
  67. ^ de Levie, Robert (2004).trabalho citado. pp. 45–46. ISBN 978-0-19-515275-3.
  68. ^ Walkenbach, John (2010). "Definindo tipos de dados" . Programação do Excel 2010 Power com VBA . Wiley. pp. 198 ff e Tabela 8–1. ISBN 978-0-470-47535-5.
  69. ^ McCullough, Bruce D .; Wilson, Berry (2002). "Sobre a precisão dos procedimentos estatísticos no Microsoft Excel 2000 e Excel XP". Estatística Computacional e Análise de Dados . 40 (4): 713–721. doi : 10.1016 / S0167-9473 (02) 00095-6 .
  70. ^ McCullough, Bruce D .; Heiser, David A. (2008). "Sobre a precisão dos procedimentos estatísticos no Microsoft Excel 2007". Estatística Computacional e Análise de Dados . 52 (10): 4570–4578. CiteSeerX 10.1.1.455.5508 . doi : 10.1016 / j.csda.2008.03.004 . 
  71. ^ Yalta, A. Talha (2008). "A precisão das distribuições estatísticas no Microsoft Excel 2007". Estatística Computacional e Análise de Dados . 52 (10): 4579–4586. doi : 10.1016 / j.csda.2008.03.005 .
  72. ^ Goldwater, Eva. "Usando o Excel para análise de dados estatísticos - advertências" . Escola de Saúde Pública da Universidade de Massachusetts . Recuperado em 10 de novembro de 2008 .
  73. ^ Heiser, David A. (2008). "Falhas, problemas, soluções alternativas e correções do Microsoft Excel 2000, 2003 e 2007" . Arquivado do original em 18 de abril de 2010 . Recuperado em 8 de abril de 2010 .
  74. ^ Aprimoramentos de funções no Excel 2010 Arquivado em 6 de abril de 2010, na máquina Wayback. Comentários são fornecidos pelos leitores que podem esclarecer alguns problemas restantes.
  75. ^ "O bug do MOD" . Byg Software. Arquivado do original em 11 de janeiro de 2016 . Recuperado em 10 de novembro de 2008 .
  76. ^ "Os dias da semana anteriores a 1 ° de março de 1900 estão incorretos no Excel" . Microsoft. Arquivado do original em 14 de julho de 2012 . Recuperado em 10 de novembro de 2008 .
  77. ^ "O Excel assume incorretamente que o ano 1900 é um ano bissexto" . Microsoft . Recuperado em 1 de maio de 2019 .
  78. ^ Spolsky, Joel (16 de junho de 2006). "Minha primeira revisão do BillG" . Joel em Software . Recuperado em 10 de novembro de 2008 .
  79. ^ "The Contradictory Nature of OOXML" . ConsortiumInfo.org.
  80. ^ "Valores de data e hora negativos são exibidos como sinais de cerquilha (###) no Excel" . Microsoft . Recuperado em 26 de março de 2012 .
  81. ^ Zeeberg, Barry R; Riss, Joseph; Kane, David W; Bussey, Kimberly J; Uchio, Edward; Linehan, W Marston; Barrett, J Carl; Weinstein, John N. (2004). "Identificadores equivocados: erros de nomes de genes podem ser introduzidos inadvertidamente ao usar o Excel em bioinformática" . BMC Bioinformatics . 5 (1): 80. doi : 10.1186 / 1471-2105-5-80 . PMC 459209 . PMID 15214961 .  
  82. ^ a b Ziemann, Mark; Eren, Yotam; El-Osta, Assam (2016). "Erros de nomes de genes são comuns na literatura científica" . Genome Biology . 17 (1): 177. doi : 10.1186 / s13059-016-1044-7 . PMC 4994289 . PMID 27552985 .  
  83. ^ Anon (2016). "Microsoft Excel culpado por erros de estudo de genes" . bbc.co.uk . Londres: BBC News .
  84. ^ Cimpanu, Catalin (24 de agosto de 2016). "Um em cada cinco artigos científicos sobre genes contém erros por causa do Excel" . Softpedia . SoftNews.
  85. ^ Ziemann, Mark (2016). "Genome Spot: Meus pensamentos pessoais sobre erros de nomes de genes" . genomespot.blogspot.co.uk . Arquivado do original em 30 de agosto de 2016.
  86. ^ Vincent, James (6 de agosto de 2020). "Cientistas renomearam genes humanos para impedir que o Microsoft Excel os interprete incorretamente como datas" . The Verge . Recuperado em 9 de outubro de 2020 .
  87. ^ "Excel: digite () e falhe para strings longas" . Stack Overflow . 3 de novembro de 2018.WorksheetFunction.IsText()
  88. ^ Rajah, Gary (2 de agosto de 2004). "Problemas com macros" . A Linha de Negócios Hindu . Recuperado em 19 de março de 2019 .
  89. ^ Chirilov, Joseph (8 de janeiro de 2009). "Microsoft Excel - Por que não consigo abrir dois arquivos com o mesmo nome?" . Blogs do MSDN . Microsoft Corporation . Arquivado do original em 29 de julho de 2010 . Recuperado em 19 de março de 2019 .
  90. ^ Infoworld Media Group, Inc. (7 de julho de 1986). InfoWorld First Look: Supercalc 4 desafiando 1-2-3 com uma nova tática .
  91. ^ a b Walkenbach, John (4 de dezembro de 2013). "Histórico de versões do Excel" . A página da planilha . John Walkenbach . Recuperado em 12 de julho de 2020 .
  92. ^ Lewallen, Dale (1992). Guia de PC / Computação para Excel 4.0 para Windows . Ziff Davis . p. 13. ISBN 9781562760489. Recuperado em 27 de julho de 2013 .
  93. ^ Lake, Matt (6 de abril de 2009). "Ovos de Páscoa que adoramos: Excel 4" . crashreboot.blogspot.com . Recuperado em 5 de novembro de 2013 .
  94. ^ Osterman, Larry (21 de outubro de 2005). "Por que não há ovos de Páscoa?" . WebLog de Larry Osterman . Blogs do MSDN . Recuperado em 29 de julho de 2006 .
  95. ^ Dostál, M (9 de dezembro de 2010). Aceitação do usuário da Microsoft Ribbon User Interface (PDF) . Palacký University of Olomouc . ISBN  978-960-474-245-5. ISSN  1792-6157 . Recuperado em 28 de maio de 2013 .
  96. ^ Dodge, Mark; Stinson, Craig (2007). "Capítulo 1: O que há de novo no Microsoft Office Excel 2007". Microsoft Office Excel 2007 de dentro para fora . Microsoft Press. p. 1 ff . ISBN 978-0-7356-2321-7.
  97. ^ "O que há de novo no Excel 2010 - Excel" . Arquivado do original em 2 de dezembro de 2013 . Recuperado em 23 de setembro de 2010 .
  98. ^ Walkenbach, John (2010). "Alguns antecedentes essenciais" . Programação do Excel 2010 Power com VBA . Indianapolis, Indiana: Wiley Publishing, Inc. p. 20. ISBN 9780470475355.
  99. ^ Harris, Steven (1º de outubro de 2013). "Excel 2013 - Flash Fill" . Experts-Exchange.com . Intercâmbio de especialistas . Recuperado em 23 de novembro de 2013 .
  100. ^ "O que há de novo no Excel 2013" . Office.com . Microsoft . Recuperado em 25 de janeiro de 2014 .
  101. ^ K., Gasper (10 de outubro de 2013). "Uma Tabela Dinâmica PowerPivot supera uma Tabela Dinâmica normal" . Experts-Exchange.com . Intercâmbio de especialistas . Recuperado em 23 de novembro de 2013 .
  102. ^ K., Gasper (20 de maio de 2013). "Inquire Add-In para Excel 2013" . Experts-Exchange.com . Intercâmbio de especialistas . Recuperado em 23 de novembro de 2013 .
  103. ^ "Novas funções no Excel 2013" . Office.com . Microsoft . Recuperado em 23 de novembro de 2013 .
  104. ^ "O que há de novo no Office 2016" . Office.com . Microsoft . Recuperado em 16 de agosto de 2015 .
  105. ^ "Microsoft anuncia disponibilidade de março do Office 98 Macintosh Edition" . Microsoft . 6 de janeiro de 1998 . Recuperado em 29 de dezembro de 2017 .
  106. ^ "O Office for Mac é finalmente um 'cidadão de primeira classe ' " . Re / codificar . Recuperado em 29 de julho de 2015 .
  107. ^ Ralph, Nate. "Office para Windows Phone 8: Seu guia prático para iniciantes" . TechHive . Recuperado em 30 de agosto de 2014 .
  108. ^ Wollman, Dana. "Microsoft Office Mobile para iPhone" . Engadget . Recuperado em 30 de agosto de 2014 .
  109. ^ Pogue, David. "Microsoft adiciona Office para iPhone. Bocejo" . The New York Times . Recuperado em 30 de agosto de 2014 .
  110. ^ a b Ogasawara, Todd. "O que há de novo no Excel Mobile" . Microsoft. Arquivado do original em 8 de fevereiro de 2008 . Recuperado em 13 de setembro de 2007 .
  111. ^ a b "Recursos não suportados no Excel Mobile" . Microsoft. Arquivado do original em 20 de outubro de 2007 . Recuperado em 21 de setembro de 2007 .
  112. ^ Use o Excel Mobile arquivado em 20 de outubro de 2007, na máquina Wayback . Microsoft. Recuperado em 21 de setembro de 2007.
  113. ^ "Excel Mobile" . Loja do Windows . Microsoft . Recuperado em 26 de junho de 2016 .
  114. ^ "PowerPoint Mobile" . Loja do Windows . Microsoft . Recuperado em 26 de junho de 2016 .
  115. ^ Perton, Marc (20 de novembro de 2005). "Windows às 20: 20 coisas que você não sabia sobre o Windows 1.0" . switch.com . Arquivado do original em 11 de abril de 2013 . Recuperado em 1 de agosto de 2013 .
  116. ^ Keizer, Gregg (24 de fevereiro de 2009). "Atacantes exploram vulnerabilidade não corrigida do Excel" . Computerworld . IDG Communications, Inc. Recuperado em 19 de março de 2019 .
  117. ^ "Ferramentas e técnicas JTRIG" . The Intercept . First Look Productions, Inc. 14 de julho de 2014. Arquivado do original em 14 de julho de 2014 . Recuperado em 19 de março de 2019 .
  118. ^ Cook, John. "Ferramentas e técnicas JTRIG" . The Intercept . p. 4 . Recuperado em 19 de março de 2019 - via DocumentCloud .

Fontes gerais

  • Bullen, Stephen; Bovey, Rob; Green, John (2009). Desenvolvimento profissional do Excel: O guia definitivo para o desenvolvimento de aplicativos usando Microsoft Excel e VBA (2ª ed.). Boston: Addison Wesley. ISBN 978-0-321-50879-9.
  • Dodge, Mark; Stinson, Craig (2007). Microsoft Office Excel 2007 de dentro para fora . Redmond, Wash .: Microsoft Press. ISBN 978-0-7356-2321-7.
  • Billo, E. Joseph (2011). Excel for Chemists: A Comprehensive Guide (3rd ed.). Hoboken, NJ: John Wiley & Sons. ISBN 978-0-470-38123-6.

links externos

  • Microsoft Excel - site oficial