Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

PROBLEME SOMME (suite)

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

  • SommeReneVarV2.zip
    5.3 KB · Affichages: 26
M

Monique

Guest
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((D215<>I2:I15)*E2:E15)

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

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

Celle-ci (matricielle) encore pire :
=SOMMEPROD(NB.SI(D215;"<>"&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
 
R

René du var

Guest
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
 
R

René du var

Guest
on c'est croisé

bien Monique

par contre elle somme pas 4000 euro mais le reste mais faut pas trop demander lol

je peux faire un soustraction

merci de ton aide

René du var
 
R

René du var

Guest
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;D215)>0;E2:E15))

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

Merci

René du var
 
M

Monique

Guest
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;D215)>0;E2:E15))
Un peu plus court
=SOMMEPROD(SI(NB.SI(I2:I15;D215)>0;E2:E15))
Encore plus court :
=SOMME(SI(NB.SI(I2:I15;D215)>0;E2:E15))
La somme pour les intrus :
=SOMMEPROD(SI(NB.SI(I2:I15;D215)=0;E2:E15))
ou bien :
=SOMME(SI(NB.SI(I2:I15;D215)=0;E2:E15))
 
R

René du var

Guest
Re

Bravo on trouve bien 4000 euro avec les deux dernières

en formules matricieles ..........

encore félicitations tu es une des meilleurs du forum .............

bonne soirée

René du var
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…