IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

rechercheV et format hh:mm:ss [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de yoyo3d
    Homme Profil pro
    Administratif
    Inscrit en
    Avril 2002
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2002
    Messages : 423
    Par défaut rechercheV et format hh:mm:ss
    Bonjour, à tous,
    tout d'abord, je précise que j'ai bien le tutos "Fonctions Excel à la loupe : N°1 - RECHERCHEV()" de pierre Fauconnier. (tres bon tutos d'ailleur)

    voila mon soucis: j'ai un tablea qui récapitul les durées d'intervention au format hh:mm:ss.
    pour synthétiser, j'ai fait un tableau croisé qui me donne le nombre de fois ou l'intervention dure 00:00:01s , 00:00:02s etc.

    le listing et le resultat du tableau croisé sont "apparament" au même format, mais quand je fait un rechercheV j'ai droit au classic et ho combien frustran #n/a

    j'ai essayé de convertir les durées en chiffre à virgule, en texte, date ...rien y fait. quelqu'un peut il me confirmer que le format heure (hh:mm:ss) est bien reconnu par cette fonction avec laquelle je n'ai aucun probleme habituellement...
    merci à tous.

  2. #2
    Membre chevronné
    Avatar de bifconsult
    Homme Profil pro
    Consultant
    Inscrit en
    Mars 2012
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 189
    Par défaut
    Bonjour,

    Pas spécialement évident de vous aider sans fichier exemple.

    Sauf erreur de ma part, ce que je peux dire, c'est que le format heure dans Excel est un format Date+Heure. Ex: si je tape 10,50 ; j'aurai la date du 10/1/1900 à 12:00:00. Les heures représentant la partie décimale du nombre introduit.

    Le format d'affichage est seulement la manière de présenter ce nombre. Peut-être une piste pour vous ?

  3. #3
    Membre éclairé
    Avatar de yoyo3d
    Homme Profil pro
    Administratif
    Inscrit en
    Avril 2002
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2002
    Messages : 423
    Par défaut
    bonjour, je ne souhaitais pas joindre le fichier car il est tres lourd.

    pour le format heure, je sais qu'il contient les éléments sous "entendus" de la date , mais comme la matrice est basée sur le tableau croisé qui, lui est directement lié mon listing de base, je supposais que les valeurs étaient identiques.

    je viens de tout formater en jj/mm/aaaa hh:mm:ss et ma première valeur testée à bien était retrouvée, mais pas les suivantes. je précise que mes 2 tableaux sont triés par ordre croissant.

    merci pour la réponse, je continu de chercher....

    voici un extrait de mon tableau
    1er colone: la valeur à tester
    2eme colone: le resultat de la formule

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    decl-> Depart	     verif
    00/01/1900 00:00:01	1
    00/01/1900 00:00:03	1
    00/01/1900 00:00:04	#N/A
    00/01/1900 00:00:06	1
    00/01/1900 00:00:08	#N/A
    ...
    la matrice (le resultat du tableau croisé):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Étiquettes de lignes	Nombre de decl-> Depart
    00/01/1900 00:00:01	1
    00/01/1900 00:00:03	1
    00/01/1900 00:00:04	1
    00/01/1900 00:00:06	1
    00/01/1900 00:00:08	2
    00/01/1900 00:00:09	1
    ...
    ce qui est surprenant, c'est que cela fonctionne avec les valeurs 01, 03 et 06


  4. #4
    Membre chevronné
    Avatar de bifconsult
    Homme Profil pro
    Consultant
    Inscrit en
    Mars 2012
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 189
    Par défaut
    Peux-tu montrer la formule qui renvoie les #N/A ?

  5. #5
    Membre éclairé
    Avatar de yoyo3d
    Homme Profil pro
    Administratif
    Inscrit en
    Avril 2002
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2002
    Messages : 423
    Par défaut
    voila ma formule:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV(K5;Feuil8!F7:G1015;2;FAUX)
    je viens de refaire un essais, j'ai destructuré ma valeur hh:mm:ss pour refaire une valeur basée sur un format "standard, et j'obtien un résultat différent.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    tri	verif
    0:0:1	1
    0:0:10	1
    0:0:11	5
    0:0:11	#N/A
    0:0:11	#N/A
    0:0:11	#N/A
    0:0:11	#N/A
    y aurait il un probleme de recopie de la formule vers le bas?, je ne vois pas pourquoi, j'ai déja utilisé cette formule dans tous les sens...


    Arf ch'uis nul!!!je viens de donner la réponse...j'ai oublier le petit f4 sur la matrice... quelqu'un aurait une corde SVP

    alors pour ceux qui comme moi ont de la mouise dans le cerveau...
    n'oubliez pas de figer la matrice avec f4 ($)


    pour l'exemple , ma formule devient:

    =RECHERCHEV(G2;Feuil8!$A$4:$B$1012;2;1)

  6. #6
    Membre chevronné
    Avatar de bifconsult
    Homme Profil pro
    Consultant
    Inscrit en
    Mars 2012
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 189
    Par défaut
    C'est à ça que je pensais quand je t'ai demandé d'écrire ta formule. Sans les "$", les formules sont relatives et la plage de référence change lorsque tu "tires vers le bas".

    Mais tu as trouvé tout seul :

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Format cellule et rechercheV
    Par Alex86 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/01/2015, 15h30
  2. RechercheV et format personnalisé
    Par tetardapatte dans le forum Excel
    Réponses: 4
    Dernier message: 23/11/2011, 17h26
  3. [XL-2003] RECHERCHEV et format cellule
    Par KMARIEMAH dans le forum Excel
    Réponses: 7
    Dernier message: 23/05/2010, 15h33
  4. Format cellule avec rechercheV apres liaison access
    Par vulcain91 dans le forum Excel
    Réponses: 28
    Dernier message: 09/10/2007, 10h10
  5. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 01h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo