Formule sur Excel

Fermé
amelie2012 - 2 mars 2012 à 15:57
Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 - 4 mars 2012 à 09:02
Bonjour,
J'ai 2 colonne sur Excel, une contenant des heures en format(7:30) et l'autre contenant des chiffres. Je veux ecrire une formule pour trouver l'heure (non nul) correspondant à la valeur maximale dans la colonne des chiffres. J'asi créee une 3e colonne pour écrire la formule qui parcour toute les lignes.
Si l'heure est nulle, par exemple 0:00 ca ne le prend pas, la formule doit uniquement prendre les heures non nul. Les heures devrait varier entre 7:30 à 18:00 et parofis il se peut que certaines heures soit 0:00 pour n'importe quelle raison.

Merci pour votre aide


3 réponses

Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 5 102
2 mars 2012 à 19:15
Salut,

Exemple tu as tes heures colonne A de A2 à A100 et tes valeurs en B2 à B100

=SOMMEPROD((B2:B100=MAX(B2:B100))*(A2:A100>0)*(A2:A100))

1
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
2 mars 2012 à 19:29
SOMMEPROD est redoutable, Mike a raison. Avec une recherche sous Excel, tu aurais pu tomber sur RECHERCHEV qui est abominable.
0
Merci Mike. mais il y a un petit problème: si la valeur maximale correspond a une heure 0:00 ca me donne cette heure (0:00) alors que ca ne devrait pas non? Merci d em aider stp.
0
Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 5 102
2 mars 2012 à 19:33
Salut,

Pas certain que ce soit la bonne formule parce que 00:00 = 24 heures
et si en face la valeur MAX la valeur est égale à zéro que faire ?
Attendons la réponse du demandeur
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
2 mars 2012 à 19:36
Bah si c'est pas >0 , ça devient <24, non ?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
3 mars 2012 à 07:35
Bonjour,
Excusez l'incuste
pour tenir compte de "minuit"
=SOMMEPROD((B2:B100=MAX(B2:B100))*((A2:A100>0)+(A2:A100=1)))
0
Salut merci encore, mais il y a tjrs le problème. Maintenant avec cette nvlle sformule ca donne plus de sheures mais minuit uniquemement...as tu testé cette formule stp? Merci
0
Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 5 102
4 mars 2012 à 09:02
Salut le fil,

Amelie, c'est exactement ce que je répondais à Zoul si tu reprends la lecture des posts

"Pas certain que ce soit la bonne formule parce que 00:00 = 24 heures
et si en face la valeur MAX la valeur est égale à zéro que faire ?
"

auquel tu n'apportes aucun complément d'information et pour ma part comme je ne suis pas devin difficile d'aller plus loin sans tâtonner.

Si la valeur Maximun correspond à une heure 00:00 ou cellule vide que faire ?
0