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

Excel Discussion :

fonction: date + rechercheV + nombre


Sujet :

Excel

  1. #1
    Futur Membre du Club
    fonction: date + rechercheV + nombre
    Bonjour à tous,

    je recherche comment trouver une formule qui me permet d'avoir de multiples critères, je m'explique:

    Voici mes 2 onglets:




    1ère chose, j'ai une liste déroulante sur le 1er onglet.
    D'après le résultat trouvé sur la liste, je souhaiterai trouvé l'année en cours ("1-2-3 ou 4") selon la date du jour.
    Ensuite dès que l'on passe à une date du jour dépassant cette période, la numérotation continue jusqu'à la fin des 4 années.

    Enfin, d'après la numérotation des années, je souhaiterai voir s'afficher la période en cours : date de début et de fin.

    Pour ne rien vous cacher, je suis complètement perdu avec cette formule qui me parait difficile.
    J'espère avoir été clair et pouvoir trouver de l'aide sur cette formule, merci par avance.
    David

  2. #2
    Membre éclairé
    Bonjour

    Je suis désolé, mais je comprends pas votre demande. Pourtant, vous avez bien mis une image écran ainsi qu'une explication.
    Par ailleurs, ce serait une bonne idée de défusionner la cellule de votre liste déroulante (il arrive que des choses ne fonctionnent pas à cause de cela).

    Je ne comprends pas ce que veux dire "D'après le résultat trouvé sur la liste, je souhaiterai trouvé l'année en cours ("1-2-3 ou 4") selon la date du jour." Un exemple please

    Je ne comprends pas non plus "dès que l'on passe à une date du jour dépassant cette période, la numérotation continue jusqu'à la fin des 4 années". Là aussi un exemple serait le bienvenu.

    On verra pour la suite après.

    Bonne journée

    Pierre Dumas
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Futur Membre du Club
    Bonjour Pierre,

    oui en effet, je me comprends mais les autres, c'est une autre histoire… Désolé.

    Je vais essayer de décortiquer mon histoire:
    - 1ère étape: je choisi dans une liste de donnée dans la colonne "objet" le numéro que je souhaite,
    - selon le numéro (et la date d'aujourd'hui je suppose) il m'affichera dans la ligne "en cours" la date de début (cellule B6) et la date de fin (cellule C6),
    - ensuite dernière étape: d'après ces dates de début et de fin, je souhaiterai afficher le numéro "1" pour la 1ère année, le chiffre "2" pour la 2ème, etc... et ce jusque 4.

    J'espère avoir été plus explicite que dans mon précédant message.
    N'hésites pas si tu as besoin d'autres informations.
    Merci à toi.
    David

  4. #4
    Expert éminent sénior
    Moi non plus je n'ai rien compris à tes explication.

    Si je dois me fier au titre de ta demande, la fonction RECHERCHEV ne peut pas avoir plusieurs paramètres.
    Cela dit, je ne vois pas le rapport entre ce titre et le reste de ton explication...

    Citation Envoyé par sandydavneo Voir le message
    D'après le résultat trouvé sur la liste, je souhaiterai trouvé l'année en cours ("1-2-3 ou 4") selon la date du jour.
    Quel "résultat" ?
    Trouvé que quelle "ligne" ?
    Quel est le rapport entre "1-2-3 ou 4" et une année en cours ?

    Ensuite dès que l'on passe à une date du jour dépassant cette période, la numérotation continue jusqu'à la fin des 4 années.
    Quelle "numérotation" ?
    Quelle "période" ?
    Quelles "4 années" ?

    Enfin, d'après la numérotation des années, je souhaiterai voir s'afficher la période en cours : date de début et de fin.
    La période en cours de quoi ?

    Pour ne rien vous cacher, je suis complètement perdu avec cette formule qui me parait difficile.
    Si la clarté de ton explication correspond à la clarté avec laquelle tu abordes la question, je te confirme que tu es perdu.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Expert éminent
    Bonjour,

    Donc il te faut 3 formules :
    - une pour récupérer la date de début (la plus simple), une fonction recherche suffit
    - une pour récupérer la date de fin, là ça se corse un peu : il y a 4 dates de fin et une à sélectionner en fonction de la date du jour (si j'ai bien compris)
    - une pour afficher le numéro de l'année en fonction de la date de fin 1, 2, 3 ou 4. Une fonction INDEX associée à EQUIV devrait suffire : Tutoriel sur ces fonctions


  6. #6
    Membre éclairé
    Bonsoir

    J'ai mis le temps pour comprendre. Mais j'espère que c'est bon

    Il faut regarder le fichier en PJ : .
    Et prendre le temps de lire les conseils de lecture de Lou Pitchoun.
    Les formules ne sont pas simples à comprendre.

    En espérant ne pas être tombé à côté de la plaque.

    Bonne nuit

    Pierre Dumas
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  7. #7
    Expert éminent
    Bonjour,
    Citation Envoyé par Pierre Dumas Voir le message

    Et prendre le temps de lire les conseils de lecture de Lou Pitchoun.
    Les formules ne sont pas simples à comprendre.

    En espérant ne pas être tombé à côté de la plaque.

    Bonne nuit

    Pierre Dumas
    J'ai relu 3-4 fois pour comprendre.
    Tes formules fonctionnent très bien.

    Par contre, concernant la date de début, il me semble que c'est juste la deuxième colonne (date début) et non une date de fin intermédiaire quelque soit l'année en cours.
    A confirmer par l'intéressée

  8. #8
    Membre éclairé
    Citation Envoyé par Lou Pitchoun Voir le message
    Par contre, concernant la date de début, il me semble que c'est juste la deuxième colonne (date début) et non une date de fin intermédiaire quelque soit l'année en cours.
    A confirmer par l'intéressée
    Bonjour
    C'est une option à laquelle j'avais aussi pensé. Mais bon, il fallait faire un choix et j'ai pris l'autre n'ayant pas l'explication de l'intéressée

    Bonne journée

    Pierre
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  9. #9
    Futur Membre du Club
    Bonjour Lou et Pierre,

    Désolé de mon absence de ces derniers jours… Beaucoup de travail.
    je suis super content de votre trouvaille… Lou, c'est exactement ce que je cherchais.
    C'est vrai que les formules sont très complexes, je n'aurais jamais trouvé tout seul !!!
    Je vais décortiquer tout ça.

    J'avais beaucoup de mal à expliquer mon histoire et vous avez quand même résolu le problème. Bravo !!
    Je vous remercie beaucoup de votre investissement.
    David

  10. #10
    Futur Membre du Club
    Bonjour,

    je suis désolé de vous redemander ça, mais quand je pratique vos formules sur mon classeur, rien à faire, il m'affiche: #N/A !!

    je vous place en copie mon classeur et vos formules.
    Merci par avance.

    David

  11. #11
    Membre éclairé
    Bonjour

    J'ai regardé le classeur, et le résultat était presque là
    L'erreur (répétée dans chaque formule) est sur la fonction EQUIV.
    il faut écrire : EQUIV(A3;'Dates marchés'!$A$4:$A$18;0) et non pas EQUIV(A3;'Dates marchés'!$A$4:$F$18;0).

    La fonction EQUIV, à ma connaissance ne fonctionne que sur UNE colonne (ou UNE ligne). Mais pas sur une plage de plusieurs lignes et colonnes.

    Bon courage pour la modification des formules : le bout du tunnel n'est pas loin

    En espérant que cela aide

    Bonne journée

    Pierre Dumas
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  12. #12
    Futur Membre du Club
    Bonjour Pierre,

    merci beaucoup, au top, ça marche!!!!

    Encore merci à toi.
    Bonne fin de journée.
    David