... suite

Un peu plus simple que ma première proposition: comme INDIRECT admet
l'adresse sous forme de texte on peut donc l'écrire directement:

=NB.SI(A1:INDIRECT("A"&C1);3)/C1

Et la solution de Christian avec la fonction DECALER est très élégante,
moins "lisible" quand on n'y est pas habitué.

Bonne soirée,

Michel

> -----Message d'origine-----
> De : Michel Rudelle [mailto:rudelle.mic...@gmail.com]
> Envoyé : dimanche 10 juin 2018 17:51
> À : 'hugues peyret'; 'users@fr.libreoffice.org'
> Objet : RE: [fr-users] références des cellules
> 
> Bonjour,
> 
> > -----Message d'origine-----
> > De : hugues peyret [mailto:hugues.pey...@laposte.net]
> > Envoyé : dimanche 10 juin 2018 16:57
> > À : users@fr.libreoffice.org
> > Objet : [fr-users] références des cellules
> >
> > Bonjour,
> >
> > voici mon problème. Je suis prof de maths et souhaite montrer à des
> > élèves ce que signifie « un grand nombre » quand on cherche des
> > probabilités à partir de série statistiques.
> >
> > J'ai choisi de modéliser par un cube à n faces , et je fais varier n
> > manuellement, et j'observe l'évolution de la fréquence d'une des
> valeurs.
> >
> >
> > En prenant pour n = 6, j'ai une liste de 100 000 valeurs entières,
> > comprises entre 1 et 6, dans la colonne A.
> >
> > Je souhaite calculer la fréquence d'apparition de 3 dans cette liste de
> > valeurs, en faisant varier le nombre de valeurs prises : les 10
> > premières, les 100 premières etc...
> >
> >
> > Pour l'instant, je fais dans B1 : =NB.SI(A1:A10 ; 3)/10, pour 10
> > lancers. Si je veux 100 lancers je retape dans B1 : =NB.SI(A1:A100 ;
> > 3)/100. Changer le nombre de zéros à chaque fois dans B1 n'est pas
> > satisfaisant.
> >
> >
> > Je voudrais mettre dans C1 le nombre de lancers (10, 100 etc.) et que B1
> > donne le résultat directement, sans changer manuellement B1. En d'autres
> > termes, je voudrais que B1 tienne compte de la valeur de C1.
> >
> >
> > J'ai essayé avec la fonction ADRESSE, mais je ne m'en sors pas, je me
> > suis déjà plusieurs fois posés ce problème sans le résoudre, il est
> > temps d'y arriver
> >
> > J'espère être clair !
> 
> La réponse est :
> =NB.SI(A1:INDIRECT(ADRESSE(C1;1));3)/C1
> 
> INDIRECT convertit l'adresse donnée sous forme de texte par la fonction
> ADRESSE en une référence de cellule compréhensible par la fonction NB.SI
> 
> Cordialement,
> Michel


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à