[Résolu] Indiquer la durée depuis la dernière occurence

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Rodriguez
Membre OOrganisé
Membre OOrganisé
Messages : 56
Inscription : 25 sept. 2009 07:28
Localisation : Gard (30)

[Résolu] Indiquer la durée depuis la dernière occurence

Message par Rodriguez »

Bonjour,
Voici un tableau de compta perso, j'aimerais en colonne G une formule qui cherche dans la colonne E la dernière fois que cette description est présente et renvoie le nombre de jours depuis cette dernière fois. J'ai essayé d'utiliser la fonction EQUIV, sans grand succès.
Merci d'avance pour vos contributions!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Rodriguez le 11 oct. 2026 12:27, modifié 1 fois.
Apache OpenOffice 4.1.16 sous Windows 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10161
Inscription : 28 août 2010 08:45

Re: Indiquer la durée depuis la dernière occurence

Message par micmac »

Bonjour,
« Dans votre signature il y » a écrit :Apache OpenOffice 4.1.15 sous Windows 11
Votre signature fait mention d'une version d'OpenOffice qui n'est plus maintenue. Si c'est une obligation ou un choix mentionnez-le par Obligation de version dans votre signature afin de ne pas être relancé.

Afin de profiter des dernières améliorations, pensez à être à jour de la dernière version officielle
Pourquoi ? Entre autres choses parce que... Multiples vulnérabilités dans Apache OpenOffice versions antérieures à 4.1.16 source CERT-FR

Accès direct à votre signature pour la corriger.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences (ou Réglages) sur macOS
Rodriguez
Membre OOrganisé
Membre OOrganisé
Messages : 56
Inscription : 25 sept. 2009 07:28
Localisation : Gard (30)

Re: Indiquer la durée depuis la dernière occurence

Message par Rodriguez »

Ok j'ai mis à jour
La modération vous a écrit: Votre signature ne l'est pas

Apache OpenOffice 4.1.16 sous Windows 11
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1916
Inscription : 15 déc. 2010 08:33

Re: Indiquer la durée depuis la dernière occurence

Message par yclik »

Bonjour
a tester en G2 et à recopier vers le bas

Code : Tout sélectionner

=SI(ESTERREUR(EQUIV(E2;E$1:E1;0));"";INDIRECT("A"&EQUIV(E2;E$1:E1;0))-A2)
OpenOffice 4.1.14 sous Windows 11
LibreOffice 26.2.4.2 sous windows 11
Rodriguez
Membre OOrganisé
Membre OOrganisé
Messages : 56
Inscription : 25 sept. 2009 07:28
Localisation : Gard (30)

Re: Indiquer la durée depuis la dernière occurence

Message par Rodriguez »

Merci Yclik! Ce n'est pas le résultat attendu mais je sens qu'on est proche :)
voir image jointe
Apache OpenOffice 4.1.16 sous Windows 11
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10039
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Indiquer la durée depuis la dernière occurence

Message par Jeff »

Bonjour à tous,

Un peu capillotracté, en G2 :

Code : Tout sélectionner

=SI(MIN(SI((E3:E$21=E2)=0;1000;E3:E$21=E2)*LIGNE(E3:E$21))<1000;A2-INDIRECT("A"&MIN(SI((E3:E$21=E2)=0;1000;E3:E$21=E2)*LIGNE(E3:E$21)));"")
À valider matriciellement par Ctrl + Maj +Entrée
(presser Ctrl et Maj, frapper Entrée, relâcher Ctrl et Maj)

A +
 
 Ajout : Lors de la recopie vers le bas, maintenir la touche Ctrl enfoncée (particularité liée aux formules matricielles)  
 
 Ajout : 2 :
En modifiant légèrement le fichier, par une reprise des dates en colonne F, on peut alors utiliser RECHERCHEV de façon classique, voir fichier exemple :
compta_Jeff.ods
 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.17 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Rodriguez
Membre OOrganisé
Membre OOrganisé
Messages : 56
Inscription : 25 sept. 2009 07:28
Localisation : Gard (30)

Re: Indiquer la durée depuis la dernière occurence

Message par Rodriguez »

Génial!
C'est parfait merci beaucoup Jeff!
En pièce jointe mon fichier final.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.16 sous Windows 11