Calcul de serie de cellules vides consecutives ?

Fermé
elegnanom - 18 janv. 2015 à 22:43
oz@work Messages postés 127 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 20 janvier 2015 - 19 janv. 2015 à 15:39
Bonjour, je souhaite trouver une formule qui me calculerait 1 pour chaque serie de 7 cellules vides concecutives (donc 2 s'il y a 2 series, etc...)sachant que je me base sur un mois, soit maximum 31 ccellules consecutivesje n'arrive pas a trouver de formule avec ma condicioons des cellules consecutivesj'ai ca pour le moment mais il me manque la confition des 7 cellules consecutives=si(nb.si(septembre!f3:ai3;"");1;0)j'avais bien troyver autre chose mais qui ne fonctionne que sur peu de cellulemerci de votre aide rapide


A voir également:

2 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
18 janv. 2015 à 23:38
Bonsoir

Une possibilité en 2 temps :

- en F4 mettre la formule : =SI(F3<>"";"";SI(OU(E4="";E4=7);1;E4+1)) puis l'étirer jusqu'en AJ4

- Dans la cellule de ton choix pour comptabiliser les séries entières de 7 vides consécutifs la formule : =NB.SI(F4:AJ4;7)

Cdlmnt
3
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
19 janv. 2015 à 04:05
Excellent !
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702 > Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024
19 janv. 2015 à 15:17
Salut Raymond et merci :)
0
oz@work Messages postés 127 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 20 janvier 2015 3
18 janv. 2015 à 23:55
Bonjour Elegnanom,

La question est de savoir si vous considérez une série de 8 cases vides comme étant 2 séries de 7 cellules vides (par exemple: si [F3:M3] est vide >> la série [F3:L3] vide ainsi que la série [G3:M3]).

Si c'est le cas, la formule suivante devrait vous satisfaire:
=SI(F3="";SI(NB(F3:L3)>0;0;1))+SI(G3="";SI(NB(G3:M3)>0;0;1))+SI(H3="";SI(NB(H3:N3)>0;0;1))+SI(I3="";SI(NB(I3:O3)>0;0;1))+SI(J3="";SI(NB(J3:P3)>0;0;1))+SI(K3="";SI(NB(K3:Q3)>0;0;1))+SI(L3="";SI(NB(L3:R3)>0;0;1))+SI(M3="";SI(NB(M3:S3)>0;0;1))+SI(N3="";SI(NB(N3:T3)>0;0;1))+SI(O3="";SI(NB(O3:U3)>0;0;1))+SI(P3="";SI(NB(P3:V3)>0;0;1))+SI(Q3="";SI(NB(Q3:W3)>0;0;1))+SI(R3="";SI(NB(R3:X3)>0;0;1))+SI(S3="";SI(NB(S3:Y3)>0;0;1))+SI(T3="";SI(NB(T3:Z3)>0;0;1))+SI(U3="";SI(NB(U3:AA3)>0;0;1))+SI(V3="";SI(NB(V3:AB3)>0;0;1))+SI(W3="";SI(NB(W3:AC3)>0;0;1))+SI(X3="";SI(NB(X3:AD3)>0;0;1))+SI(Y3="";SI(NB(Y3:AE3)>0;0;1))+SI(Z3="";SI(NB(Z3:AF3)>0;0;1))+SI(AA3="";SI(NB(AA3:AG3)>0;0;1))+SI(AB3="";SI(NB(AB3:AH3)>0;0;1))+SI(AC3="";SI(NB(AC3:AI3)>0;0;1))
-2
oz@work Messages postés 127 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 20 janvier 2015 3
18 janv. 2015 à 23:57
Cette formule fonctionne uniquement si ce ne sont que des nombres renseignés dans [F3:AI3]
0
oz@work Messages postés 127 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 20 janvier 2015 3
19 janv. 2015 à 15:39
J'aime la critique non constructive ;)
En quoi ma formule ne répond pas à la question?
J'utilise ce forum pour aider mais aussi pour apprendre.
Merci d'avance.
0