[Résolu] Etirer en bas en ajoutant des valeurs horizontales

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

[Résolu] Etirer en bas en ajoutant des valeurs horizontales

Message par Herve30 »

Bonjour,
J'ai une formule : =D$46*1.8+Z$46+Feuille4.B4
Je voudrai l'étirer verticalement en : =D$46*1.8+Z$46+Feuille4.C4 , =D$46*1.8+Z$46+Feuille4.D4 ...
Cordialement
Dernière modification par Herve30 le 11 oct. 2020 16:56, modifié 2 fois.
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Etiré une formule verticalement

Message par Dude »

Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par Herve30 »

Merci Dude,
Je joins un exemple de ce que j'aimerai faire
soit en Feuille 1
Dans C1, Multiplier A1 par 1,8 ajouter A2 puis étirer la formule vers le bas en ajoutant de la feuille2 A1,B1,C1,D1,E1
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1667
Inscription : 15 déc. 2010 08:33

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par yclik »

Bonsoir
une proposition

Code : Tout sélectionner

=A$1*1,8+B$1+INDIRECT(ADRESSE(1;LIGNE();4; ;"Feuille2"))
OpenOffice 4.1.14 sous Windows 10
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par Herve30 »

Merci
Je n'arrive pas à faire fonctionner la formule
Que faut il modifier ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1667
Inscription : 15 déc. 2010 08:33

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par yclik »

Bonsoir
alors là je sèche
dans ton classeur téléchargé il y a #NOM ? affiché.
si je positionne le curseur dans la barre de formule en fin de la formule et que je fasse "Supp" et valide alors cela fonctionne
:fou:
étant sous W10 et donc pas le même OS que le tien, cela pose peut être problème

mon classeur
herve30w10.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par Herve30 »

Bonsoir,
Merci pour ta réponse
Je n'arrive pas à valider la formule dans la barre de formule ...
Effectivement je suis sur OS X Yosemite
Je vais essayer de me débrouiller ..
Par contre si en feuille 2 j'ai 20 cellules à traiter comment modifier ta formule
Voir PJ
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1667
Inscription : 15 déc. 2010 08:33

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par yclik »

re

Code : Tout sélectionner

=SI(LIGNE()>NBVAL(Feuille2.$A$1:$AA$1);""; A$1*1,8+B$1+INDIRECT(ADRESSE(1;LIGNE();4; ;"Feuille2")))
OpenOffice 4.1.14 sous Windows 10
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par Herve30 »

Alors,
Si je colle ta 1ère formule dans mon tableau cela ne fonctionne pas ....
Si je colle la colonne C de la feuille 1 de ton classeur "herve30w10.ods" dans mon tableau ça marche ....
Bon je vais me débrouiller avec ça !
Mais par contre je vais te demander encore un service
J'aimerai importer plusieurs lignes de Feuille 2 dans Feuille1 (voir la PJ)
Merci de joindre un petit exemple SVP
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par Herve30 »

Bonjour,
Je n'arrive décidément pas à faire fonctionner cette formule !!!!
Un fichier modèle SVP
Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Jeff
GourOOu
GourOOu
Messages : 9629
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par Jeff »

Bonjour,

Pas tout compris ce que tu veux faire, mais tu devrais te servir de l'assistant de formule pour contrôler le retour de ta fonction ADRESSE.
Capture d’écran du 2020-10-10 11-58-07.png
A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par Herve30 »

Bonjour,
Comme on peut le voir dans le tableau ci-joint,
en Feuille1 , lorsque j'étire la formule de C1 à C20 le résultat est Bon
Par contre toujours en Feuille 1, la même formule lorsque j'étire C22 à C41 le résultat est Faux, cela n'additionne pas la Feuille 2
Idem FAUX pour la suite ...
Cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1667
Inscription : 15 déc. 2010 08:33

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par yclik »

Bonsoir

1ère suite
=A$1*2+B$1+INDIRECT(ADRESSE(1;LIGNE();4; ;"Feuille2"))
il faut changer le 1er argument de la fonction adresse et repartir à 1 pour le 2ème argument de la fonction adresse
2èmé suite
=A$2*2+B$22+INDIRECT(ADRESSE(2;LIGNE()-20;4; ;"Feuille2"))

exemple
herve30_suite2.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par Herve30 »

Merci yclik,
C'est SUPER !
C'est effectivement dans la deuxième suite que venait l'erreur : LIGNE()-20
Je vais mettre tout ça en place
Cordialement
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Jeff
GourOOu
GourOOu
Messages : 9629
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Etirer vers le bas en ajoutant des valeurs horizontales

Message par Jeff »

Ou bien réindexer LIGNE avec A1 comme dans ma capture d'écran... que tu n'as pas dû visionner attentivement, de même que tu n'as pas dû te servir de l'assistant de fonction pour visionner le retour partiel de ADRESSE.