CALCUL
Résolu/Fermé
chermitio
Messages postés
71
Date d'inscription
lundi 10 octobre 2016
Statut
Membre
Dernière intervention
11 février 2022
-
2 mars 2017 à 15:25
chermitio Messages postés 71 Date d'inscription lundi 10 octobre 2016 Statut Membre Dernière intervention 11 février 2022 - 12 mai 2017 à 16:54
chermitio Messages postés 71 Date d'inscription lundi 10 octobre 2016 Statut Membre Dernière intervention 11 février 2022 - 12 mai 2017 à 16:54
A voir également:
- CALCUL
- Calcul moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Logiciel calcul surface terrain gratuit - Télécharger - Outils professionnels
- Calcul km marche à pied gratuit - Télécharger - Sport
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
2 mars 2017 à 16:13
2 mars 2017 à 16:13
Bonjour
une formule matricielle qui, ne fonctionne que si votre colonne F est bien classée pour chaque code en ordre décroissant, ce qui est le cas de votre modèle:
c'est à dire donc pour avoir date et heure de la 1° ;ligne du code qui contient le jour au plus tard.
=MAX(SI($D$2:$D$10000=D2;$E$2:$E$1000))+INDEX($F$2:$F$10000;EQUIV(MAX(SI($D$2:$D$10000=D2;$E$2:$E$1000));$E$2:$E$10000;0))
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées.
Elle doit s'afficher entre accolades dans la barre de formule
Mais vu la taille de la plage ça risque d'être assez lourd
ou alors plus simplement et plus légèrement si tout est bien classé:
selon le code en D
en décroissant en E
en décroissant en F
=INDEX($E:$E;EQUIV(D2;$D:$D;0))+INDEX($F:$F;EQUIV(D2;$D:$D;0))
formule classique cette fois
et si ça ne va pas, il devrait y avoir moyen de trouver l'heure maxi pour la date maxi en non classé, mais ça va être encore plus lourd
crdlmnt
une formule matricielle qui, ne fonctionne que si votre colonne F est bien classée pour chaque code en ordre décroissant, ce qui est le cas de votre modèle:
c'est à dire donc pour avoir date et heure de la 1° ;ligne du code qui contient le jour au plus tard.
=MAX(SI($D$2:$D$10000=D2;$E$2:$E$1000))+INDEX($F$2:$F$10000;EQUIV(MAX(SI($D$2:$D$10000=D2;$E$2:$E$1000));$E$2:$E$10000;0))
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées.
Elle doit s'afficher entre accolades dans la barre de formule
Mais vu la taille de la plage ça risque d'être assez lourd
ou alors plus simplement et plus légèrement si tout est bien classé:
selon le code en D
en décroissant en E
en décroissant en F
=INDEX($E:$E;EQUIV(D2;$D:$D;0))+INDEX($F:$F;EQUIV(D2;$D:$D;0))
formule classique cette fois
et si ça ne va pas, il devrait y avoir moyen de trouver l'heure maxi pour la date maxi en non classé, mais ça va être encore plus lourd
crdlmnt
2 mars 2017 à 16:32
j'ai pu appliquer votre solution
cdt
12 mai 2017 à 16:54
merci de m'aider à résoudre ce problème
j'ai un rapport excel qui contient plusieurs colonnes
la quantité commandé par le client soit elles livré sur une ligne soit sur plusieurs lignes
je veux sommer la quantité livrée sur une seule ligne et supprimer les lignes en jaune
je veux avoir une formule générale pour ce type de problème car le rapport se fait
chaque mois
http://www.cjoint.com/c/GEmk1fqYCWj
cdt