XL 2021 Afficher une date en fonction de

CORBISIER

XLDnaute Nouveau
Bonjour à tous,

Je vous ai mis un fichier exemple, car cela sera plus pratique pour expliquer.

Pour essayer de faire simple, je dois réussir à faire une synthése de date en fonction d'élément planifié dans un tableau. Par exemple si durant à un "a" le 01/01/23 et 04/03/23, dans mon tableau de synthése de suivi pour "A" j'aimerai que les dates s'affiches.

Bon, je vous l'avais dit :eek:, l'explication pas forcément clair mais je pense le fichier exemple un peu plus.

Merci beaucoup de votre aide ;).

Bien cordialement

yann
 

Pièces jointes

  • exemple.xlsx
    14.6 KB · Affichages: 3
Solution
Bonjour à tous :),

Une autre manière de faire :
J'ai légèrement modifié le tableau résultat en ayant inséré une colonne avant la colonne B.
  • Ce qu'on recherche est à saisir en B1
  • En B2, une formule à recopier vers le bas (duplication de la valeur à chercher)
  • En C2, la formule qui retourne le "nombre de fois" à recopier vers le bas
  • En D2, la formule matricielle à recopier vers la droite et vers le bas

Pour un autre tableau avec une autre valeur à chercher :
  • copier le premier tableau
  • puis coller le plus bas
  • modifier la valeur à chercher dans le nouveau tableau

1684063216243.png

Staple1600

XLDnaute Barbatruc
Re

Donc si on doit respecter la structure de ton classeur, ce premier essaie "brut de pomme" fonctionne
=SI(ESTNUM(DANSLIGNE(FILTRE($B$1:$O$2;B2:O2="a");0;FAUX));TEXTE(DANSLIGNE(FILTRE($B$1:$O$2;B2:O2="a");0;FAUX);"jj/mm/aaaa");"")

Mais ici j'ai testé sur la même feuille
(et surtout test sur Office 365)
 

CORBISIER

XLDnaute Nouveau
Super merci beaucoup cela fonctionne parfaitement.
Par contre, penses tu faisables de faire une recherche en fonction du nom aussi, car j'ai plus de 500 noms que je supprime ou ajoute. donc à la place de "B2:O2="a" pouvoir lui faire choisir la ligne en fonction du nom. Sinon je devrais modifier cette valeur régulierement manuellement. Mille merci de ton aide.
 

Staple1600

XLDnaute Barbatruc
Re

Donc cette fois en reprenant la formule suivante
Sur la feuille suivi, en C3 (puis recopie vers le bas)
=SIERREUR(SI(ESTNUM(DANSLIGNE(FILTRE(information!$B$1:$O$2;information!B2:O2="a");0;FAUX));DANSLIGNE(FILTRE(information!$B$1:$O$2;information!B2:O2="a");0;FAUX);"");"")
Cette formule renvoie les dates
 

Staple1600

XLDnaute Barbatruc
Re

J'ai oublié de préciser
Formates les cellules au format date sur la feuille suivi.

Pour le reste, soit plus précis car telle que la feuille suivi est structurée, les noms apparaissent une seule fois dans chaque tableau de suivi, non ?
(et tu as N tableau de suivi selon les valeurs (a,b etc...) renseignées en feuille information)
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous :),

Une autre manière de faire :
J'ai légèrement modifié le tableau résultat en ayant inséré une colonne avant la colonne B.
  • Ce qu'on recherche est à saisir en B1
  • En B2, une formule à recopier vers le bas (duplication de la valeur à chercher)
  • En C2, la formule qui retourne le "nombre de fois" à recopier vers le bas
  • En D2, la formule matricielle à recopier vers la droite et vers le bas

Pour un autre tableau avec une autre valeur à chercher :
  • copier le premier tableau
  • puis coller le plus bas
  • modifier la valeur à chercher dans le nouveau tableau

1684063216243.png
 

Pièces jointes

  • CORBISIER- stat- v1.xlsx
    19.4 KB · Affichages: 3
Dernière édition:

CORBISIER

XLDnaute Nouveau
Re

Donc cette fois en reprenant la formule suivante
Sur la feuille suivi, en C3 (puis recopie vers le bas)
=SIERREUR(SI(ESTNUM(DANSLIGNE(FILTRE(information!$B$1:$O$2;information!B2:O2="a");0;FAUX));DANSLIGNE(FILTRE(information!$B$1:$O$2;information!B2:O2="a");0;FAUX);"");"")
Cette formule renvoie les dates
Bonjour encore moi, après essai dans mon fichier plus complexe, en faite, il ne prend pas en compte le nom dans la recherche, ce qui fait que les informations ne sont pas correct. Sinon il faut que je modifie manuellement toutes les lignes pour qu'elles correspondents au nom voulu dans mon second onglet. Tu penses qu'il y a moyen de modifier cela.

Merci
 

CORBISIER

XLDnaute Nouveau
Bonjour à tous :),

Une autre manière de faire :
J'ai légèrement modifié le tableau résultat en ayant inséré une colonne avant le colonne B.
  • Ce qu'on recherche est à saisir en B1
  • En B2, une formule à recopier vers le bas (duplication de la valeur à chercher)
  • En C2, la formule qui retourne le "nombre de fois" à recopier vers le bas
  • En D2, le formule matricielle à recopier vers la droite et vers le bas

Pour un autre tableau avec une autre valeur à chercher :
  • copier le premier tableau
  • puis coller le plus bas
  • modifier la valeur à chercher dans le nouveau tableau

Regarde la pièce jointe 1170200
je regarde merci beaucoup
 

Discussions similaires

Réponses
6
Affichages
512
Réponses
4
Affichages
267

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 104
dernier inscrit
JEMADA