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 :

Formules : Combinaison Somme et Adresse [XL-2000]


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 95
    Par défaut Formules : Combinaison Somme et Adresse
    Bonjour,

    Je voudrais faire une somme de cellule genre :
    Mais comme ma plage A1:E1 peux évoluer dans le temps et devenir C1:E1 je voudrais utiliser la formule suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ADRESSE(1;A2;4;) A2 contient mon numéro de colonne
    Grâce a cette formule je précise le numéro de la colonne où je veux que mon calcul commence.
    Mais comme cette formule renvoit du texte et non une référence lorsque je tape :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = SOMME(ADRESSE(1;A2;4;):E1)
    Et j'obtiens un message m'avertissant que ma formule n'est pas correcte.

    Est il possible de transformer du texte en référence , genre CRef()?

    Merci d'avance.

    Coin.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 357
    Par défaut
    Bonjour

    Essaye avec la fonction indirect

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(INDIRECT(A2):E1)

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 95
    Par défaut
    Bonjour David2304,

    Cela ne fonctionnera pas : La fonction INDIRECT(A2) va me retourner la valeur de la cellule A2.... Donc indirectement le numéro de ma colonne de départ.

    De plus la formule SOMME attend des références de cellules et la formule Indirect renvoi un nombre.

    Merci quand même.

    Coin.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 357
    Par défaut
    Excuse-moi j'ai mal lu ton post, je pensais qu'en A2 tu avais une référence de cellule

    essaye en imbriquant les 2 fonctions, ça fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(INDIRECT(ADRESSE(1;A2;4;)):E1)

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 95
    Par défaut
    Bravo,

    ça fonctionne

    Même si je ne comprends pas la logique Excel......

    Avec le Indirect(A2) on revoit la valeur de la cellule A2 !! Par exemple 2.

    Donc cela revient à =SOMME(2:E1) Ceux que Excel traduit par SOMME(B1:E1).

    Lorsque on lui mais qu'un nombre Excel le traduit comme un numéro de colonnes ?

    Coin.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 357
    Par défaut
    Dans la version 2003 INDIRECT renvoie #REF! si la cellule de référence ne contient pas une adresse valide
    C'est peut-être un bug de la version 2000

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

Discussions similaires

  1. [XL-2003] Formule conditionnelle : somme délimitée
    Par tarnx dans le forum Conception
    Réponses: 4
    Dernier message: 01/09/2010, 18h58
  2. recherche d'une formule, combinaison ?
    Par sydbb dans le forum Mathématiques
    Réponses: 2
    Dernier message: 26/01/2009, 18h46
  3. Réponses: 2
    Dernier message: 14/04/2008, 19h06
  4. Formules des sommes de k^n
    Par coyotte507 dans le forum Contribuez
    Réponses: 2
    Dernier message: 03/12/2007, 12h38
  5. [Formule] fonction somme.si
    Par tarmin dans le forum Excel
    Réponses: 5
    Dernier message: 26/04/2007, 08h19

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