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 :

[Formule] fonction somme.si


Sujet :

Excel

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 113
    Points : 54
    Points
    54
    Par défaut [Formule] fonction somme.si
    Bonjour,

    je souhaite additionner une colonne en fonction de 2 critères. Je ne sais pas s'il y a moyen de faire cela avec un somme.si ?

    Si quelqu'un peu me renseigner c'est avec plaisir !

    Merci d'avance

  2. #2
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 366
    Points : 324
    Points
    324
    Par défaut
    Bonjour,

    j'ai trouvé ça en tapant "Excel somme.si plusieurs critères" sous Google. Le premier lien, site de support de microsoft, dit ceci :

    Utilisez les deux fonctions SOMME et SI ensemble lorsque vous souhaitez utiliser plusieurs conditions, des constantes de matrices, des instructions SI imbriquées ou des opérateurs booléens, ou bien lorsque vous souhaitez un total répondant à plusieurs conditions (critères). Utilisez par exemple la fonction SOMME(SI()) plutôt que la fonction SOMME.SI().
    Il précise par ailleurs que le somme.si n'accepte pas les booléens tels ET et OU.

    Bonne journée

  3. #3
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 150
    Points
    20 150
    Par défaut
    bonjour


    Est ce que les critères sont dans la même colonne ou doit être effectuée l'addition?

    Si c'est le cas, voici un exemple pour additionner uniquement les valeurs négatives d'une colonne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(A1:A10*(A1:A10<0))
    Formule matricielle à valider par Ctrl + Maj + Entrée



    Si les critères sont dans d'autres colonnes:
    Cet exemple additionne les cellules de la plage C1:C10, si la cellule associée dans la plage A1:A10 est égal à "DVP" et si la cellule dans la plage B1:B10 est égal à 50

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((A1:A10="DVP")*(B1:B10=50)*(C1:C10))


    bonne soirée
    michel

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 113
    Points : 54
    Points
    54
    Par défaut
    Merci pour la formule ! Ca marche super mais il subsiste encore un petit problème...

    Je souhaiterais pouvoir faire la recherche sur l'ensemble d'une colonne (au délà de la dernière ligne du tableau) car la grandeur du tableau va varié de fois en fois. Je ne sais pas s'il existe une solutions ?

    Merci encore

  5. #5
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 366
    Points : 324
    Points
    324
    Par défaut
    Je n'ai qu'une solution "bidouille" à te proposer, à savoir mettre comme plage A1:A65000 par exemple à la place de A1:A10...

    Normalement, pour étendre à toute une colonne il suffit d'enlever les nombres pour donner un truc comme A:A qui sélectionne toute la colonne A, mais ici, il semble que la formule n'accepte pas l'extension à toute une colonne.

  6. #6
    Membre émérite

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Points : 2 523
    Points
    2 523
    Billets dans le blog
    1
    Par défaut
    bonjour
    tu peut tout "simplement" nommer ta plage avec la fonction DECALER ; je te met le simplement entre "" parce que cette fonction utilisé dans les plages nommée et assez exotique dans sa formulation
    insertion
    Nom
    Definir
    en haut (intitulé) Ma_plage
    au milieu la grande fenêtre non utilisé dans ce cas
    en bas fait référence à:
    =DECALER(feuil1!$b$2;décalage ligne;décalage colonne; nbval(feuil1!$b:$b)-1 ;largeur tableau)
    nbval(blabla ) =nombre de ligne du tableau
    en fonction de la taille du tableau la sélection variera
    daranc

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

Discussions similaires

  1. EXCEL : fonction SOMME.SI avec 2 critères
    Par repié dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 17/03/2016, 18h10
  2. Réponses: 6
    Dernier message: 09/02/2006, 20h00
  3. Fonction "Somme"
    Par Michel DELAVAL dans le forum Access
    Réponses: 4
    Dernier message: 13/01/2006, 14h00
  4. Réponses: 1
    Dernier message: 03/11/2005, 19h44
  5. [CR] formule --> fonction Evaluateafter
    Par ooyeah dans le forum Formules
    Réponses: 1
    Dernier message: 05/08/2004, 15h16

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