IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Cellules non calculées malgré la présence d'un nombre [XL-2019]


Sujet :

Excel

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Points : 91
    Points
    91
    Par défaut Cellules non calculées malgré la présence d'un nombre
    Bonjour à toutes et à tous,

    J'ai exporté un fichier csv d'un site web afin de récupérer des données de stats (bref).

    J'ai donc des cellules qui contiennent des valeurs. Quand je veux faire une somme automatique, rien ne se passe. Je dois sélectionner les cellules que je veux manuellement mais excel ne les calcule pas.

    Idem quand j'en sélectionne plusieurs, en bas à droite, j'ai juste Nb (non vide) avec le nombre de cellules que j'ai sélectionnée.

    J'ai effacé le format de ces cellules, je les aie mises en nombre mais rien n'y fait.

    Avez vous une idée à ce problème ?

    Merci d'avance pour votre aide et avis

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 374
    Points : 23 852
    Points
    23 852
    Par défaut
    Bonjour.

    Idée un peu bête sans doute mais as-tu vérifié que Excel état bien en mode calcul automatique ?
    C'est dans l'onglet Formules, Option de calcul (complètement à droite dans l'onglet).
    Le mien passe régulièrement en mode calcul manuel.

    Sinon, tu peux essayé de convertir les données.
    Tu sélectionnes la colonne (je crois que cela ne marche que colonne par colonne).
    Puis dans l'onglet Données tu choisis Convertir (en gros au centre du ruban).
    Tu choisis "délimitée" comme option.

    A+

  3. #3
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 633
    Points
    5 633
    Par défaut
    Bonjour,

    Il est fort probable que tes nombres soit plutôt des textes (dans une cellule en alignement horizontal Standard, les nombres sont alignés à droite et les textes à gauche).

    Si c'est le cas, changer le format de la colonne ne suffit pas, ça n'agit pas sur les valeurs qu'elle contient : il faut convertir les valeurs textuelles en nombres.

    - Sélectionnes une cellule vide /clic droit / copier
    - Sélectionne la colonne / Clic droit / Collage spécial : Ajouter

  4. #4
    Membre régulier
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Points : 91
    Points
    91
    Par défaut
    Bonjour à vous 2,

    Le calcul automatique est en automatique : je l'avais vérifié car j'ai aussi eu ce problème il y a quelques temps avec un autre fichier

    Convertir les données ne change rien

    Effectivement les valeurs sont alignées à gauche.
    Je savais pas cette subtilité.

    Ca ne fonctionne pas ce que tu proposes en copier collage spécial ajouter.

    Le format de ces cellules est bien en nombre pourtant.

    J'ai effacé encore une fois le le format et je l'ai remis en nombre mais rien n'y fait.
    Chose marrante, j'ai une colonne date et là il calcule

    Merci pour votre aide

  5. #5
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 374
    Points : 23 852
    Points
    23 852
    Par défaut
    Essaye =CNUM(TaCellule). Est-ce que cela fonctionne ?

    A+

  6. #6
    Membre régulier
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Points : 91
    Points
    91
    Par défaut
    Ca me donne #VALEUR!

    Quand je vais sur afficher les étapes du calculs -> évaluer la formule, j'ai en référence la bonne cellule et en évaluation CNUM("-0.00054546")

    Merci pour ton aide.

  7. #7
    Membre éprouvé
    Homme Profil pro
    ingénieur d'étude
    Inscrit en
    Juin 2013
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur d'étude
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 563
    Points : 1 141
    Points
    1 141
    Par défaut
    Bonjour,

    Excel ne peut pas calculer de somme si certaines cellules sont en erreur.
    Dans une cellule n'appartenant pas à la plage importée, essaie d'entrer la formule suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(SI(ESTERREUR(<ImportRange>);1;0))
    Valide cette cellule de façon matricielle (Ctrl+Shift+Entrée) ; cela devrait te donner le nombre total d'erreurs dans ta plage d'importation de données.
    Si ce nombre est supérieur à 0, il est normal que la somme automatique ne fonctionne pas.

    Une somme peut malgré tout être calculée manuellement, grâce à la formule suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(SIERREUR(<ImportRange>;0))
    Également à valider en matriciel.

    Cdt

  8. #8
    Membre éprouvé
    Homme Profil pro
    ingénieur d'étude
    Inscrit en
    Juin 2013
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur d'étude
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 563
    Points : 1 141
    Points
    1 141
    Par défaut
    Et remplacer les points par des virgule pourrait aider, selon les options linguistiques en place sur ton poste.

  9. #9
    Membre régulier
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Points : 91
    Points
    91
    Par défaut
    Bonjour Ben_L,

    Merci pour ton aide.

    Alors le premier code a donné 0
    Le 2ème aussi.

    Ensuite ton dernier message est la solution. Changer l'option linguistique , en .

    A ce moment là j'ai une erreur sur les cellules qui me permet de convertir en nombre et du coup aligné à droite et surtout je peux calculer.

    Un très grand merci à vous tous pour votre aide ultra précise.

    Je vous souhaite une bonne journée.

  10. #10
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 374
    Points : 23 852
    Points
    23 852
    Par défaut
    Bonjour.

    Attention en jouant avec l'option linguistique si c'est au niveau de Windows, c'est global donc cela pourrait avoir des conséquences sur d'autres application sur ta machine.

    Je recommande plutôt de traiter tes données localement en changeant le point en virgule.

    Tu pourrais faire =CNUM(REMPLACER(TaCellule; "."; ",")).

    A+

  11. #11
    Membre régulier
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Points : 91
    Points
    91
    Par défaut
    Re bonjour,

    J'ai changé dans excel en fait.

    Je viens de me rendre compte qu'automatiquement dans ma petite tête j'employais le . pour les décimales.

    Mais je note ton conseil.

    Un grand merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Automatiser calcul pour toute cellule non vide- calcul avec des valeurs sur feuilles différentes
    Par Superdébutante dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/04/2016, 15h53
  2. [AC-2010] calcul d'une moyenne sur cellule non vide
    Par lolocdm dans le forum Access
    Réponses: 1
    Dernier message: 02/02/2015, 14h51
  3. Réponses: 4
    Dernier message: 28/09/2011, 12h04
  4. Réponses: 1
    Dernier message: 14/12/2010, 10h23
  5. Réponses: 4
    Dernier message: 16/07/2007, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo