Trouver une/des cellule(s) dans une colonne et recopier

Bonjour à tous,

J'ai un problème pour essayer de recopier certaines cellues:

  • en colonnes D j'ai des dates, pas de nombre pré-défini
  • En colonne I je veux pouvoir recopier ces deux dates suivants deux critère: le mois et l'année

Je définis une colonne dynamque:

=DECALER(Feuil1!$D$2;;;NBVAL(Feuil1!$D$2:$D$1001))

Puis j'utilise cette formule:

=SI(MOIS(col_D)&ANNEE(col_D)=MOIS($H$13)&ANNEE($I$13);col_D;"")

Le problème est qu'elle ne fonctionne pas, auriez-vous une idée ?

Merci à vous et bonne après-midi !

bonjour

un essai

19aure-8.zip (3.20 Ko)

cordialement

Bonjour tulipe_3,

C'est exactement ça (et utiliser 2 formules c'est balèze !!).

Merci beaucoup pour l'aide.

Bonne après-midi et @+

Re tulipe_3,

J'aimerai te demander quelques explications sur ta formule, maintenant que j'ai pu un peu l'étudier:

Pourquoi faire une comparaison par rapport à une cellule vide ?

Pourquoi choisir PETITE.VALEUR ?

La formule fonctionne à merveille, exepté s'il y'a des sauts, je m'explique:

  • des dates sont rentrées de D2 à D7
  • rien en D8
  • de nouveau une date en D9

Quand il y'a ce genre de saut, la formule ne parvient plus à se retrouver, du coup on comparerait deux cellules vides.

J'ai un peu de mal à saisir ^^.

Encore merci pour l'aide. @+

re

ce n'est pas la formule qui bugge ;mais la façon de nommer la plage ;car elle tiens compte du nb de val et non pas de leur "etenduee ;donc si il y a des trous ......

il faut que tu remplaces la formule de nomination ( acces facile par :Ctrl et F3 ) par

[code]=DECALER(Feuil1!$D$2;;;EQUIV(9^9;Feuil1!$D:$D))

[/code]

qui trouve la position du dernier nombre (date) dans la colonne D

bonus

si cela avait eté du texte =DECALER(Feuil1!$D$2;;;EQUIV("Z^Z";Feuil1!$D:$D))

donc ,rectifie

cordialement

Re,

Ok je comprends mieux, merci pour tes explications!

@+

Rechercher des sujets similaires à "trouver colonne recopier"