Trouver plusieurs résultats entre deux dates

Fred -  
 Fred -

Bonjour,

Excusez le novice que je suis mais je m'arrache les cheveux sur ce problème :
- j'ai une feuille avec 2 colonnes : une liste de dates et une liste d'événements historiques, par exemple :

|14/07/1789 | Prise de la Bastille |
| 02/08/1914 | Début de la Grande Guerre |
(...)

- une autre feuille avec une liste de noms, leurs dates de naissance et de décès (colonne C), exemple :

| Jean MARTIN | 04/12/1884 | 13/06/1953 |

Je cherche une formule qui me permette d'indiquer à côté de chaque personne tous les événements de la 1ère feuille qui se sont passés pendant sa vie, entre sa naissance et son décès donc...

Pour Jean MARTIN je veux obtenir :

| Jean MARTIN | 02/08/1914 | Début de la Grande Guerre |
| Jean MARTIN | 11/11/1918 | Fin de la Grande Guerre |
| Jean MARTIN | 01/09/1939 | Début de la 2e Guerre mondiale |

Ou même ça, peu importe :

| Jean MARTIN | 02/08/1914 | Début de la Grande Guerre | 11/11/1918 | Fin de la Grande Guerre | 01/09/1939 | Début de la 2e Guerre mondiale |

Si j'ai bien compris, cela ressemblerait à un SI.SOMME.ENS mais version texte et avec plusieurs résultats...

Merci à tous de votre aide !


Windows / Chrome 106.0.0.0

7 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     

    Bonjour

    Peux tu envoyer un bout de ton fichier sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
    1) Tu vas dans http://cjoint.com/
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
    3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
       en bleu souligné ; tu le sélectionnes et tu fais "Copier"
    5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".

    RQ. Les dates avant le 01/01/1900 ne seront pas interprétées comme dates par excel

    Cdlmnt

    0
  2. Fred
     

    Voici le fichier, merci par avance !
    https://cjoint.com/c/LJtpCM8TttJ
    Par contre j'ai besoin qu'Excel comprenne qu'il s'agisse de dates avant 1900, c'est carrément impératif, mais ça marche très bien sur des tests simples, ça devrait aussi fonctionner ici ?

    0
  3. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Bonjoru

    En attendant le fichier demandé, un exemple de traitement avec une fonction personnalisée (Aller dans l'éditeur VBA pour voir le code)

    Obligé de rajouter des colonnes pour rectifier toutes les dates (en les augmentant de 200 ans) car Excel ne traite pas la dates antérieures au 01/01/1900

    https://cjoint.com/c/LJtpYkPratK

    Cdlmnt

    Via


    0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Bonjour,

    Excel ne reconnait pas les dates antérieures au 01/01/1900. Mais sachant qu'Excel gère les dates jusqu'au 31/12/9999, l'astuce est d' ajouter par exemple 4000 ans à toutes tes dates, ce qui permet de gérer les dates inférieures à -2000 ans .

    récupère ton fichier voir si c'est ce que tu cherches faire

    onglet Exemple de résultat attendu cellule A2 sélectionne le nom de la personne de référence

    dans chaque onglet colonnes G et H peuvent être masquées

    https://cjoint.com/c/LJtscXHUULF


    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Re

    Ton fichier avec ma fonction personnalisée expliquée dans mon premier fichier

    https://cjoint.com/c/LJtsKyKzE2K

    Les colonnes avec les dates rectifiées peuvent être masquées au besoin

    Cdlmnt

    Via


    0
  7. Fred
     

    Merci beaucoup, je vais regarder tout ça, un peu à la bourre je n'aurais pas le temps avant ce week-end mais merci !

    0