Détermination d'une référence spécifique

Bonsoir le Forum

ce soir mon objectif est de déterminer l'année à partir de laquelle un client a été classé dans une certaine catégorie (ex: cat 4) et il a gardé cette classe jusqu'à l'année d'arrêt (ex 2023) avec l'acceptation d'un seule déviation dans une classe autre que celle précisée (cat 4). exemple :

Client2017201820192020202120222023Résultat attendu
Clt 101443442019
Clt 244443342023
Clt 344442442017
Clt 444343242023
Clt 544441142023
Clt 644441142023
Clt 744441142023
Clt 744343442020

bonsoir wainso,

8wainso.xlsx (15.75 Ko)

ça marche à merveille MERCI BEAUCOUP

une explication serai appréciée

=INDEX($A$2:$H$2;; >>>> prenez la cellule dans la ligne 2 dont ....

AGREGAT(15;6;COLONNE($B3:$H3)/ >>> cherchez la colonne la plus petite

(($B3:$H3>=$J$1)* >>> le chiffre est >= chiffre voulu

(COLONNE($B3:$H3)>

SIERREUR(AGREGAT(14;6;COLONNE($B3:$H3)/($B3:$H3<$J$1);2);1))) >>> chercher l'avant-dernier colonne avec un chiffre < chiffre voulu, s'il n'y a pas un avant-dernier chiffre alors prend colonne 1

;1))

on cherche l'avant-dernière colonne avec un chiffre plus petit que 4 (s'il n'y a pas un avant-dernier, alors prend colonne 1) et à partir de cette colonne cherchez la première colonne avec une valeur >=4

Merci beaucoup pour ton aide....la fonction agrégat est une belle découverte je ne la connaissais pas du tout

Rechercher des sujets similaires à "determination reference specifique"