Formule somme.si.ens

Fermé
pat - 12 nov. 2017 à 21:16
madmyke Messages postés 52801 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 25 avril 2024 - 12 nov. 2017 à 22:18
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

via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 nov. 2017 à 21:23
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
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
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
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 nov. 2017 à 21:35
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
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
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 nov. 2017 à 21:53
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
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 nov. 2017 à 21:57
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
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
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 nov. 2017 à 21:59
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
madmyke Messages postés 52801 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 25 avril 2024 12 049
12 nov. 2017 à 22:18
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