Bonjour,

> -----Message d'origine-----
> De : [email protected] [mailto:[email protected]]
> Envoyé : lundi 2 février 2015 11:24
> À : [email protected]; [email protected]
> Objet : Re: [fr-users] SOMMESI
> 
> Bonjour,
> 
> Le 31/01/2015 23:00, [email protected] a écrit :
> > Bonjour
> >
> > Voici une nouvelle question envoyée à l'aide du formulaire de demande
> d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
> > Si vous répondez, merci de penser à utiliser la fonction "répondre à
> tous" de votre logiciel de courrier électronique de façon que le demandeur
> reçoive une copie de votre réponse.
> >
> >
> > Email: - [email protected]
> > Sujet: - SOMMESI
> > Question: - Cette fonction n'est toujours pas bien documentée ni dans
> l'aide, ni dans les forum. Exemple une colonne de résultats dont je ne
> veux calculer que ceux qui ont répondu. À G39  =MOYENNESI(G8:G38;">0,01"),
> cette façon de faire calcule la moyenne que pour les résultats en haut de
> 0,01. Ça fonctionne très bien, mais si ma colonne contient que des valeurs
> =0,01 alors j'ai #DIV/0 !
> Normal. ;)
> La fonction moyenne essaie de diviser par le nombre de valeurs ">0,01"
> et si aucune valeur ne correspond au critère, la division par 0 provoque
> une erreur. Il faut tester ce cas avec un NB.SI et savoir ce que tu veux
> afficher pour cette "moyenne d'aucune valeur" car LibreOffice ne peut
> pas le faire à ta place.
> Par exemple :
> =SI(NB.SI(G8:G38;">0,01")>0;MOYENNESI(G8:G38;">0,01");"Aucune valeur
> n'est supérieure à 0,01")

Il existe une fonction très pratique pour gérer les erreurs: SIERREUR,
exemple ici:

=SIERREUR(MOYENNESI(G8:G38;">0,01");"Message d'erreur")

Cordialement,
Michel


-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à