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.

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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