Comparaison cellule sur base de timecode

Résolu/Fermé
thibphil1979 Messages postés 4 Date d'inscription jeudi 7 novembre 2013 Statut Membre Dernière intervention 7 novembre 2013 - 7 nov. 2013 à 11:02
thibphil1979 Messages postés 4 Date d'inscription jeudi 7 novembre 2013 Statut Membre Dernière intervention 7 novembre 2013 - 7 nov. 2013 à 17:40
Tout d'abord bonjour à toutes et tous, étant nouveau sur le forum, je vous salue et vous remercie d'avance pour votre aide.

Je me trouve face à un problème épineux. Dans le cadre d'une recherche (je suis chercheur), des séances vidéo ont été codées via un logiciel tiers et importé dans excel. Cela donne plusieurs variables dont une variable de type "timecode" et une autre de type "action". J'ai réussi à réaliser des graphiques temporels intéressants mais je voudrais aller un peu plus loin d'un point de vue analytique et statistique. Je vous donne un exemple pour mieux vous faire comprendre mon problème :


Timecode Action
00:01:46 Déplacement
00:02:59 Déplacement
00:02:59 Consultation
00:02:59 Action
00:03:11 Consultation
00:04:17 Action
00:04:32 Déplacement
00:05:18 Action

Pour un même timecode, vous pouvez donc avoir plusieurs codes d'action.

Dans l'exemple ci-dessus, je cherche à connaître les moments où des "déplacements" sont concomitants avec une action de consultation, versus des déplacements sans consultation. Comme les découpages sont fins, j'aimerais qu'excel prenne en considération également les timecodes voisins dans son traitement. Très concrètement dans l'exemple, je voudrais qu'excel me génère dans une autre colonne une valeur (par exemple "1") pour le code d'action "déplacement" si pour le même timecode il constate la présence du code "Consultation", mais également s'il constate la présence de ce code pas uniquement dans les cellules voisines, mais dans les timecodes voisins (t-1 et t+1). J'espère que mon explication est claire ? Dans l'exemple ici, les 2 premiers déplacements devraient obtenir la valeur 1 puisqu'il y a la valeur "consultation" soit dans le même timecode, soit dans le timecode voisin. Le 3ème déplacement aurait quant à lui la valeur 0, ni son timecode ni le timecode voisin n'ont la valeur "consultation".

Si vous aviez des pistes, ou mieux des fonctions, pour m'aider à résoudre ce problème, je vous en serais mille fois reconnaissant.

Bonne journée.
A voir également:

2 réponses

Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
7 nov. 2013 à 13:38
Bonjour,

Vois si ceci peut t'aider : https://www.cjoint.com/c/CKhnMzc0LIy

A+
1
thibphil1979 Messages postés 4 Date d'inscription jeudi 7 novembre 2013 Statut Membre Dernière intervention 7 novembre 2013
7 nov. 2013 à 15:41
Génial, Merci beaucoup Zoul67, ça me donne une belle piste de fonction.
J'ai toutefois un problème avec les résultats puisque selon mon souhait, dans ton exemple, le 1er et le dernier "déplacement" devraient aussi avoir la valeur "1", puisque pour le premier (00:01:46), le timecode suivant (00:02:59) a "Action" dans une de ses valeurs, et pour le dernier (00:04:32), il devrait aussi avoir comme valeur "1" puisqu'il y a "Action" dans le timecode précédent et suivant. Pourtant ta formule me semble aller dans ce sens, donc je ne comprends pas bien comment résoudre ce problème.
Si tu sais encore m'aider, tant mieux ! Mais c'est déjà super ton aide de départ, merci :-)
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
7 nov. 2013 à 15:54
Ahhhhhhhhhhhh, ma formule se basait sur le temps, je croyais que l'écart de 1 était en secondes. Donc si tu avais 00:02:58 en 1è ligne, ça ajouterait un 1. Je pense qu'il faut insérer une colonne pour numéroter les timecodes du coup. Peut-être comme ça : https://www.cjoint.com/c/CKhp1Ck10Ro

PS : Ton avant-dernière phrase m'a permis de savoir que tu habitais en Belgique.
0
thibphil1979 Messages postés 4 Date d'inscription jeudi 7 novembre 2013 Statut Membre Dernière intervention 7 novembre 2013
7 nov. 2013 à 16:02
Mm, belgicisme quand tu nous tiens :-) Un grand merci pour ton aide précieuse.

A+
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
7 nov. 2013 à 16:19
Bah, le français parlé en Belgique n'est pas faux.
Je pense que le dernier fichier résout ton problème. Si oui, peux-tu mettre ta question au statut "Résolue" ? Si non, je reste à ton service.
0
thibphil1979 Messages postés 4 Date d'inscription jeudi 7 novembre 2013 Statut Membre Dernière intervention 7 novembre 2013
7 nov. 2013 à 17:40
En effet. Encore merci ;)
0