Bonjour,
tous les contrats on une durée d'un an. donc si la date de fin est 13/12/2013, la date de départ est le 12/12/12.
Ben ! Non ! Si la date de fin est 13/12/2013 (dernier jour du contrat), la date de début (premier jour du contrat) est 14/12/2012.
Ceci étant, il faut savoir que dans Excel une date est un nombre. Le format sous lequel elle apparaît résulte du format de cellule choisi, qu'il suffit de modifier...
Cependant il serait bon que tu fournisses un échantillon de ton fichier de façon que l'on puisse vérifier que tes dates sont bien des dates et non du texte ! Car le format que tu indiques : 31-Dec-13 devrait en fait être 31-déc-13 (sous paramètres FR-FR), ce qui laisse planer un doute sur le caractère de valeurs de type date de tes dates...
Si les dates sont bien des dates, la formule : =MOIS.DECALER(A1;-12)+1
fournira la date de début de contrat à partir de la date de fin de contrat en A1.
Pour une solution macro, si elle s'avère préférable, il faut voir la configuration de ton tableau pour l'écrire de façon adaptée.
Cordialement.