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
15
Affichages
369
Réponses
15
Affichages
476
Réponses
10
Affichages
511
Réponses
13
Affichages
139
Réponses
14
Affichages
530
Retour