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 :

Additionner des données qui sont au format alpha numérique (la valeur plus l'unité) [XL-2007]


Sujet :

Excel

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Additionner des données qui sont au format alpha numérique (la valeur plus l'unité)
    Bonjour,

    J'ai trouvé dans le tutoriel
    'Additionner des données qui sont au format alpha numérique (la valeur plus l'unité).
    'Par exemple: 15 kilos, 20 kilos ...
    'Les données à additionner sont dans la plage A1:A10.
    'Saisissez l'unité en B1 (kilos), puis utilisez la formule suivante dans une autre cellule:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(SI(ESTNUM(TROUVE($B$1;$A$1:$A$10));CNUM(GAUCHE($A$1:$A$10;TROUVE($B$1;$A$1:$A$10)-1));0))
    'A valider par Ctrl+Maj+Entrée

    Mais cela ne fonctionne pas sur Excel 2007 ?

    Dans la case contenant la formule je visualise le nombre extrait de la première cellule A1. Pourtant dans l'arguments de la fonction (fx) le résultat est bien la somme de A1:A10

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Bonjour,

    Avec Excel 2007 la formule fonctionne
    N'avez-vous pas oublié de valider par Ctrl/Majuscule/Entrée
    Cordialement.

    RJ

  3. #3
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par rjamin Voir le message
    Bonjour,

    Avec Excel 2007 la formule fonctionne
    N'avez-vous pas oublié de valider par Ctrl/Majuscule/Entrée


    Merci Beaucoup,

    Effectivement c'était bien cela

    Merci encore

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    660
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 660
    Points : 782
    Points
    782
    Par défaut
    Bonjour, salut rjamin,

    Si toutes les données de la colonne à additionner sont exprimées en kilos, essaie la formule matricielle suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(SUBSTITUE(A1:A10;" kilos";"")*1)
    Si il y a un mélange de textes (kilos, litres, ...) et qu'on veut additionner uniquement les cellules contenant les kilos :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(SI(ESTNUM(SUBSTITUE(A1:A10;" kilos";"")*1);SUBSTITUE(A1:A10;" kilos";"")*1))
    aussi à valider en matricielle.

  5. #5
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par ullan Voir le message
    Bonjour, salut rjamin,

    Si toutes les données de la colonne à additionner sont exprimées en kilos, essaie la formule matricielle suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(SUBSTITUE(A1:A10;" kilos";"")*1)
    Si il y a un mélange de textes (kilos, litres, ...) et qu'on veut additionner uniquement les cellules contenant les kilos :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(SI(ESTNUM(SUBSTITUE(A1:A10;" kilos";"")*1);SUBSTITUE(A1:A10;" kilos";"")*1))
    aussi à valider en matricielle.
    Bonjour,

    Effectivement les deux formules fonctionnent et sont moins compliquées...
    Cependant un petit plus pour la deuxième formule qui accepte les cellules éventuellement vides.

    Merci encore à tous

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 18/08/2014, 18h00
  2. Copier des données qui ne sont pas au même endroit
    Par nancy38 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 18/02/2013, 10h23
  3. Additionner deux String qui sont des nombres
    Par JDev_ dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 24/05/2012, 13h00
  4. Réponses: 3
    Dernier message: 07/04/2010, 18h27
  5. Travailler sur des données qui doivent être triées
    Par haypo dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 19/07/2003, 17h13

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