Microsoft 365 Formule Somme.SI.Ens. sur une plage

  • Initiateur de la discussion Initiateur de la discussion Yondaime114
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Y

Yondaime114

Guest
Bonjour à tous,

Voilà mon problème:

Sur la feuille tournée 1, j'ai dans les céllules E8:T8 des nombres qui correspondent à deux critères différent.

Celui de gauche aux nombres de tonnes chargées, et celui de droite aux nombres de wagons chargés pour ces tonnes.

Dans ma feuille Détails Tournée 1, j'ai donc fait la formule suivante pour le calcul des tonnes, seulement si certains critères sont respectés:

=SI(SOMME.SI.ENS('Tournée 1'!$E$8:$T$8;'Tournée 1'!$E$4:$T$4;'Détails Tournée 1'!B$8;'Tournée 1'!$E$7:$T$7;'Détails Tournée 1'!B$9)=0;"";(SOMME.SI.ENS('Tournée 1'!$E$8:$T$8;'Tournée 1'!$E$4:$T$4;'Détails Tournée 1'!B$8;'Tournée 1'!$E$7:$T$7;'Détails Tournée 1'!B$9)))

Même si le nombre d'unités se trouvent dans la même plage, excel ne me les additionent pas.

Maintenant je veux faire la même chose mais pour les unités et c'est la que j'ai une erreure #VALEUR.

La formule est un peu différente puisque je ne veux pas les tonnes, et ce formule comme ceci:

=SI(SOMME.SI.ENS('Tournée 1'!F8:T8;'Tournée 1'!E4:T4;'Détails Tournée 1'!B3;'Tournée 1'!E7:T7;'Détails Tournée 1'!B4)=0;"";SOMME.SI.ENS('Tournée 1'!F8:T8;'Tournée 1'!E4:T4;'Détails Tournée 1'!B3;'Tournée 1'!E7:T7;'Détails Tournée 1'!B4))

La plage_somme est donc de F8:T8.

Pourquoi ça ne marche pas?

Alors que si je fais un Somme.si, j'obtient le nombre d'unités, mais seulement avec la condition d'un seul critère.

Voici le fichier en question en pièce jointe

S'il vous plait, aidez-moi.

Merci d'avance
 

Pièces jointes

Bonjour le Forum,
Bonjour Yondaime114,

A tester modifier la formule de B5 de l'onglet "Détails tournée 1" de cette façon

=SI(SOMME.SI.ENS('Tournée 1'!F8:U8;'Tournée 1'!E4:T4;'Détails Tournée 1'!B3;'Tournée 1'!E7:T7;'Détails Tournée 1'!B4)=0;"";SOMME.SI.ENS('Tournée 1'!F8:U8;'Tournée 1'!E4:T4;'Détails Tournée 1'!B3;'Tournée 1'!E7:T7;'Détails Tournée 1'!B4))

la ou il y a U8 tu avais toi T8

Cordialement
 
Bonjour à tous

Et sutrout bonjour Jocelyn,

Merci beaucoup pour ton aide, ça fonctionne. Mais pourrais-tu m'expliquer pourquoi ça fonctionne?

Grand grand grand merci et bonne journée à tous

PS: Pensez à vous hydrater, par cette chaleur XD
 
re,

Il faut que toutes tes plagec dans la formule est la même longueur

or 'Tournée 1'!E4:T4 et 'Tournée 1'!F8:T8 n'ont pas le même nombre de colonne d'ou 'Tournée 1'!F8:U8

on aurait aussi put diminuer la plage des critere ce qui aurait donné 'Tournée 1'!E4:S4 et 'Tournée 1'!F8:T8

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
480
L
  • Question Question
Réponses
3
Affichages
752
R
Réponses
5
Affichages
936
Rob1375
R
S
Réponses
10
Affichages
4 K
sergio545
S
Y
Réponses
6
Affichages
1 K
Y
V
Réponses
2
Affichages
2 K
vynmarius
V
E
Réponses
2
Affichages
902
Erwan51150
E
I
Réponses
4
Affichages
1 K
isam1984
I
Retour