Spreadsheet Workbench/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "La feuille de calcul utilisent les unités. Si un nombre a une unité, cette unité sera utilisée dans les calculs. La multiplication de deux longueurs avec l'unité mm donne...")
(Created page with "On peut basculer l'unité de longueur des mm vers les pouces dans la boîte de dialogue obtenue par un clic-droit dans la cellule. La cellule montrera alors la longueur en pou...")
Line 96: Line 96:
La multiplication de deux longueurs avec l'unité mm donne une surface en mm².
La multiplication de deux longueurs avec l'unité mm donne une surface en mm².


On peut basculer l'unité de longueur des mm vers les pouces dans la boîte de dialogue obtenue par un clic-droit dans la cellule.
You can switch the length-unit from mm to inch in the dialog, you get with a right-click on a cell.
La cellule montrera alors la longueur en pouces. La valeur utilisée pour les calculs ne change pas.
The cell will now show the length in inches. The value used for calculations does not change.
Les résultats d'une formule utilisant cette valeur ne change pas, quand l'unité affichée d'une entrée a été changée. Le résultat est toujours calculé à partir de la longueur en mm.
The results of a formula using this value do not change, when the shown unit of an input was changed. The result
is still calculated from the length in mm.


A number without a unit cannot be changed in a number with unit by the cell properties dialog.
A number without a unit cannot be changed in a number with unit by the cell properties dialog.

Revision as of 15:09, 28 May 2016

introduced in version 0.15L'atelier tableur vous permet de créer et éditer des feuille de calculs, lancer des calculs, récupérer des informations depuis le modèle et d'exporter ces données pour d'autre applications de tableur comme LibreOffice ou Microsoft Excel.



Fonctions Supportées

Le tableur met à disposition les fonctions suivantes, elles prennent un ou deux arguments : abs, acos, asin, atan, atan2, cos, cosh, exp, log, log10, mod, pow, sin, sinh, sqrt, tan, tanh

Les fonctions trigonométriques utilisent le degrés par défaut; vous devez spécifier "rad" si vous voulez que les fonctions utilisent le radian.

Les fonctions supplémentaires : ceil, floor, trunc et round sont disponible dans la introduced in version 0.16 de FreeCAD

L'ensemble des fonctions suivante est supporté : average, count, max, min, stddev, sum.

Les fonctions Statistiques peuvent prendre un ou plusieurs arguments, séparés par une virgule ou un pint virgule. Les arguments peuvent contenir des plages (2 cellules séparées par 2 points), par exemple =moyenne(B1:B8)

Les constantes pi et e sont prédéfinies.

L'instruction conditionnelle fonctionne comme cela : = condition ? résultatVrai : résultatFaux

La condition est définie comme une expression qui donnera soit 0 (pour faux) ou différent de 0 pour vrai. Les opérateurs de comparaison sont les suivants : ==, !=, >, <, >= et <=.

Les formules sont écrites comme cela : =A2+A3

Les références à la cellule doivent être écrites avec des lettres majuscules.

Référence aux données CAO

Il est possible d'utiliser des données de la construction dans la feuille de calcul. Le tableau suivant donne quelques exemples :

Donnée CAO Appel dans la feuille de calcul Résultat
Longueur paramétrique d'un Cube dans l'Atelier Part =Cube.Length Length en mm
Volume du Cube =Cube.Shape.Volume Volume en mm³ sans unité
Type de la forme du Cube =Cube.Shape.ShapeType String: Solid
Nom du Cube =Cube.Label String: Cube
Coordonnée x du centre de gravité du Cube =Cube.Shape.CenterOfMass.x Coordonnée x en mm sans unité


Propriétés de la Cellule

Les propriétés de la cellule peuvent être éditées avec un clic-droit dans la cellule. La boîte de dialogue suivante apparaît :

Elle contient plusieurs onglets. Les propriétés suivantes peuvent être changées :

  • Couleur du texte et couleur d'arrière-plan
  • Alignement horizontal et vertical du texte
  • Style du texte : gras, italique, souligné
  • Affichage de l'unité pour cette cellule. Veuillez lire la section ci-dessous.
  • Définir un nom pour cette cellule. Ce nom peut être utilisé dans les formules des cellules ainsi que dans les expressions dans Freecad introduced in version 0.16

Les expressions sont expliquées ici : Expressions

Données de la feuille de calcul dans les Expressions

L'utilisation des données de la feuille de calcul dans d'autres objets de FreeCAD nécessite un nom complétement défini. Parce qu'il est possible d'avoir plus d'une feuille de calcul dans un document, le nom de la feuille ainsi que celui de la cellule (position ou alias) sont obligatoires. L'image suivante illustre l'utilisation de l'alias "number" dans la feuille "MySheet" dans une expression dans l'atelier Part-Design.

En tapant un "M", apparaît une liste des noms disponibles. Les touches fléchées permettent de sélectionner "MySheet".

En tapant un "n", on voit apparaître la liste des noms disponibles dans MySheet commençant par "n". L'alias "number" peut être sélectionner avec la touche flèche vers le bas. Une fois qu'un nom valide ainsi qu'un contenu correct seront saisis, le champ résultat affichera la longueur calculée.

Unités

La feuille de calcul utilisent les unités. Si un nombre a une unité, cette unité sera utilisée dans les calculs. La multiplication de deux longueurs avec l'unité mm donne une surface en mm².

On peut basculer l'unité de longueur des mm vers les pouces dans la boîte de dialogue obtenue par un clic-droit dans la cellule. La cellule montrera alors la longueur en pouces. La valeur utilisée pour les calculs ne change pas. Les résultats d'une formule utilisant cette valeur ne change pas, quand l'unité affichée d'une entrée a été changée. Le résultat est toujours calculé à partir de la longueur en mm.

A number without a unit cannot be changed in a number with unit by the cell properties dialog. One can put in a unit string, that will also be shown, but the cell still contains only a number without unit.

Sometime it is desirably to get rid of a unit. This can only to be done by multiplying with 1 with a reciprocal unit.


Current Limitations

Il n'est pas possible de fournir des données pour une géométrie, par exemple une longueur, dans une feuille de calcul et récupérer dans la même feuille le volume de la forme résultante. Ceci crée une référence circulaire. C'est une choix dans la conception. Cependant, il est possible d'utiliser deux feuilles différentes : une pour les données source de la géométrie et une autre pour reporter les données de la géométrie.

Il n'est pas possible de copier et de sélectionner plusieurs cellules. Seul le contenu d'une cellule d'un champ de saisie peut être copié et collé dans le champ de saisie d'une autre cellule.

Pour des anciennes versions de FreeCAD voir Spreadhseet legacy