... 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