coucou, alors je vais essayer de t'expliquer
=SI(F26="","",SI(ET(OU(E25="",E25="all e1"),F26<>""),$B$26,SI(E25=$B$26,$B$27,SI(E25=$B$27,$B$28,SI(E25=$B$28,$B$29,SI(ET(E25=$B$30,E24<>$B$30),$B$30,SI(ET(E25=$B$30,E24=$B$30),$B$31,SI(ET(E25=$B$31,E24<>$B$31),$B$31,SI(ET(E25=$B$31,E24<>$B$31),$B$32,SI(E25=$B$32,$B$33,SI(E25=$B$33,$B$34,SI(E25=$B$34,$B$35,SI(E25=$B$35,$B$36,SI(E25=$B$36,$B$37,SI(E25=$B$37,$B$38,SI(E25=$B$38,$B$38,""))))))))))))))))
si la cellule de droite est vide alors ne rien écrire
SI(F26="","",
si la cellule du dessus est vide OU contient "all e1" ET la cellule de droite et different de vide alors écrire 5%
SI(ET(OU(E25="",E25="all e1"),F26<>""),$B$26,
si la cellule du dessus est égale à 5% alors écrire 25%
SI(E25=$B$26,$B$27,
etc.... pour toutes les valeurs non doubles (ici 35% et 40% [+80%] exception)
pour les doubles valeurs (35%/40%) :
si la cellule du dessus est égale à 35% et la 2e cellule du dessus est différent de 35% alors 35%
SI(ET(E25=$B$30,E24<>$B$30),$B$30,
si la cellule du dessus est égale à 35% et la 2e cellule du dessus est égale à 35% alors 40%
SI(ET(E25=$B$30,E24=$B$30),$B$31,
et pour le 80% :
si la cellule du dessus est égale à 80% alors 80%
SI(E25=$B$38,$B$38,
j'espère que c'est assez compréhensible