[Issue] Remplissage en série avec tendance

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.
Avatar de l’utilisateur
phil43
Membre OOrganisé
Membre OOrganisé
Messages : 54
Inscription : 22 oct. 2008 19:40
Localisation : haute loire

[Issue] Remplissage en série avec tendance

Message par phil43 »

Bonjour

Lors d'un échange avec des collègues, il m'a été présenté une fonction dans un tableur MS, nommée TENDANCE.
Celle-ci permet, ayant sélectionné au moins 2 valeurs d'une série, de compléter cette dernière selon une régression arithmétique ou géométrique. Elle se trouve lorsqu'on fait un clic droit, sur la poignée de recopie automatique.
Ardent défenseur du libre, je me suis retrouvé quelque peu dépourvu de ne pas pouvoir effectuer la même action.
La recherche sur le forum pour "tendance" ne donne des réponses que dans le cas ou les valeurs sont toutes présentes dans les cellules ou uniquement de les remplir automatiquement à partir de 2 valeurs avec la recopie (arithmétique par défaut ou géométrique avec série) mais aucune extrapolation possible.
Ma question est donc celle-ci : existe-t-il une fonction équivalente dans LibreOffice ?

Merci de votre compréhension
Dernière modification par phil43 le 29 nov. 2011 21:38, modifié 2 fois.
LibreOffice 6.1.4.1 sur Windows 10 (x64)
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: fonction tendance

Message par Jeff »

Bonjour,

De mémoire, menu Édition > Remplir > Série.

A + ;)
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: fonction tendance

Message par gerard24 »

Bonjour,

Je n'ai pas Excel mais j'imagine que tu ne fais pas référence à la fonction Calc TENDANCE() mais, de ce que j'ai cru comprendre,
à quelque chose d'équivalent à :
Édition > Remplir > Série
Pas d'accès par clic-droit mais tu peux éventuellement lui affecter un raccourci clavier.

A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Avatar de l’utilisateur
phil43
Membre OOrganisé
Membre OOrganisé
Messages : 54
Inscription : 22 oct. 2008 19:40
Localisation : haute loire

Re: fonction tendance

Message par phil43 »

Bonsoir

Le remplissage par la fonction série ne permet que de définir des suites exactes :
exemple
1er nombre: 1
2ème nombre 3

Si on définit une suite arithmétique, on ajoute 2 donc la suite est 1;3;5;7...
Si on définit une suite géométrique , on multiplie par 3 donc la suite est 1;3;9;27...
Ce que cette fonction permet; c'est à partir de la suite 1;3;8;28 ; de déterminer les valeurs suivantes, les valeurs étant calculées à partir d'une régression linéaire (ax+b) ou géométrique (a m^x)

si je rentre 1;3;8;27 dans Libo, Calc donne avec la poignée de recopie 1;3;8;27;2;4;9;28 ce qui ne veut rien dire
les mêmes valeurs dans MS donnent : 1;3;8;28;31,5;40,1;48,7 (tendance arithmétique)
1;3;8;28;79,195;237,381 (tendance géométrique)
les valeurs en italiques sont données par un calcul caché

Merci encore
LibreOffice 6.1.4.1 sur Windows 10 (x64)
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25976
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: fonction tendance

Message par Dude »

Salut,
phil43 a écrit :Le remplissage par la fonction série ne permet que de définir des suites exactes
Et pourquoi ne pas avoir mis ce titre explicite au lieu d'un titre qui prête à confusion ?
A modifier pour : "Remplissage en série avec tendance"
On rappelle que ce forum se veut être une base de connaissances. Un titre clair n'est donc pas pour toi mais pour tous ceux qui chercheront plus tard, une réponse à ce problème.

Quelqu'un a ouvert la demande d'amélioration 74733. Aucun vote et jamais confirmée.

Faut voter !

Profite de la modification de ton titre pour ajouter le classique [Issue] et l'icône Image pour le signaler.
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6059
Inscription : 02 janv. 2009 23:56

Re: fonction tendance

Message par Jean-Louis Cadeillan »

Bonsoir,
Même si tu n'as pas la possibilité d'extrapoler directement à la souris, tu peux le faire par fonctions.
Comme le disait gerard24, la fonction TENDANCE() existe dans Calc. Elle permet de faire une approximation linéaire. Si tu as 1;3;8;27 de A1 à A4, tu peux mettre en A5 :

Code : Tout sélectionner

=TENDANCE($A$1:$A$4;LIGNE($A$1:$A$4);LIGNE())
puis tu recopies vers le bas.
Si tu veux une approximation de type exponentiel, avec 1;3;8;27 de B1 à B4, tu peux mettre en B5 :

Code : Tout sélectionner

=INDEX(LOGREG($B$1:$B$4;LIGNE($B$1:$B$4);1;0);1;2)*INDEX(LOGREG($B$1:$B$4;LIGNE($B$1:$B$4);1;0);1;1)^LIGNE()
puis tu recopies vers le bas.
Remarque : attention à la non validité expérimentale d'une extrapolation d'une série de données hors des valeurs de l'expérience, mais bon, si c'est juste pour prolonger mathématiquement une courbe de régression... pourquoi pas.
Cordialement
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1