Extraire une valeur selon sa dernière occurrence
Résolu
vincentmm
-
vincentmm -
vincentmm -
Bonjour,
Une pompe à carburant utilisée par plusieurs collaborateurs me donne un fichier Excel reprenant par ligne le passage à la pompe d'un véhicule. J'ai donc les infos suivantes par colonnes:
A : Date
B : Kilométrage véhicule
C : Plaque Véhicule (Identifiant)
D : Litre enlevés
E : A trouver : Quantité de litre enlevé lors du passage précédent du
même véhicule
F : A trouver : kilométrage enregistré lors du passage précédent du
même véhicule
G : Consommation moyenne/passage soit : ((E)/(B)-(F))*100
J'aimerais, donc dans la colonne E, tirer une formule pour identifier pour chaque ligne, la quantité de litre retiré lors du passage précédent pour le même véhicule. Le même genre de formule avec le kilométrage me permettrait ainsi de compléter le calcul de consommation moyenne par passage.
C'est ma première intervention sur la plateforme, merci d'être indulgent et n'hésitez pas à me demander plus de précisions si nécessaire :-)
D'avance merci pour votre aide,
Vincent
=>
Une pompe à carburant utilisée par plusieurs collaborateurs me donne un fichier Excel reprenant par ligne le passage à la pompe d'un véhicule. J'ai donc les infos suivantes par colonnes:
A : Date
B : Kilométrage véhicule
C : Plaque Véhicule (Identifiant)
D : Litre enlevés
E : A trouver : Quantité de litre enlevé lors du passage précédent du
même véhicule
F : A trouver : kilométrage enregistré lors du passage précédent du
même véhicule
G : Consommation moyenne/passage soit : ((E)/(B)-(F))*100
J'aimerais, donc dans la colonne E, tirer une formule pour identifier pour chaque ligne, la quantité de litre retiré lors du passage précédent pour le même véhicule. Le même genre de formule avec le kilométrage me permettrait ainsi de compléter le calcul de consommation moyenne par passage.
C'est ma première intervention sur la plateforme, merci d'être indulgent et n'hésitez pas à me demander plus de précisions si nécessaire :-)
D'avance merci pour votre aide,
Vincent
=>
Configuration: Windows / Chrome 92.0.4515.131
A voir également:
- Extraire une valeur selon sa dernière occurrence
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Supprimer dernière page word - Guide
- Dernière version chrome - Accueil - Applications & Logiciels
6 réponses
Bonjour,
Envoie ton fichier excel sur cjoint ou où tu veux (en anonymisant les plaques), ce sera plus simple.
Envoie ton fichier excel sur cjoint ou où tu veux (en anonymisant les plaques), ce sera plus simple.
Bonjour Brucine,
Voici un lien Wetransfer, je n'ai pas trouvé d'autre méthode d'envoi sur la plateforme.
https://we.tl/t-XWRwvezFMI
Merci à toi,
Vincent
Voici un lien Wetransfer, je n'ai pas trouvé d'autre méthode d'envoi sur la plateforme.
https://we.tl/t-XWRwvezFMI
Merci à toi,
Vincent
Bonjour,
avec deux formules matricielles qu'il faudra confirmer en cliquant en même temps sur les trois cellules du clavier Ctrl Shift et Entrée. Si tu fais bien la formule se placera entre ce type d'accolades {}
en E2, une fois collé confirme en matricielle comme expliqué
en F2 et confirme ta matricielle
en G2 simple formule
sélectionne les trois cellules E2:G2 et incrémente vers le bas, mais pas sur des moyennes en G
avec deux formules matricielles qu'il faudra confirmer en cliquant en même temps sur les trois cellules du clavier Ctrl Shift et Entrée. Si tu fais bien la formule se placera entre ce type d'accolades {}
en E2, une fois collé confirme en matricielle comme expliqué
=SIERREUR(SI(LIGNES(INDIRECT("$1:"&NB.SI($C$2:$C2;$C2)-1))<=NB.SI($C$2:$C$10;C2);INDEX($D$2:$D$10;PETITE.VALEUR(SI($C$2:$C$10=C2;LIGNE(INDIRECT("1:"&LIGNES($D$2:$D$10))));LIGNES(INDIRECT("$1:"&NB.SI($C$2:$C2;$C2)-1))));"");"")
en F2 et confirme ta matricielle
=SIERREUR(SI(LIGNES(INDIRECT("$1:"&NB.SI($C$2:$C2;$C2)-1))<=NB.SI($C$2:$C$10;C2);INDEX($B$2:$B$10;PETITE.VALEUR(SI($C$2:$C$10=C2;LIGNE(INDIRECT("1:"&LIGNES($D$2:$D$10))));LIGNES(INDIRECT("$1:"&NB.SI($C$2:$C2;$C2)-1))));"");"")
en G2 simple formule
=SIERREUR((E2/(B2-F2))*100;"")
sélectionne les trois cellules E2:G2 et incrémente vers le bas, mais pas sur des moyennes en G
Super,
J'avais effectivement tenté d'autres formule en matriciel mais sans succès.
Je teste donc ca demain et te reviens.
Déjà un grand merci pour le temps passé !
Vincent
J'avais effectivement tenté d'autres formule en matriciel mais sans succès.
Je teste donc ca demain et te reviens.
Déjà un grand merci pour le temps passé !
Vincent
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous
Une solution par fonctions personnalisées :
https://www.cjoint.com/c/KHlxA5l11br
Cdlmnt
Via
Une solution par fonctions personnalisées :
https://www.cjoint.com/c/KHlxA5l11br
Cdlmnt
Via