Iteration sur la formule =SI

Bonjour à tous,

Je n'arrive pas résoudre un problème de formule.

Sur le fichier joint, je voudrais que dans la cellule Y15 de la feuil1, se trouve une somme toute simple, en fonction d'un test sur les cellules D15 à W15. En gros si la valeur de la cellule est =0, rien ne se passe, si la valeur =1, on fait $B$3+D$14+1.

Or j'ai commencé à écrire une formule avec des si inbriqués les un dans les autres, mais je ne m'en sort pas étant donné que pour l'instant j'ai déjà 20 collones et que cela va grossir.

Connaissez vous une formule qui puisse faire ce test et me faire le calcul pour la première cellule =1

https://www.excel-pratique.com/~files/doc2/Periodicite_controle.xls

Merci d'avance pour vos réponses.

Bonjour,

En Y15 :

=$B$3+$C15+EQUIV(1;$D15:$W15;0)

EQUIV(1;$D15:$W15;0) donne la postion du premier 1 dans la plage $D15:$W15

A+

Merci beaucoup pour ta rapidité.

J'ai tout de même une dernière question:

Sur les lignes où n'apparait pas de 1, je me retrouve avec #VALEUR!

Est ce qu'il existe une formule complémenaire, afin que si aucun 1 ne se trouve dans la ligne, j'ai une cellule vide.

Bonjour,

Imbrique la formule précédente dans une fonction ESTERREUR :

=SI(ESTERREUR(EQUIV(1;$D15:$W15;0));"";$B$3+$C15+EQUIV(1;$D15:$W15;0))

A +

C'est parfait.

Merci beaucoup pour ta réactivité.

Je vais pouvoir avancer.

A+

Rechercher des sujets similaires à "iteration formule"