sommeprod sur valeurs non répétées

bkhalil

XLDnaute Junior
bonsoir à tous
j'ai besoin de votre aide pour une formule ne prenant pas compte des doublons lors de la somme des valeurs.
je vous ai mis un exemple en p-j.
merci d'avance
 

Pièces jointes

  • exemple.xlsx
    13.6 KB · Affichages: 60
  • exemple.xlsx
    13.6 KB · Affichages: 60

JHA

XLDnaute Barbatruc
Re : sommeprod sur valeurs non répétées

Bonjour à tous,

Un exemple ci joint avec une colonne sup et une MFC

Edit: Bonjour Chris401:)

JHA
 

Pièces jointes

  • exemple (1).xlsx
    15.6 KB · Affichages: 61
  • exemple (1).xlsx
    15.6 KB · Affichages: 54

Jocelyn

XLDnaute Barbatruc
Re : sommeprod sur valeurs non répétées

Bonjour le Forum,
Bonjour bkhalil, Cisco :), Chris401:), JHA :),

Pour le fun, une formule sommeprod a mettre en J2 et a étirer vers le bas qui ne donnera le solde a regler d'un BC que sur la première ligne du bc trouvée plus besoin des colonnes K et L

Code:
=SI(OU(B2="";NB.SI($B$1:B2;B2)>1);"";SOMMEPROD(($B$2:$B$24=$B2)*(($C$2:$C$24/NB.SI($B$2:$B$24;B2))-$I$2:$I$24)))

Cordialement

EDIt la première formule permet de voir combien il reste a solder sur chaque bon de commande et pour avoir le total facture sans compter les doublons et sans colonne supp M en modifiant le nom créé BC de cette façon

bc =
Code:
=DECALER(Feuil1!$B$2;;;NBVAL(Feuil1!$B:$B)-1)

on peut utiliser cette formule

Code:
=SOMMEPROD(1/NB.SI(BC;BC)*DECALER(BC;;1))

voir fichier exemple 1
 

Pièces jointes

  • exemple.xlsx
    14.1 KB · Affichages: 47
  • exemple.xlsx
    14.1 KB · Affichages: 40
  • exemple 1.xlsx
    13.2 KB · Affichages: 43
  • exemple 1.xlsx
    13.2 KB · Affichages: 55
Dernière édition:

bkhalil

XLDnaute Junior
Re : sommeprod sur valeurs non répétées

Bonjour à tous
je vous remercie infiniment pour toutes vos solutions.
J'ai réussi à intégrer vos solutions en particuliers celle de Jocelyn, à l'exception du total sans doublon que bizarrement je n'arrive pas à intégrer. je vous envoie en p-j le nouveau tableau avec l'erreur affichée.

merci encore

Regarde la pièce jointe exemple.xlsx
 

Pièces jointes

  • exemple.xlsx
    13.7 KB · Affichages: 41

Jocelyn

XLDnaute Barbatruc
Re : sommeprod sur valeurs non répétées

re,

pour que la formule de somme sans doublons fonctionne modifie ta plage nommée de cette façon

Code:
=DECALER(Feuil1!$B$2;;;NBVAL(Feuil1!$B:$B)-1)

cette façon de déterminer ta plage permet quelle soit egal a partir de Feuil1!$B$2 au nombre de valeur de la colonne B moins 1 pour le titre soit du début des BC jusqu'a la fin des bc teste et dis nous

Cordialement
 

JHA

XLDnaute Barbatruc
Re : sommeprod sur valeurs non répétées

Bonjour à tous,

C'est la plage qu'il faut nommée, la somme c'est:
Code:
=SOMMEPROD(1/NB.SI(BC;BC)*DECALER(BC;;1))

JHA
 

Pièces jointes

  • exemple (1).xlsx
    12.3 KB · Affichages: 41
  • exemple (1).xlsx
    12.3 KB · Affichages: 40

bkhalil

XLDnaute Junior
Re : sommeprod sur valeurs non répétées

je dois sauter une étape car je n'arrive pas à copier la formule sur mon tableur... Je copie la formule sur le tableur et la colle dans la cellule de mon tableur et ça m'affiche #valeur!

Désolé d'insister
 

Jocelyn

XLDnaute Barbatruc
Re : sommeprod sur valeurs non répétées

re,

hum hum , comment dire la formule en C26 est

Code:
=SOMMEPROD(1/NB.SI(BC;BC)*DECALER(BC;;1))

dans cette formule on vois apparaitre NB.SI(BC;BC) ici BC est une plage nommée pour la voir il faut aller dans l'onglet formule du ruban => clique sur gestionnaire des noms => dans la fenetre qui s'ouvre double clique sur la ligne BC et dans la nouvelle fenetre dans fait référence à mets :

Code:
=DECALER(Feuil1!$B$2;;;NBVAL(Feuil1!$B:$B)-1)

a la place de ce qu'il y a maintenant fait ok et ensuite ferme l'autre fenetre et on ne change pas la formule de la cellule C26

voir fichier
 

Pièces jointes

  • exemple (4).xlsx
    12.2 KB · Affichages: 40
  • exemple (4).xlsx
    12.2 KB · Affichages: 39

Membres actuellement en ligne

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16