Bonsoir, Fran�ois

Le mercredi 30 Mars 2005 07:39, Francois Gatto (xhydrogene) a �crit�:
> Il faut plut�t tester B42, car de lui d�pend l'erreur d'une division par
> z�ro.
>
> Je rappelle que B42 est d�termin�e par la fonction
> =SOUS.TOTAL(3;B7:B37) (le param�tre 3 d�terminant la fonction NBVAL).
>
> <remarque 1>
> On aurait tr�s bien pu prendre la fonction NB (ou le param�tre de 2 de
> SOUS.TOTAL) pour ne d�terminer que les nombres. Sauf qu'en cas d'erreur
> de saisie par l'utilisateur on perd le nombre des valeurs � traiter (ici
> 31) ce qui n'est pas l'objet dans l'exemple pr�senter.
> </remarque 1>

Ta premi�re remarque m'a �t� fort utile : le param�tre 2 me permet 
d'introduire du texte dans certaines cellules de la plage B7:B37 sans 
qu'elles soient compt�es en B42.
Je cherchais justement comment faire cela.

Cette fonction NB n'appara�t pas dans l'aide (ou alors je n'ai pas su 
chercher)
>
> Par ailleurs si l'on veut traiter les deux cas de figure o�
> - la plage B7:B37 est vide,
> - la plage B7:B37 est �gale � z�ro,
>
> il serait pr�f�rable d'�crire :
>
> =SI(OU(ESTVIDE(B42);B42=0);0; B43/B42 )
>
> <remarque 2>
> Suivant les fonctions � utiliser de SOUS.TOTAL, il pourra �tre prudent
> d'effectuer un test de nullit� de la plage B7:B37.
>
> Pour nf = 1,4,5,8,11, le test pourrait �tre de la forme
> =SI(NBVAL(B$7:B$37);SOUS.TOTAL(nf;B$7:B$37);"impossible"),
>
> Pour nf = 7 ou 10, il conviendrait de tester si la valeur de
> l'�chantillon de population est sup�rieure � 2 par
> =SI(NBVAL(B$7:B$37)>1;SOUS.TOTAL(nf;B$7:B$37);"impossible")
> </remarque 2>

Par contre, je n'ai pas r�ussi � comprendre la remarque 2 : c'est quoi, "nf" ?

(je n'ai aucune formation en bureautique, j'essaie juste d'automatiser 
certains calculs dont ma femme, assistante maternelle, a besoin pour se faire 
payer)

-- 
Jo�l

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à