PROBLEME SOMME (suite)

  • Initiateur de la discussion Initiateur de la discussion René du var
  • 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 !

R

René du var

Guest
Bonsoir Monique et le forum,

J'ai un nouveau problème à traiter sur le fichier joint

Le fichier est plus explicite

Merci

René du var
 

Pièces jointes

Re,

C'est ce raisonnement que j'ai suivi aussi, mais sans arriver à trouver la formule.

Fait la somme de toutes les lignes où il y a une différence entre D et I (4 lignes dans ton exemple) :
=SOMMEPROD((D2😀15<>I2:I15)*E2:E15)

Celle-ci (matricielle) donne la même chose :
=SOMME(SI(D2😀15<>I2:I15;E2:E15))

Celle-ci ne fonctionne pas :
=SOMMEPROD(NB.SI(D2😀15;"<>"&I2:I15)*E2:E15)

Celle-ci (matricielle) encore pire :
=SOMMEPROD(NB.SI(D2😀15;"<>"&TRANSPOSE(I2:I15))*E2:E15)

Ce qui fonctionnerait serait une colonne intermédiaire.
Pour la ligne 2 à copier-coller vers le bas :
=(NB.SI(I$2:I$15;D2)=0)*E2
 
Merci pour ton travail de recherche

La dernière oblige à créer une autre ligne mais elle fonctionne

Je voulais pas changer la structure du tableau parce que j'avais déja travaillé sur 4 mois mais bon pas d'autre solution pour le moment

par contre j'arrive pas à la traduire la formule (littéralement)

Merci Monique

René du var
 
excuse une petite chose encore

j'aime bien comprendre les formules

je vais traduire et tu me dis si c'est bon



=SOMMEPROD(SI(NB.SI(I2:I15;D2😀15)>0;E2:E15))

fais la somme de la colonne E si la colonne I = la colonne D

Merci

René du var
 
Re,

Oui, c'est ça, à mon avis.
Avec NB.SI(), on n'a pas besoin de valeurs identiques en face à face,
ligne par ligne, comme avec SommeProd classique (A1:A10=A1:B10)

Je ne vois pas pourquoi une autre ligne.
La somme pour les noms communs aux 2 colonnes :
=SOMMEPROD(SI(NB.SI(I2:I15;D2😀15)>0;E2:E15))
Un peu plus court
=SOMMEPROD(SI(NB.SI(I2:I15;D2😀15)>0;E2:E15))
Encore plus court :
=SOMME(SI(NB.SI(I2:I15;D2😀15)>0;E2:E15))
La somme pour les intrus :
=SOMMEPROD(SI(NB.SI(I2:I15;D2😀15)=0;E2:E15))
ou bien :
=SOMME(SI(NB.SI(I2:I15;D2😀15)=0;E2:E15))
 
- 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
2
Affichages
162
Réponses
5
Affichages
287
Retour