Rechercher dernière valeur et renvoyer la case adjacente + calcu

fif133 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

dans un tableau un peu grand, je vais parler que des 2 colonnes qui m'intéresse. Dans la première colonne j'ai une date qui est entrée (toujours classée par ordre décroissant) et dans la deuxième j'ai du texte. Je veux calculer la différence entre les dates de la ligne en cours et la dernière date de la valeur identique de la colonne B...

Exemple :

Colonne A / Colonne B / Colonne C
01/01/2014 / Pierre / calcul le temps entre 01/01/14 et 01/01/13
01/06/2013 / Paul / calcul le temps entre 01/06/13 et 01/11/12
04/02/2013 / Pierre / calcul le temps entre 04/02/13 et 01/01/13
01/01/2013 / Pierre / calcul le temps entre 01/01/13 et 01/01/13
01/12/2012 / Paul / calcul le temps entre 01/12/12 et 01/11/12
01/11/2012 / Paul / calcul le temps entre 01/11/12 et 01/11/12

et ainsi de suite si il y a d'autres lignes vers le bas. Pour rappel les lignes sont toujours ajoutées en haut...

Est-ce que quelqu'un à la solution pour avoir une formule à mettre dans la case sans utiliser de VBA (je pourrais en VBA mais je veux un truc très simple).

Merci d'avance.
A voir également:

1 réponse

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Bonjour
pas sur d'avoir tout compris, mais on essaye ça, si la valeur fin est en A1:

=DATEDIF(MIN(SI(B:B=B1;A:A));A1;"d")

Cette formule n'inclus qu'une seule date limite, rajouter +1 si besoin

Elle est matricielle, elle doit être entrée avec la touche Enter , en maintenant les touches ctrl et shift enfoncée

elle doit se retrouver automatiquement entre accolades dans la barre de formule.


crdlmnt
0