Extraction suivant 2 critères

glm

XLDnaute Occasionnel
Bonjour à tous,
je ne sais
je cherche à extraire des données suivant 2 critères et additionner les valeurs d'une colonne si doublons et trier par valeur
Voir fichier exemple
Merci de votre aide
gilles
 

Pièces jointes

  • Valeur max.xls
    34.5 KB · Affichages: 105

glm

XLDnaute Occasionnel
Re : Extraction suivant 2 critères

merci pour ta réponse rapide
Désolé mais je ne voyais pas comme ça ...
Je vais être obligé de revoir la mise en forme qui est déjà faite !
car je n'avais mis qu'une petite partie du fichier...
cela demande reflexion
je reviens plus tard
A+
gilles
 

hoerwind

XLDnaute Barbatruc
Re : Extraction suivant 2 critères

Bonjour, salut James,

En Dépannage!B3 :
Code:
=MAX(SI((Feuil1!$A$2:$A$60=B2)*(Feuil1!$C$2:$C$60="Dépannage");Feuil1!$D$2:$D$60))
formule matricielle à valider par Ctrl+Maj+Entrée et à copier vers la droite.
Elle renvoie les mêmes résultats que ceux saisis en B3:F3

Mais je ne comprends pas fort bien :
valeur max : colonne D
temps (colonne D)
en + si on trouve des doublons: additionner les temps


valeur max ou additionner les temps ?
 

glm

XLDnaute Occasionnel
Re : Extraction suivant 2 critères

bonjour hoerwind,
je cherche à ressortir les valeurs max de temps(colonne D) avec leur designation(colonne A) pour une activité particulière(colonne C)et en plus effectuer un tri décroissant(comme la feuille dépannage)
j'espère avoir été plus clair!
merci
gilles
 

hoerwind

XLDnaute Barbatruc
Re : Extraction suivant 2 critères

Re,

La formule proposée renvoie les mêmes valeurs que celles saisies.
Cela me semble être un premier problème résolu.

Pour la deuxième question, peux-tu donner, sur ton fichier en pièce jointe, un exemple du résultat que tu souhaites, avec un mot d'explication du pourquoi, ce sera plus facile pour chercher le comment ?
 

glm

XLDnaute Occasionnel
Re : Extraction suivant 2 critères

Bonjour, salut James,

En Dépannage!B3 :
Code:
=MAX(SI((Feuil1!$A$2:$A$60=B2)*(Feuil1!$C$2:$C$60="Dépannage");Feuil1!$D$2:$D$60))
formule matricielle à valider par Ctrl+Maj+Entrée et à copier vers la droite.
Elle renvoie les mêmes résultats que ceux saisis en B3:F3

Mais je ne comprends pas fort bien :
valeur max : colonne D
temps (colonne D)
en + si on trouve des doublons: additionner les temps


valeur max ou additionner les temps ?

effectivement cela renvoie la bonne valeur mais la désignation correspondante doit être extraite aussi de la feuil 1 et classer par ordre décroissant comme je l'ai indiqué sur le fichier exemple(onglet dépannage)
peut être avec une fonction index ?
A+
 

CISCO

XLDnaute Barbatruc
Re : Extraction suivant 2 critères

Bonsoir

Je ne comprend pas très bien ta demande... Si tu demandes d'afficher les activités par temps décroissant, en sommant les temps correspondants aux doublons, pourquoi ne commences tu pas par 243,20 en ligne 3 sur la feuille 1 ?

@ plus
 
Dernière édition:

hoerwind

XLDnaute Barbatruc
Re : Extraction suivant 2 critères

Re, salut Cisco,

J'ai eu quelques (grosses) difficultés à comprendre ce que tu souhaites réaliser, mais il me semble y être parvenu.

Vois sous la pièce jointe si ce sont les résultats attendus.
 

Pièces jointes

  • Valeur max V2.zip
    7.3 KB · Affichages: 28

glm

XLDnaute Occasionnel
Re : Extraction suivant 2 critères

je suis désolé pour les explications foireuses...
Ouah et en plus en 1h
moi cela fait depuis ce matin que je plenche dessus...
en fouillant le forum on trouve des choses sympa mais à chaque fois il me manquait un paramètre. Pour l'instant, c'est parfait.
Je mets en place sur le fichier et je te redis
GRAND BRAVO
A+
gilles
 

glm

XLDnaute Occasionnel
Re : Extraction suivant 2 critères

je viens d'essayer: cela fonctionne sauf...il fallait bien un sauf
quand 2 valeurs sont identiques(colonne D de Feuil1 ex: 0.75 à dans cellules différentes), la formule mets 0 et malheuresement j'aurais toujours des valeurs identiques(doublons)
Gilles
 

glm

XLDnaute Occasionnel
Re : Extraction suivant 2 critères

cette formule permet de récupérer la désignation de la + grande valeur mais il faudrait rajouter une condition(l'activité)
si "Dépannage" prendre la + grde valeur correspondante et ainsi de suite
INDEX($A$2:$A$60;EQUIV(GRANDE.VALEUR($D$2:$D$60;LIGNE()-LIGNE$G$1));$D$2:$D$60;0))
En combinant ta solution avec celle ci?
Gilles
 

Monique

Nous a quitté
Repose en paix
Re : Extraction suivant 2 critères

Bonjour,

Un essai (dans les 2 sens, horizontal et vertical)
Formules matricielles, à valider par ctrl, maj et entrée

Edit
Formule des Max plus courte en remplaçant Ligne(Design) par Tps
Fichier changé
 

Pièces jointes

  • ValeurMaxGlmV2.zip
    13.9 KB · Affichages: 87
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
311 733
Messages
2 082 009
Membres
101 865
dernier inscrit
MLL