Formule sur Excel

amelie2012 -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. Zoul67 Messages postés 2001 Statut Membre 149
       
      SOMMEPROD est redoutable, Mike a raison. Avec une recherche sous Excel, tu aurais pu tomber sur RECHERCHEV qui est abominable.
      0
    2. amélie2012
       
      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
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. Zoul67 Messages postés 2001 Statut Membre 149
       
      Bah si c'est pas >0 , ça devient <24, non ?
      0
    2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Bonjour,
      Excusez l'incuste
      pour tenir compte de "minuit"
      =SOMMEPROD((B2:B100=MAX(B2:B100))*((A2:A100>0)+(A2:A100=1)))
      0
    3. amélie2102
       
      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
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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