[excel] comment tourner la formule

moi -  
Sir_DEC Messages postés 143 Statut Membre -
Bonjour,

Voila, j'ai un souci j'ai des formules a créer sous excel mais je sais pas trop comment les tourner

Tout d'abord, j'ai une suite de jour sur colonne avec plusieurs lignes, dans chaque cellule il y a soit des 1 soit rien et je voudrai faire la somme des jours ou il y a au moins un 1. Mais le souci avec ma formule c'est que il faut absolument que les autre case ai un zero, et moi ce n'est pas possible, car c'est difficilement lisible.
Je vous met ma formule qui doi pouvoir se simplifier et sameliorer.
=(1*OU(F3:F7))+(1*OU(G3:G7))+(1*OU(H3:H7))+(1*OU(I3:I7))+(1*OU(J3:J7))+(1*OU(K3:K7))+(1*OU(L3:L7))+(1*OU(M3:M7))+(1*OU(N3:N7))+(1*OU(O3:O7))+(1*OU(P3:P7))+(1*OU(Q3:Q7))+(1*OU(R3:R7))+(1*OU(S3:S7))+(1*OU(T3:T7))+(1*OU(U3:U7))+(1*OU(V3:V7))+(1*OU(W3:W7))+(1*OU(X3:X7))+(1*OU(Y3:Y7))+(1*OU(Z3:Z7))+(1*OU(AA3:AA7))+(1*OU(AB3:AB7))+(1*OU(AC3:AC7))+(1*OU(AD3:AD7))+(1*OU(AE3:AE7))+(1*OU(AF3:AF7))+(1*OU(AG3:AG7))+(1*OU(AH3:AH7))+(1*OU(AI3:AI7))+(1*OU(AJ3:AJ7))+(1*OU(AK3:AK7))


merci davance
A voir également:

2 réponses

xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
Suis pas sûre que ce soit ce que tu voulais ???

un exemple de fichier
en colonnes les dates , sur les lignes soit 1 soit rien

tu écris la formule (somme ...)sur après la dernière ligne dans la cellule de la première date
et tu recopies incrémentée horizontalement


01/07/2007 02/07/2007 03/07/2007 04/07/2007
1 1
1 1
1 1
total 2 1 2 1
SOMME(B3:B5) SOMME(C3:C5) SOMME(D3:D5) SOMME(E3:E5)
0
moi
 
en faite je me suis trompé, j'ai sois des 0 des 1 ou rien, et je veux savoir pour le mois le nombre de jours ou il y a au moins un 1. Je m'explique, les 1 represente des passages, les 0 sont des absences et les blancs se sont des jours ou il n'y a pas de passage de prevu. Plusieurs personnes sont representé, et je je juste savoir le nombre de jours ou il y a eu des passages. En faite les differente ligne sont des personnes.

Je sais pas si je me suis mieux exprimer.

Merci
0
Sir_DEC Messages postés 143 Statut Membre 75 > moi
 
Dans ce cas tu peux simplement utiliser la fonction NB.SI(plage;critère) sous la forme

=NB.SI(plage;0)


Ou

=NB.SI(plage;"0")
0
moi > Sir_DEC Messages postés 143 Statut Membre
 
bon je vais essayer de m'expliquer par un exemple

par exemple :

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15 ..........

0       0       0       0       0        0         0         0

0       1       1       1       1        1         1         0

0       1       0       0       1        1         1         0

0       0       0       0       0        0         0         0



donc dans une cellule cela doit m'affiché 6 car il y a 6 jours ou il y a des passages.

un autre exemple
1   2   3   4   5   6   7   8   9   10   11   12   13   14   15 ..........

0       0       0       0       0        0         0         0

0       1       1       1       1        1         1         0

    1       1       1       1       1         1          1    

    0       0       1       1       0         0          0    




donc la cela doit m'afficher 13

voila merci pour vos messages et j'essaye que cette fois si j'aurai ete comprehensible
0
Sir_DEC Messages postés 143 Statut Membre 75 > moi
 
AS-tu essayé la formule que je t'ai donné ?

(Hop j'efface tout mon post, je viens de comprendre ce que tu cherches...)

Sous chaque colonne, entres la formule =NB.SI(colonne;"1"), tu auras le nombre de 1 par colonne, qui sera de 0 si personne n'est passé.
A la fin de la ligne des NB.SI, entres la formules =NB.SI(ligne;">0"), ça te comptera les jours où quelques est passé.

Pour tes exemples :

Exemple 1

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15 ..........

0       0       0       0       0        0         0         0

0       1       1       1       1        1         1         0

0       1       0       0       1        1         1         0

0       0       0       0       0        0         0         0
-------------------------------------------
0       2       1       1       2       2          2         0 ........   Résultat (comptage des nombres supérieurs à 0) = 6



Exemple 2

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15 ..........

0       0       0       0       0        0         0         0

0       1       1       1       1        1         1         0

    1       1       1       1       1         1          1    

    0       0       1       1       0         0          0  
-------------------------------------------
0  1   1  1   1 2   1  2  1  1    1   1     1   1        ....   Résultat (comptage des nombres supérieurs à 0) = 13


Voilà cette fois ça y est :)

La fonction "NB.SI" (qu'on peut dériver en "SOMME.SI") est vraiment très pratique, pour compter selon un critère. Elle est un dérivé de la fonction NB, qui compte, sans critère ^^
0
moi > Sir_DEC Messages postés 143 Statut Membre
 
ok merci, mais j'y avais deja pensé, en faite il me faudrai une methode pour le faire en une seul ligne car si tu veux j'ai mon tableau il represente de nombreux sites. Donc ceux que je t'ai montrer est repété plein de fois, donc je pe pas faire la somme pour chaque site.

mais on approche du but, j'ai deja reussi a me faire comprendre c'est deja ça!!!lol

merci
0
Sir_DEC Messages postés 143 Statut Membre 75
 
Si tu as besoin de 0 mais que tu ne veux pas les voir, utilises la "Mise en forme conditionnelle..." dans le menu "Format", ça te permettra de cacher les 0 par exemple (en mettant l'écriture en blanc si la cellule est égale à 0).
0