Bonsoir,
-----Message d'origine-----
De : jburb [mailto:jean.burbaud@libertysurf.fr]
Envoyé : vendredi 19 août 2016 15:41
À : users@fr.libreoffice.org
Objet : [fr-users] Formule
Bonjour,
Je souhaite écrire les formules suivantes :
En I79 : =NB.SI(I33:R33;"x")
En J79 : =NB.SI(S33:AB33;"x")
En K79 : =NB.SI(AC33:AL33;"x")
<http://nabble.documentfoundation.org/file/n4191230/Capture.jpg>
Je vais avoir de nombreuses formules à écrire de ce type et je voulais me
simplifier la tâche en écrivant 33 (la valeur de ma ligne) en H79 et
utiliser cette valeur dans mes formules. Comment faire ?
Merci d'avance pour votre aide.
Avec la fonction INDIRECT (il y a peut-être d'autres solutions, mais elles
ne me viennent pas en tête):
1/ =NB.SI(INDIRECT("I"&H79&":R"&H79);"x")
et bien sûr rajouter les $ qui vont bien !
2/ générer complètement l'adresse:
=NB.SI(INDIRECT(H79);"x") (même remarque pour les $)
avec en H79: =I76&I78&":"&I77&I78 (le résultat est: I33:R33)
en I76: I
en I77: R
en I78: 33
ceci pourrait éventuellement permettre de générer toutes les adresses
Cordialement,
Michel