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

Fermé
fif133 - 29 janv. 2014 à 15:22
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 janv. 2014 à 17:34
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
29 janv. 2014 à 17:34
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