Formule somme.si.ens

pat -  
madmyke Messages postés 52304 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je cherche a faire fonctionner ma formule SOMME.SI.ENS :

=SOMME.SI.ENS($AL$12:$AL$38;$B$12:$B$38;L3;$M$12:$M$38;Liste_de_pannes!$AR$3:Liste_de_pannes!$AS$3)

Le problème elle me renvois toujours "0"

Cette formule est inscrite dans une cellule fusionnée donc impossible de placer une formule matricielle

en résumé ma formule doit être : SOMME.SI.ENS(plagesomme;plagecritère1;critère1;plagecritère2;ou critère2 ou critère2)

11 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    1) Éviter à tout prix les cellules fusionnées qui n'amènent que des problèmes avec les formules et les macros quand on veut faire évoluer son fichier

    2) SI tu veux appliquer 2 critères à une plage il faut répéter la plage :
    =SOMME.SI.ENS(plagesomme;plagecritère1;critère1;plagecritère2;critère2-1 plagecritère2;critère2-2)

    Cdlmnt
    Via
    0
  2. pat
     
    hey tu me répond sur 2 post en même temps c'est sympas!!

    Je sais mais pour la mise en forme j'avais pas trop le choix

    bon je vais tester ta solution jte dit quoi rapidement
    0
  3. pat
     
    Re via55
    Bon je viens de tester et ca n'a pas l'air de fonctionner malheureusement.

    Je pense que dans ce que tu me propose les 3 critère doivent être respecté.

    Alors que moi je veux que le critère 1 soit respecté et que en plus de cela soit le critère 2 soit le critère 3 soit respecté

    As tu une idée magique?
    0
  4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    On a toujours le choix
    Si le fusion des cellules est de centrer le texte sur plusieurs cellules ce n'est pas utile, tu entre le texte, la valeur ou la formule dans la 1ere cellule de gauche, ensuite tu la selectionnes ainsi que les celluels à droite comme pour fusionner mais au lieu de cela tu fais clic droit Format de cellule Alignement Horizontal Centré sur plusieurs colonnes. Visuellement c'est le même effet que les cellules fusionnées sans les inconvénients
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. pat
     
    J'ai oublier de poser la formule que j'ai donc écrit suite a ton conseil histoire d'être sur que c'est pas une erreur d'interpretation de ma part on sait jamais :

    =SOMME.SI.ENS($AL$12:$AL$38;$B$12:$B$38;L3;$M$12:$M$38;Liste_de_pannes!$AR$3;$M$12:$M$38;Liste_de_pannes!$AS$3)
    0
  7. pat
     
    Eh ok Je suis d'accord avec toi mais dans mon cas je préfèrerais ne pas devoir modifier mon fichier de plus c'est plutôt pour le bas de page que le haut de page est fusionné (mise en forme)

    Si tu veut un visuel voici une image :

    http://www.cjoint.com/c/GKmuPVTzWMv

    Mais pour revenir a mon problème, est il possible d'ajouter un "OU" dans une formule SOMME.SI.ENS ? sans passer par une formule matricièle.

    Encore merci d'avance
    0
  8. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Non tu ne peux pas
    Mais on peut contourner la question avec la somme de 2 somme.si :
    =SOMME.SI.ENS(plagesomme;plagecritère1;critère1;plagecritère2;critère2-1) + SOMME.SI.ENS(plagesomme;plagecritère1;critère1;plagecritère2;critère2-2)
    0
  9. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Vu ton image

    Tu utilises plus de 40 colonnes là où tu n'en as besoin que de 13 ou 14 ! !
    Après tout est affaire de largeur des colonnes et de centrage sur plusieurs colonnes comme je t' l'expliquais précédemment
    0
  10. pat
     
    J'allais justement poser cette idée que je viens d'avoir et de tester et ca fonctionne bien

    dommage que l'on ne peut pas le faire

    J'avais deja eu ce problème en son temps avec le nb.si.ens avec un OU et j'avais pu le contourner avec un sommeprod

    Jmetait dit qu'il y avais ptetre un truck du genre ici Mais ok pas de probleme

    voici ma formule finale
    =SOMME.SI.ENS($AL$12:$AL$38;$B$12:$B$38;L3;$M$12:$M$38;Liste_de_pannes!$AR$3)+SOMME.SI.ENS($AL$12:$AL$38;$B$12:$B$38;L3;$M$12:$M$38;Liste_de_pannes!$AS$3)


    Encore merci Via55

    Dernière question : Comment on cloture une discutions sur CCM? (a savoir je suis pas inscrit)
    0
  11. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Oui c'est possible aussi avec SOMMEPROD, ce qui est bien avec Excel c'est qu'il y a souvent plusieurs chemins pour arriver à Rome !

    Je passe le sujet en résolu
    Bonne continuation
    0
  12. madmyke Messages postés 52304 Date d'inscription   Statut Modérateur Dernière intervention   12 488
     
    Bonjour

    Merci d'avoir participé à ce forum.
    Il semble que votre problème ai trouvé une réponse.

    Si la réponse vous satisfait je vous invite à mettre en résolue, c'est très simple.

    Merci de cliquer sur >CE LIEN<

    PS: Si vous l'avez résolu vous même, il pourrait être intéressant de poster la solution pour les autres internautes.

    Cordialement
    0