Bonjour
je crois que Philippe sait faire le calcul, il dit simplement qu'il ne 
veut pas étirer la formule de la ligne précédente à chaque fois...
Dans ce cas, Philippe, tu as plusieurs solutions de 2 types, selon à 
quel point tu veux "jouer".
- Créer une macro qui se déclenche à la saisie d'une nouvelle valeur 
dans la colonne Longueurs (the must, mais pas indispensable sauf si tu 
veux profiter du 14/07 pour bien jouer. Il y a des gens de la communauté 
qui pourront t'aiguiller - moi non !)
- Poser ton calcul à l'avance sur un nombre de ligne largement supérieur 
au nombre de séances que tu enregistres.
=> Tu vas logiquement obtenir des résultats trés moches tant que la 
longueur ne sera pas saisie. L'astuce que tu cherches est alors la 
suivante :
Mets chacun de tes calculs dans une condition. La fonction booléenne que 
tu peux utiliser est ESTERREUR() ou ESTNA() 
https://help.libreoffice.org/latest/fr/text/scalc/01/04060104.html?&DbPAR=CALC
Dans ce cas, tu remplaces par exemple la valeur C2 citée par Félix par 
Si(esterreur(B2);"";a2*b2)
Si c'est le fait d'étirer avec la souris tes calculs qui t'agace, tu 
peux aussi saisir la formule directement sur l'ensemble de la zone :
 * sélection de la zone où placer le calcul (par colonnes) Souris ou
   Maj  + Flèche (+ CTRL pour le 1 million de lignes, mais je te le
   déconseille) en partant de la première cellule
 * Dans la barre de formule saisie du calcul comme si tu étais dans la
   première ligne
 * Validation par Alt + Entrée
Claire
Le 14/07/2018 à 08:56, Felix a écrit :
Bonjour, si j'ai bien compris:
si 1ere colonne est A, 1ere ligne est 1
Distance par longueur     Longueurs     Distance     Total de 
longueurs     Distance Totale
25     60     =a2*b2     =b2
    =D2*A2
25     60     =a3*b3     =D2+B3     =D3*A3
25     60     =a4*b4     =D3+B4     =D4*A4
25     80     =a5*b5     =D4+B5     =D5*A5
Bonne journée du 14 juillet.
Le 13/07/2018 à 22:53, demande_aide_fr@libreoffice.org 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:: philippejacquot@free.fr
Sujet:: Automatisation d'un calcul
OS:: Windows 10
Version:: 6.0.x
Question:: Distance par longueur Longueurs                 
Distance              Total de 
longueurs                                 Distance Totale
                25 60                            1500 
60                                                     1500
                25 60                            1500 
120                                              3000
                25 60                            1500 
180                                              4500
                25 80                             2000 
260                                              6500
                25
                25
                25
                25
Bonjour, voilà mon problème, il s'agit ici de longueurs de natation, 
vous l'aurez compris, le bassin fait 25 mètres, quand je fais 60 
longueurs ça fait 1500 mètres et ensuite les longueurs s'additionnent 
automatiquement ainsi que les distances totales parcourus.
Mais ce que je ne sais pas faire c'est automatiser les calculs de 
chaque lignes en ne rentrant que le nombre de longueurs, je m'explique:
Disons que sous ma dernière séance où j'ai fait 80 longueurs, je 
mettais un 1, alors j'aimerais qu'automatiquement le reste de la 
ligne soit calculée directement soit 2025 mètres, 261 longueurs et 
6025 mètres, hors je ne sais pas le faire, pour obtenir les calculs 
je dois après avoir rentré le nombre de longueurs me mettre dans 
l'angle droit de chaque cellule et tirer vers le bas pour que le 
calcul s'effectue.
J'ai cherché partout et je ne trouve pas la réponse, pourtant, il me 
semble que cela doit être possible et assez simple, non?
Quelqu'un pourrait-il m'aider?
Merci,
Cordialement.
--
Envoyez un mail à users+unsubscribe@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
Context
   
 
  Privacy Policy |
  
Impressum (Legal Info) |
  
Copyright information: Unless otherwise specified, all text and images
  on this website are licensed under the
  
Creative Commons Attribution-Share Alike 3.0 License.
  This does not include the source code of LibreOffice, which is
  licensed under the Mozilla Public License (
MPLv2).
  "LibreOffice" and "The Document Foundation" are
  registered trademarks of their corresponding registered owners or are
  in actual use as trademarks in one or more countries. Their respective
  logos and icons are also subject to international copyright laws. Use
  thereof is explained in our 
trademark policy.