Sommeprod sans doublon Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
evolm
Membre fidèle
Membre fidèle
Messages : 293
Appréciations reçues : 22
Inscrit le : 14 août 2018
Version d'Excel : 2010

Message par evolm » 12 février 2020, 17:52

Bonjour

Je souhaites récupère la 1ere date où un nom peut apparaitre sur plusieurs colonnes.

Avec sommeprod ca fonctionne très bien
Mais si un nom est en doublon, il va trouver 2 dates et donc me les cumuler

Comment faire en sorte qu'il ne me donne que la première date.

Je pense dans ce cas que sommeprod n'est pas la fonction à utiliser.

Mais je ne peux pas non plus utiliser un index equiv car il faudrait que je définisse plusieurs colonnes dans mon equiv associée à ma valeur ce qui est impossible
=INDEX($A$2:$F$114;EQUIV(H7;$B$3:$F$114];0);1)
sommeproddoublon.xlsx
(12.32 Kio) Téléchargé 9 fois
Chaque difficulté rencontrée est l'occasion d'un nouveau progrès
g
gmb
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'830
Appréciations reçues : 362
Inscrit le : 4 avril 2013
Version d'Excel : 2016

Message par gmb » 12 février 2020, 19:00

Bonjour

Un essai à tester. Te convient-il ?
On pourrait aussi faire une fonction personnalisée...
Bye !
sommeproddoublon v1.xlsm
(26.37 Kio) Téléchargé 4 fois
1 membre du forum aime ce message.
Avatar du membre
DjiDji59430
Membre impliqué
Membre impliqué
Messages : 2'180
Appréciations reçues : 80
Inscrit le : 18 avril 2015
Version d'Excel : 2019 FR

Message par DjiDji59430 » 12 février 2020, 19:02

Bonjour à tous,

Un autre essai a formule
sommeproddoublon.xlsx
(14 Kio) Téléchargé 11 fois


Crdlmt
1 membre du forum aime ce message.
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'692
Appréciations reçues : 237
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 12 février 2020, 19:07

bonsoir
pour le Min , ce n'est pas commode avec Sommeprod ,à cause des 0 .......
le mieux c'est une petite matricielle à validation Ctrl Maj Entrée en simultané
=INDEX(A$3:A$114;MIN(SI($B$3:$F$114=H3;LIGNE(A$3:A$114)-2;"")))
elle recupère le n° de la premiere position qque soit le nb de val presentes
-2 because le tablo commence à la ligne n° 3 donc pour avoir 1 .......................
cordialement
1 membre du forum aime ce message.
c'est en cherchant qu'on trouve
R
Rrradassse
Membre fidèle
Membre fidèle
Messages : 330
Appréciations reçues : 14
Inscrit le : 19 août 2009
Version d'Excel : 2000 à 2016 selon

Message par Rrradassse » 12 février 2020, 19:12

avec Excel 2019 sont apparus Max.si.Ens, et Moyenne.Si.Ens, qui je pense correspondent exactement a ce que tu cherches. Mais avec ta version 2010 le plus simple c'es d'ajouter power query (c'est un Add In téléchargeable avec Excel 2010 et 2013 a partir de 2016 (inclus) il c'est natif dans Excel et ca change la vie :
sommeproddoublon.xlsx
(23.17 Kio) Téléchargé 3 fois
1 membre du forum aime ce message.
je sais pas grand chose mais jme soigne :mrgreen: :lctr: et vous faites partie de mes guérisseurs. Merci à vous et vive vous :ave: :appl2:
Avatar du membre
evolm
Membre fidèle
Membre fidèle
Messages : 293
Appréciations reçues : 22
Inscrit le : 14 août 2018
Version d'Excel : 2010

Message par evolm » 12 février 2020, 19:25

Merci à tous les 2.
J'ai une petite préférence pour la version avec formule en matriciel. :oops:
Les macros c'est puissant mais ca oblige à la lancer à chaque fois qu'on veut une MAJ.

J'avais peur qu'avec ta formule ESTTEXTE ca ne fonctionne pas si je change les noms par des numéros mais ca marche impec
Chaque difficulté rencontrée est l'occasion d'un nouveau progrès
Avatar du membre
evolm
Membre fidèle
Membre fidèle
Messages : 293
Appréciations reçues : 22
Inscrit le : 14 août 2018
Version d'Excel : 2010

Message par evolm » 12 février 2020, 19:31

Merci Tulipe mais ta formule ne fonctionne pas. Par défaut ca me met le 01/01/2020

@rrradassse j'ai power query mais je ne sais pas l'utiliser.
De même je vois que tu as utilisé des tableaux.
enfin il n'y a pas de MAJ automatique?

Au final c'est vraiment la version de djidji qui est totalement adaptée à mon problème mais merci à tous d'avoir cherché :)
Chaque difficulté rencontrée est l'occasion d'un nouveau progrès
R
Rrradassse
Membre fidèle
Membre fidèle
Messages : 330
Appréciations reçues : 14
Inscrit le : 19 août 2009
Version d'Excel : 2000 à 2016 selon

Message par Rrradassse » 12 février 2020, 19:48

en effet on actualise sur l'onglet Données -> actualiser (ou Ctrl+Alt+F5).

Power Query présente un enorme avantage pour les bases de données de plusieurs milliers de lignes, pour récupérer des bdd externes, fusionner des tableaux ou les décroiser par exemple, et c'est pas du VBA ;)
je sais pas grand chose mais jme soigne :mrgreen: :lctr: et vous faites partie de mes guérisseurs. Merci à vous et vive vous :ave: :appl2:
g
gmb
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'830
Appréciations reçues : 362
Inscrit le : 4 avril 2013
Version d'Excel : 2016

Message par gmb » 12 février 2020, 20:00

Quel florilège de solutions !
Voici une autre, avec formule personnalisée, donc sans avoir à mettre à jour par un clic .
Bye !
sommeproddoublon v2.xlsm
(24.81 Kio) Téléchargé 10 fois
1 membre du forum aime ce message.
Avatar du membre
evolm
Membre fidèle
Membre fidèle
Messages : 293
Appréciations reçues : 22
Inscrit le : 14 août 2018
Version d'Excel : 2010

Message par evolm » 13 février 2020, 10:09

En effet j'ai été gaté ::D

Ta formule premieredate est incroyable GMB ::o
C'est d'une facilité déconcertante!!! :)
Chaque difficulté rencontrée est l'occasion d'un nouveau progrès
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message