@ Raja : en fait ce que je souhaite est explicable par le patient n°1 (ligne 2 à 6)
- ligne 2 à 5 : son âge varie entre 95 et 96 ans : il est diabétique ("1" à la colonne diabète)
- ligne 6 : à 98 ans il n'est pas diabétique ("0" à la colonne diabète)
C'est une erreur
Et je souhaite donc qu'excel transforme le 0 en 1 dans une colonne adjacente "diabète corrigé"
Il me faut donc une formule qui regarde chaque numéro de patient, l'age à chaque fois, et s'il y a du diabète à un age précédent. Si oui, me le reporter dans la colonne "diabète corrigé"
Le postulat est : "tout n° patient ayant du diabète à un âge N donné en aura forcément à un âge N+1, N+2, N+3 et ainsi de suite
@ Steelson : ta solution me va : ensuite avec une simple formule je peux transformer les "VRAI" en "1" et m'en sortir par là.
En revanche il me faut modifier un peu ta matrice pour qu'elle accepte d'étudier les données sur une plage de cellules de 106856 consultations et non 17. J'ai essayé en faisant "ctrl+maj+enter" de corriger la plage de la formule, mais quand je la recopie, excel supprime les vrai ou faux et ne me met que des cases vides. J'ai du louper un truc
Merci d'avance