re; un peu de prose
le procédé est vicieux ; il est basé sur EQUIV (plage;plage;0) qui renvoie des positions mais par rapport au premier trouvé ,a savoir Equiv fonctionne comme ça ;car il donne toujours la premiere position d'une valeur ;meme si elle se repete (ça tomombe a pic)
alors on compare ces positions a une matrice lineaire reguliere obtenue avec LIGNE
fatalement comme il y a des des doublons l'Equiv ne corespond pas toujours aus N° de ligne de cette matrice virtuelle ;du coup si cela ne colle pas on le supprime ;ce qui elimine les doublons
dans ton cas on en profite pour virer les valeurs (en double ou non ) si elle sont accompagnées d'un 0 dans la colonne d'à coté
comme cette "tactique" impose plusieurs analyses en simultané ;ce qui induit des matrice virtuelles (onne les vois pas ) ; ce type de fonction est nommé matricielle ;elle nessecite la fameuse validation tridactyle (3 doigts)
une fois cette colonne triée ;extaite et installée ; la 2emme colonne se traite en utilisant la valeur de la precedente comme critère
soit avec SOMMEPROD ou SOMMe.SI
personellement je me shoute au SOMMEPROD...... la REINE des fonctions
astuce
pour bien voir de quoi il en retourne ne pas hesiter a cliquer sur le petit fx dans la barre de formule ,ainsi on voit ce que l'on est en train de pondre ; ce qui permet d'organiser la suite afin de rajouter un etage a la fusée
cordialement