Relevées de plages textes dans une série de données chiffrées

Fermé
MelleBulle - 24 juin 2015 à 12:40
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 24 juin 2015 à 17:29
Bonjour

J'aurais besoin de votre aide !
J'ai un tableau comportant deux colonnes :
- la première avec date + heures + minutes + secondes
- la seconde avec des valeurs de mesures

Dans cette seconde colonne, comme ce sont des données extraites d'une base de données, il existe des valeurs manquantes nommées "V.M."
J'aurais besoin d'obtenir les plages de date (date de début et de date de fin" où l'on croise ces "V.M.".

Existe t'il une formule permettant de réaliser cela ???

En vous remerciant par avance pour votre aide,

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié par Vaucluse le 24/06/2015 à 12:50
Bonjour
si vous avez un exemple de votre fichier, déposez le sur

https://www.cjoint.com/

avec quelques explications ou exemples de ce que vous attendez
et revenez ici coller le lien donné par le site.

On y verra plus clair et, entre autres on verra aussi où se trouve la date de fin à ressortir, car pour l'instant,nous avons une date de début et une valeur de mesure?
à vous lire

Errare humanum est, perseverare diabolicum
0
Ci joint le lien permettant d'accéder à un doc exemple permettant d'illustrer mes propos. En espérant que cela vous permettra de mieux comprendre ma demande.
Merci d'avance
http://www.cjoint.com/c/EFylHqPMMvj
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié par Vaucluse le 24/06/2015 à 14:27
Un exemple de mofèle en retour, mais qui ne veut pas dire grand chose, vu que le votre ne comporte aucune explication sur:
__l'endroit où on peut trouver la date de fin que vous évoquez dans votre demande???
__ce que vous voulez réellement obtenir comme édition;
https://www.cjoint.com/c/EFymzdEQI1V

Errare humanum est, perseverare diabolicum
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
24 juin 2015 à 16:43
Bonjour,

Je n'avais rien compris, même avec ton fichier, à ta demande et, sans la proposition de Vaucluse, je ne m'y serais pas attardé.

Si j'ai compris ta demande, tu veux une liste des plages VM avec Début et Fin
Peut-être dans le genre :

si oui, utilises ces formules :
en J7 :
=SI(LIGNE()-6<=SOMMEPROD(($C$7:$C$126="V.M.")*($C$8:$C$127<>"V.M."));LIGNE(INDIRECT("1:"&SOMMEPROD(($C$7:$C$126="V.M.")*($C$8:$C$127<>"V.M."))));"")

en K7 :
=SI($J7="";"";INDEX(B:B;MIN(SI(($C$7:$C$126="V.M.")*($B$7:$B$126>SI($J7=1;0;L6));LIGNE($C$7:$C$126);9^9))))

en L7 :
=SI($J7="";"";INDEX(B:B;MIN(SI(($C$7:$C$126<>"V.M.")*($B$7:$B$126>K7);LIGNE($C$7:$C$126);9^9))-1))

que tu valides par CTRL+MAJ+ENTER puisque c'est du matriciel et que tu recopies sur autant de lignes que nécessaire.

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
24 juin 2015 à 17:29
salut JV
et bravo...toi au moins tu as compris ce qu'il fallait.... faut dire que je n'ai pas trop fais fort sur le sujet, j'aurais pu m'en douter!

voila ma version initiale adaptée à cette dernière définition, juste pour le fun, la tienne se passant de colonne intermédiaire...
...mais je me méfie un peu du matriciel dans les grands tableaux (poids du fichier et temps de réaction?)
https://www.cjoint.com/c/EFypzoZnJmV
Bien cordialement
0