Réponse à pikouik, nb lignes Excel

Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

La discussion "Nombre de ligne excel" lancée par fatoo2005 le 3 nov 2007 a amené pikouik à nous poser le 26/10/10 à 13:09 la question : "Je viens d'être confronté à cette limitation des 65 536 lignes, mais je n'ai pas saisi le pourquoi de cette limitation ... quelqu'un pourrait m'expliquer en langage "novice" ce qui bloque Excel 2003 à ce nombre de cellules/ colonnes, qui doit être la même raison pour Excel 2007 je suppose ?"

Malheureusement le langage "novice" ne suffira pas à te fournir les explications demandées, qui relèvent du langage-machine utilisé pour écrire les fichiers-système, et des contraintes liées au nombre de bytes servant à coder les données élémentaires. Mais enfin ...

Lorsqu'un byte est formé de 8 bits (chiffre binaire égal à 0 ou 1) on l'appelle un octet.
Et un octet peut représenter 2 puissance 8 = 256 valeurs différentes.
D'où cette limitation de 256 codes ASCII, de 256 caractères affichables dans une cellule Excel, de 256 colonnes d'Excel 2003, etc.

Autres limitations :
* Avec 2 octets, soit 16 bits, on peut définir 2 puissance 16 = 65536 valeurs différentes. C'est le nombre de lignes dans Excel 2003.
* Avec 14 bits, on peut définir 2 puissance 14 = 16384 valeurs différentes. C'est le nombre de colonnes dans Excel 2007.
* Avec 20 bits, on peut définir 2 puissance 20 = 1048576 valeurs différentes. C'est le nombre de lignes dans Excel 2007.

J'espère avoir éclairé quelque peu pikouik, fatoo2005 et les autres ...


--
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂

6 réponses

  1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Et pour les plus curieux, en examinant l'Aide d'Excel 2007 dans son chapitre
    Spécifications et limites relatives aux feuilles de calcul et aux classeurs
    on constatera que la plupart de ces limites sont des puissances de 2 :
    2^4=16 épaisseurs et styles de lignes
    2^5=32 styles de remplissage, champs dans un formulaire
    2^9=512 polices par classeur
    2^10=1024 sauts de page
    2^15=32767 caractères stockés dans une cellule

    Cordialement.
    2
  2. UsulArrakis Messages postés 7683 Statut Contributeur 3 196
     
    salut
    merci Raymond pour cette explication
    et pour excel 2007 et 2010 dont les limites sont supérieures aux précédentes versions ?

    (_Usul d'Arrakis
    Serial_Dreamer_)
    0
  3. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bien le bonjour, UsulArrakis.
    ... ça faisait longtemps !

    Dans mon post #1 il s'agit d'Excel 2003 et 2007.
    Dans mon post #2 il s'agit d'Excel 2007 uniquement.
    Je ne suis pas encore en possession d'Excel 2010 ...
    0
  4. pikouik Messages postés 1077 Statut Membre 498
     
    Merci beaucoup Raymond, sa m'éclaire bien plus que les réponses lu dans les autres poste.
    Une gentille attention de créer un poste pour m'expliquer tout ça clairement.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. boutaaa
     
    Excel2010 a plus d'1Mio de ligne
    0
  7. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour, UsulArrakis !

    Puisque boutaaa a réactivé cette vieille discussion (un an et demi déjà), je précise que les spécifications d'excel 2010 sont les mêmes que celles d'excel 2007.
    Le nombre de lignes de la version 2010 est bien de 1 048 576.

    Cordialement.
    0
    1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      Salut Raymond, UsulArrakis, les autres,

      Cette explication étant très claire, peut être aurait elle sa place dans les astuces...
      A voir

      Bonne journée
      0
    2. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      En effet, pijaku, c'est la réflexion que je me faisais en rédigeant mon message ...
      Je vais donc suivre ta suggestion. Merci.
      0
    3. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      De rien Raymond.
      A+
      Bonne journée
      0
    4. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      Très bien.
      J'ai faillit cliquer sur le bouton "J'aime"... mais je n'ai pas de facebook...

      A+
      0