Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Créer une date de fin automatiquement si une nouvelle date est saisie

  • Initiateur de la discussion Initiateur de la discussion loul03
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

loul03

XLDnaute Occasionnel
Bonjour à tous

Dans le tableau suivant , j'aimerais que si l'élève réapparait sur un évènement (et donc une 2 ème ligne, voire une 3ème), une date de fin vienne se mettre sur l'événement précédent concernant le même élève.

Par exemple, du 01/01/2022, l'élève était en module arts plastique, et qu'au 14/03/2022, il passe en musique, sur la ligne concernant le module arts plastiques viennent se mettre en automatique dans la colonne date de fin 13/03/2022 (ou au pire 14/03/2022).

Une idée svp?

par avance merci beaucoup!! 🙂
loul
 

Pièces jointes

Bonjour,

Une proposition par formule matricielle en E3 à valider par CTRL+MAJ+ENTRER avant de la tirer vers le bas :
=SI(NB.SI($A7:$B$8;$A6:$B6)>0;AGREGAT(15;6;$D7:$D$8/($A7:$B$8=$A6:$B6);1)-1;0)
Attention : les positions des $ est important ainsi que les numéros de ligne dans les adresses de cellule.

Cordialement
 

Pièces jointes

Bonjour Hasco,

peux tu expliquer un peu cette fonction stp?

d'où viennent notamment le 15 et 6?

par avance merci
Bjr mapomme,

je n'avais pas vu ta réponse, je veux bien aussi qq explications. Quand je réadapte vos formules dans mon tableur, ça n'a pas l'air de vouloir fonctionner. et je serai curieuse de comprendre pourquoi
merci à tous les 2
 
Bonjour,

Agregat permet de d'appliquer une fonction statistique à un tableau 15 est la valeur pour la fonction 'Petite.Valeur'. Le 6 permet d'écarter les erreurs du tableau. Ainsi pour ne retenir que les valeurs VRAI on créer un tableau de comparaisons dont les valeurs sont divisées par 1 (VRAI) ou 0 (FAUX).

Les divisions par 0 provoquant des erreurs, agregat les ignorera pour ne conserver que les items pour lesquels la condition est vrai.

Cordialement
[Edit] Hello @mapomme [/Edit]
 
Dernière édition:
Bonjour @loul03 et à @Hasco 🙂

Quand je réadapte vos formules dans mon tableur, ça n'a pas l'air de vouloir fonctionner.

Souvent quand on est dans ce cas là, les exemples ne sont pas complets ou bien ne reflètent pas le fichier réel ou encore autre chose de plus subtil.

Assurez-vous que la structure des données fournies et les valeurs des données elles-mêmes soient bien pareilles à votre propre fichier et le cas échéant nous fournir un nouveau fichier avec les erreurs que vous constatez. 🙂
 
Bonjour @job75 🙂
@mapomme pourquoi des espaces superflus dans ta formule ?
Je commence à avoir quelques problèmes de vue. Les espaces supplémentaires (qui ne gênent en rien Excel) m'aident à y voir un plus précisément; ça n'a donc rien à "voir" avec la formule elle-même 🤓. D'habitude, je les supprime avant de publier mais là j'ai oublié.
 
Bonjour Hasco

j'ai modifié mon fichier entre temps, j'ai voulu adapter ta formule mais je n'arrive pas. tu vas sans doute me répondre que j'aurais du laisser ainsi...

J'aimerais que quand le numéro de fichier de l'élève se reproduit dans le tableau, une date de fin vienne se mettre en dernière colonne de la ligne précédente concernant ce même élève. date de fin=date de mouvement (1ère colonne)-1 jour

par avance merci
 

Pièces jointes

Bonjour,

Vous auriez pu mettre plus de cas dont la condition se vérifie.
La formule matricielle du fichier joint :
=SIERREUR(PETITE.VALEUR(SI(($B17:$B$22 =$B16);$A17:$A$22);1)-1;0)
La formule avec agregat qu'il n'est pas nécessaire de valider par CTRL+MAJ+ENTREE :
=SIERREUR(AGREGAT(15;6;($A17:$A$22)-1/($B17:$B$22=$B16);1);0)

Cordialement
 

Pièces jointes

Dernière édition:
Ca a l air de bien fonctionner avec agregat!! C est cool merci beaucoup.

Pensez vous que je puisse faire un style de diagramme de gant en ayant connaissance des dates de fin et début de chaque chgt?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…