Aide excel svp afficher résultat 2 conditions

Bonjour à tous,

Je m'adresse à vous car je suis largué.
J'ai une feuille1 avec des abonnés (noms, adresses etc.... + date début abonnement +date fin abonnement ....) sur 50 lignes soit a1:g50
J'ai une feuille 2 avec la date de publication par exemple celle du jour.
j'aimerai afficher en feuille2 la liste des abonnés (noms, prénoms etc .....) qui répondent aux critères suivants :
que leur date début abonnement soit inférieure ou égale à la date de publication ET que leur date de fin d'abonnement soit supérieur ou égale à la date de publication.

Je travaille sur office 2007 ....... je vous remercie BEAUCOUP pour votre aide.

7 réponses

  1. Contributeur
    .. et pour suivre, adapté à votre modèle:
    https://www.cjoint.com/?AKypTTzaS6r
    crdlmnt
    2
    1. Bonjour,

      Dépose un fichier en ligne stp.

      Car difficile de t'aider sans copie du fichier ou capture d'écran des critères ...

      tu peut déposer ici :
      https://www.cjoint.com/

      à+
      0
      1. bonjour Patmoss,

        Merci pour le lien . voilà c'est fait !!
        http://cjoint.com/data3/3KypMFoHilW.htm
        Merci d'avance
        0
    2. Merci Vaucluse c'est génial.
      Juste une petite chose : comment faire pour rajouter "ou égale"
      Si date début abonnement inférieure ou égale à la date de publication ET que date de fin d'abonnement soit supérieur ou égale à la date de publication == ok.
      Je vous remercie d'avance.
      0
      1. Autant pour moi Vaucluse. C'est ok. Je vous remercie pour tout.
        Cdt
        0
        1. Juste une petite question Vaucluse; a quoi correspond le 5
          =SI(LIGNE()-5>MAX(contacts!F:F);"";INDEX(contacts!A:A;EQUIV(LIGNE()-5;contacts!F:F;0)))

          Je vous remercie d'avance.
          0
          1. Contributeur
            Re

            il s'agit pour la formule de renvoyer la valeur correspondante à la numérotation en colonne H
            Le code LIGNE() renvoie le N° de ligne où est située la formule.
            LIGNE()-5 renvoie donc 1 sur la ligne 6, 2 sur la ligne 7 etc...
            ce qui incrémente la valeur cherchée par EQUIV lorsque l'on "tire" la formule.

            Bonne route

            Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
            0