Formule et conditions...

B

bigbig

Guest
Bonjour à tous,

J'ai un suivi de diverses trucs (1 truc par ligne) à réaliser en plusieurs étapes (colonne A à J)
Il y a une dizaine d'étapes
(! Les colonnes et n° d'étape ne sont pas dans le même ordre car c'est plus lisible ainsi)
Axxx : 1er étape
Bxxx : 3ème étape
Cxxx : 4ème étape
Dxxx : 5ème étape
Exxx : 2ème étape
Fxxx : 8ème étape
Gxxx : 7ème étape
Hxxx : 6ème étape
Ixxx : 9ème étape
Jxxx : 10ème étape

Lorsqu'une étape est réalisée, je met "ok" dans la case correspondante, sinon la case est vide.

Et je voudrait rajouter une colonne en AAxxx qui indique le n° d'étape atteinte. Et 0 si aucune étape réalisée.
Par ex, si j'ai :
A5=Ok (1ère étape)
C5=Ok (4ème étape)
E5=Ok (2ème étape)
le reste vide,
je dois avoir en AA5 la valeur 2 car tout est ok, jusqu'à létape 2 mais l'étape 3 n'est pas ok.

J'ai essayé avec
=SI(ESTVIDE(A5);0;SI(ESTVIDE(E5);1;SI(ESTVIDE(B5);2;SI(ESTVIDE(C5);3;SI(ESTVIDE(D5);4;SI(ESTVIDE(H5);5;SI(ESTVIDE(G5);7;6)))))))
Ca marche bien jusqu'à 7 étapes, mais après excel refuse car il est limité à 7 imbrications maxi de fonction. (et c'est lourd comme formule)

Je ne souhaite pas utiliser de macro pour faire ceci, juste une formule placé dans les case AAxxx.
Sous excel 2000

Merci de votre aide, A+
 
B

bigbig

Guest
Rebonjour,

Précisions :
Lorsque l'étape est réalisée, je ne mais pas uniquement "OK" dans la case, celà dépend en faite.

En faite, lorsqu'une case est vide, c'est que l'étape correspondante n'est pas réalisé et quand il y a quelque chose dans la case, c'est que l'étape est réalisé.

Merci de votre aide...
 
B

Blues

Guest
En ce qui concerne le nombre d'imbrication qui est limité à 7, je te recopie ce que ma proposé CBernardT : Si tu remarques bien tu peux lier les formules avec un &.

Auteur: CBernardT Date: 04-11-04 09:29

Bonjour Blues et le forum

Pour imbriquer plus de 7 si tu fais la concaténation de plusieurs séries d'imbrication de si.

=SI(B31<>"";B31;SI(B30<>"";B30;SI(B29<>"";B29;SI(B28<>"";B28;SI(B27<>"";B27;SI(B26<>"";B26;SI(B25<>"";B25;SI(B24<>"";B24;SI(B23<>"";B23;SI(B22<>"";B22;SI(B21<>"";B21;SI(B20<>"";B20;))))))))
&=SI(B31<>"";B31;SI(B30<>"";B30;SI(B29<>"";B29;SI(B28<>"";B28;SI(B27<>"";B27;SI(B26<>"";B26;SI(B25<>"";B25;SI(B24<>"";B24;SI(B23<>"";B23;SI(B22<>"";B22;SI(B21<>"";B21;SI(B20<>"";B20;))))))))

Cordialement

CBernardT
 

Statistiques des forums

Discussions
313 095
Messages
2 095 219
Membres
106 224
dernier inscrit
iakfnealgau