Cliquer ici pour démarrer avec une introduction progressive au programme.
Remerciements
Qu'il me soit permis de remercier ceux qui ont stimulé le développement de ce programme par leurs remarques constructives.
Je voudrais particulièrement remercier Joseph Skopp, de l'Université du Nebraska, qui m'a fait parvenir sa routine de fonction d'erreur.
Ce programme contient la sixième sortie publique du logiciel JPEG libre de la Groupe Indépendante JPEG (IJG). Ces routines JPEG sont le travail de Tom Lane, Philip Gladstone, Luis Ortiz, Jim Boucher, Lee Crocker, Julian Minguillon, George Phillips, Davide Rossi, Ge' Weijers, et autres membres de la Groupe Indépendante JPEG. IJG n'est pas associé à la commission officielle des standards ISO JPEG.
Les fichiers Tiff compressés sont convertis en Jpeg par le programme freeware tiff2jpeg.
Grâce à Pierre Magat, Tours, qui a traduit de l'anglais la plupart des ressources et la documentation, le programme est disponible en français.
XLPlot est la version la plus simple de la suite des programmes Serf.
L’objectif premier de XLPlot est de créer rapidement une figure pour des publications scientifiques. Il contient quelques fonctions statistiques de base, tels que le t-test de Student et corrélation linéaire de deux ensembles de données (deux colonnes dans une feuille de calcul). XLPlot possède un ensemble de fonctions prédéfinies qui peuvent être ajustées aux données d’une feuille de calcul ou à une courbe dans un graphe. L’utilisateur peut facilement définir ses propres fonctions de modélisation.
XLPlot accepte les fichiers ASCII délimités par le caractère tab ou virgule (fichiers *.txt ou *.etf) et il produit des dessins en format vectoriel (fichier *.his, format spécifique à XLPlot qui peut être exporté vers d’autres programmes de dessin vectoriel).
Le programme est construit autour de deux types de fenêtre, chacune ayant ses propres menus et options :
* fenêtre présentant les dessins vectoriels (feuilles de dessin).
* fenêtre présentant les colonnes de données numériques (feuilles de calcul).
Les deux types de fenêtres peuvent communiquer : ainsi une modification dans une colonne de la feuille de calcul se traduit par un changement dans le graphe associé. En utilisant les fonctions copier-coller, les données peuvent être copiées vers une feuille de calcul ou de dessin, ce qui produit soit une colonne de nombres soit un graphe.
Il est quasiment sûr que les feuilles de dessins sauvés sur disque par XLPlot ne peuvent être lues par autres programmes. Pour que vous puissiez présenter vos graphes et images sur les ordinateurs qui n'ont pas XLPlot ou un des autres programmes de la Serf Software Suite installé, une petite application, SVisionneuse, a été créée. Elle peut être exécutée à partir d'une clef USB ou un autre media portable sans qu'une installation sur l'ordinateur hôte soit nécessaire. Notez, puisque SVisionneuse n'est pas un programme installé, l'association entre SVisionneuse.exe et les extensions de fichier, *.his et *.etf ne sera pas établie. Cela implique que si l'on double-clique sur un fichier, l'application ne s'ouvre pas. Au lieu de cela, il faut glisser-déposer les fichiers sur le programme ou son icone ou utiliser l'option Ouvrir du menu Fichier.
Nouveau
Ouvrir
Enregistrer, Enregistrer Sous et Enregistrer avec Liens Format du fichier texte
Lancer une copie du programme.
Fermer
Configurer l'impression Imprimer
A propos Télécharger la mise à jour Il y a deux façons d'entrer des données dans une cellule de la feuille de calcul
:
Les données numériques peuvent être entrées dans l'un des trois formats suivants :
Formules Comment entrer, dans une fonction, une plage de cellules ou une référence à une seule cellule. Paramètres Comment modifier la plage de cellules dans une fonction. Que se passe-t-il si vous copiez-collez une formule ? Qu’advient-il des références si vous effacez ou insérez des cellules dans une feuille ? Comment créer une fonction qui dépend d’un indice courant. A quoi sert la fonction "cell()" ? Références des fonctions cell(c;l) et getlnum(c;n;r0), getcnum(l;n;c0), getltext(c;x;r0) et getctext(l;x;c0) Auto référence Le format date Barre de défilement Le menu Editer vous permet de copier, coller, supprimer et manipuler les données dans une feuille de calcul. Comme la fonction de la plupart des options est évidente, elles ne seront pas décrites ici. Quelques points méritent cependant attention. Copier les valeurs.
Copier L <--> C (ou <Ctrl> Q) copie la sélection, interchangeant les colonnes et les lignes. Ceci aide à transformer une ligne en colonne.
Supprimer Supprimer les cellules vides Sélectionner tout (ou <Ctrl> A) : sélectionne tout le tableur.
Rechercher (ou <Ctrl> F)
Supprimer les liens Fichier virgule-délimité Changer taille police Sauver les préférences Pour copier le contenu d’une seule cellule vers une plage de cellules, utiliser les commandes Remplir>à droite ou Remplir>vers le bas. Auparavant, sélectionner une plage de cellules avec le bouton gauche de la souris puis appliquer une des commandes à partir du menu Remplir. Si vous souhaitez effectuer la même commande Remplir avec une nouvelle sélection de cellules, sélectionner une nouvelle plage avec le bouton droit de la souris et la dernière commande sera réalisée automatiquement. Graphe en ligne, Graphe en barres et Graphe en rose des vents
Après création, le graphe sera lié aux colonnes de la feuille de calcul, ce qui signifie que toute modification d’une colonne se répercutera sur le graphe.
Créer des courbes avec l'axe X en format horaire ou date.
Créer graphe en rose des vents
Histogramme de fréquence Créer un polygone
Compairison de courbes
Pour implémenter cette méthode, il faut fournir les données originales sur une feuille de calcul en un format particulier :
Les données doivent être organisées en colonnes. La première colonne (optionnelle) donne les valeurs de l'abscisse (X), les colonnes suivantes contiennent les données correspondant à la première courbe. Dans la figure, les colonnes 3 à 6 définissent la courbe correspondant à "condition A", les colonnes 7 à 10 déterminent la courbe "condition B". La présence de cellules vides est permise (sauf pour la colonne X). On sélectionne les colonnes qui définissent le nouveau graphe :
Ensuite on choisit la commande Comparaison de courbes du menu Modifier/Stats. Une boîte de dialogue apparaitra. Cochez "X" pour la première colonne (qui dans le cas de cet exemple est la colonne 2), et cliquez la flèche Une nouvelle feuille de dessin contenant le graphe sera créée ainsi que deux colonnes avec les résidus dans la feuille de calcul correspondant à Y1 ("condition A") et Y2 ("condition B"). Les différences statistiques entre les deux colonnes seront retournées par la routine Statistique de colonne (voir l'entrée suivante). UP↑
Statistiques de colonne(s) Test de Student
Teste Chi-2 Convertir en notation polaire Convertir en notation vectorielle Taille des colonnes/lignes Trier
Décimales de la colonne
Largeur de colonne
Hauteur de ligne
Calculs Les opérations Booléens Comparaisons CIN LIN CELL SOMMME Il y a deux façons d’entrer une plage de cellules dans une fonction : La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, <= ou >=) et un nombre. Par exemple : <=12. MOYENNE (ou MEAN) Il y a deux façons d’entrer une plage de cellules dans une fonction : La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, <= ou >=) et un nombre. Par exemple : <=12. STDEV Il y a deux façons d’entrer une plage de cellules dans une fonction : La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, <= ou >=) et un nombre. Par exemple : <=12. SEM Il y a deux façons d’entrer une plage de cellules dans une fonction : La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, <= ou >=) et un nombre. Par exemple : <=12. MIN Il y a deux façons d’entrer une plage de cellules dans une fonction : La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, <= ou >=) et un nombre. Par exemple : <=12. MAX Il y a deux façons d’entrer une plage de cellules dans une fonction : La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, <= ou >=) et un nombre. Par exemple : <=12. SQR or SQRT Domaine : toutes les valeurs positives x>0. Par contre sqr(-3) retournera un message d’erreur.
Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=sqr[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=sqr", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=sqr[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument. SIN COS TAN Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=tan[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=tan", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=tan[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument. ASIN Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=asin[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=asin", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=asin[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument.
Domaine : -1 <= x <= 1 ACOS Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=acos[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=acos", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=acos[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument.
Domaine : -1 <= x <= 1 ATAN Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=atan[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=atan", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=atan[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument. LN Domaine: toutes les valeurs x>0.
Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=ln[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=ln", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=ln[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument. LOG Domaine: toutes les valeurs x>0.
Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=log[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=log", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=log[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument. EXP Domaine: toutes les valeurs x<76. Pour x>75, la fonction retourne un message d'erreur.
Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=exp[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=exp", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=exp[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument. SIGN
Cette fonction ne demande qu'un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=sign[C2:L3]". Une seconde façon d'entrer la référence est la suivante : dans la boîte d'édition, taper "=sign", puis faire un clic droit sur la cellule contenant l'argument. La fonction devient "=sign[Cn:Lm]", où n et m sont les indices de la cellule qui contient l'argument. ABS
Cette fonction ne demande qu'un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=abs[C2:L3]". Une seconde façon d'entrer la référence est la suivante : dans la boîte d'édition, taper "=abs", puis faire un clic droit sur la cellule contenant l'argument. La fonction devient "=abs[Cn:Lm]", où n et m sont les indices de la cellule qui contient l'argument. INT
Cette fonction ne demande qu'un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=int[C2:L3]". Une seconde façon d'entrer la référence est la suivante : dans la boîte d'édition, taper "=int", puis faire un clic droit sur la cellule contenant l'argument. La fonction devient "=int[Cn:Lm]", où n et m sont les indices de la cellule qui contient l'argument. BINOM
Une nombre dans une ligne est la somme des deux nombres dans la ligne juste aux dessus en ajoutant des 1 aux extrémités. On peut également calculer les coefficients par la formule :
ck = N! / ( k! . (N-k)! )
Notez que N et k commencent à 0. Donc binom(3;0) = 1 et le 2nd terme (k=1) d'un binomial-4 (n=4) est 4. Binom(4;2)=6 etc.nbsp; |Liste des fonctions|
CHIDIST TDIST
Tdist( ) est utilisé pour trouver la probabilité statistique d'un résultat du test de Student. Une distribution Gaussiènne est entendue.
Domaine : t>0 & df>0
RAND CIMIN
Il y a deux façons d'entrer une plage de cellules dans une fonction :
La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, ≤ ou ≥) et un nombre. Par exemple : ≤12. CIMAX
Il y a deux façons d'entrer une plage de cellules dans une fonction :
La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, ≤ ou ≥) et un nombre. Par exemple : <32. LIMIN
Il y a deux façons d'entrer une plage de cellules dans une fonction :
La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, ≤ ou ≥) et un nombre. Par exemple : ≥12. LIMAX
Il y a deux façons d'entrer une plage de cellules dans une fonction :
La forme conditionnelle de cette fonction prend une condition comme second paramètre et un troisième paramètre qui indique la cellule supérieure gauche d'une plage de cellules ayant les mêmes dimensions que la première plage. A chaque cellule de la première plage correspond ainsi une cellule dans la deuxième plage. Si le contenu de la cellule de la seconde plage satisfait la condition, alors la cellule de la première plage contribue au résultat de la fonction. La condition consiste d'un opérateur de comparaison (=, >,<, ≤ ou ≥) et un nombre. Par exemple : ≤12. FHEURE HEURE MINUTE SECONDE FLOAT
Le programme enregistre en interne les données de dates comme le nombre de jours depuis le 31 décembre de l'année 0, conformément au calendrier grégorien. Ce nombre de jours peut être retrouvé à l'aide de la fonction "float()". En général, les opérations mathématiques sur les dates donnent des résultats qui ne sont pas significatifs. Il y a quelques exceptions. Supposons deux cellules, (C1:L1) and (C2:L1), chacune contenant une date, alors "=float((C1:L1)-(C2:L1))" retourne la différence en jours entre les deux dates. Avec les fonctions an(n) et mois(n), on peut ajouter (ou soustraire) un certain nombre d'années ou de mois à des dates. Ainsi, si la cellule (C1:L1) contient une date, par exemple 12/10/1999, alors l'expression "=(C1:L1)+an(2)" retournera 12/10/2001. La somme de dates, d'années, de mois et de jours n'est ni commutative ni associative. Comme l'analyseur de formules du programme suppose les règles normales d'associativité et de commutativité, l'utilisateur doit explicitement indiquer l'ordre dans lequel les opérations doivent s'effectuer. Par exemple "=(C1:L1)+an(2)" ne donnera pas le même résultat que "=an(2)+(C1:L1)". Taper "=(C1:L1)+an(2)+mois(1)" est ambigu puisque l'analyseur peut d'abord additionner an(2) et mois(1), en appliquant la règle normale d'associativité pour l'addition, avant de l'ajouter à la date. Pour être sûr du résultat, taper "=((C1:L1)+an(2))+mois(1)". CLOCK ERF ERFC ERFCX DATE
Le programme enregistre en interne les données de dates comme le nombre de jours depuis le 31 décembre de l'année 0, conformément au calendrier grégorien. Ce nombre de jours peut être retrouvé à l'aide de la fonction "float()". En général, les opérations mathématiques sur les dates donnent des résultats qui ne sont pas significatifs. Il y a quelques exceptions. Supposons deux cellules, (C1:L1) and (C2:L1), =chacune contenant une date, alors "=float((C1:L1)-(C2:L1))" retourne la différence en jours entre les deux dates. Avec les fonctions an(n) et mois(n), on peut ajouter (ou soustraire) un certain nombre d'années ou de mois à des dates. Ainsi, si la cellule (C1:L1) contient une date, par exemple 12/10/1999, alors l'expression "=(C1:L1)+an(2)" retournera 12/10/2001. La somme de dates, d'années, de mois et de jours n'est ni commutative ni associative. Comme l'analyseur de formules du programme suppose les règles normales d'associativité et de commutativité, l'utilisateur doit explicitement indiquer l'ordre dans lequel les opérations doivent s'effectuer. Par exemple "=(C1:L1)+an(2)" ne donnera pas le même résultat que "=an(2)+(C1:L1)". Taper "=(C1:L1)+an(2)+mois(1)" est ambigu puisque l'analyseur peut d'abord additionner an(2) et mois(1), en appliquant la règle normale d'associativité pour l'addition, avant de l'ajouter à la date. Pour être sûr du résultat, taper "=((C1:L1)+an(2))+mois(1)". |Liste des fonctions|
MOIS
Le programme enregistre en interne les données de dates comme le nombre de jours depuis le 31 décembre de l'année 0, conformément au calendrier grégorien. Ce nombre de jours peut être retrouvé à l'aide de la fonction "float()". En général, les opérations mathématiques sur les dates donnent des résultats qui ne sont pas significatifs. Il y a quelques exceptions. Supposons deux cellules, (C1:L1) and (C2:L1), =chacune contenant une date, alors "=float((C1:L1)-(C2:L1))" retourne la différence en jours entre les deux dates. Avec les fonctions an(n) et mois(n), on peut ajouter (ou soustraire) un certain nombre d'années ou de mois à des dates. Ainsi, si la cellule (C1:L1) contient une date, par exemple 12/10/1999, alors l'expression "=(C1:L1)+an(2)" retournera 12/10/2001. La somme de dates, d'années, de mois et de jours n'est ni commutative ni associative. Comme l'analyseur de formules du programme suppose les règles normales d'associativité et de commutativité, l'utilisateur doit explicitement indiquer l'ordre dans lequel les opérations doivent s'effectuer. Par exemple "=(C1:L1)+an(2)" ne donnera pas le même résultat que "=an(2)+(C1:L1)". Taper "=(C1:L1)+an(2)+mois(1)" est ambigu puisque l'analyseur peut d'abord additionner an(2) et mois(1), en appliquant la règle normale d'associativité pour l'addition, avant de l'ajouter à la date. Pour être sûr du résultat, taper "=((C1:L1)+an(2))+mois(1)". AN
Le programme enregistre en interne les données de dates comme le nombre de jours depuis le 31 décembre de l'année 0, conformément au calendrier grégorien. Ce nombre de jours peut être retrouvé à l'aide de la fonction "float()". En général, les opérations mathématiques sur les dates donnent des résultats qui ne sont pas significatifs. Il y a quelques exceptions. Supposons deux cellules, (C1:L1) and (C2:L1), =chacune contenant une date, alors "=float((C1:L1)-(C2:L1))" retourne la différence en jours entre les deux dates. Avec les fonctions an(n) et mois(n), on peut ajouter (ou soustraire) un certain nombre d'années ou de mois à des dates. Ainsi, si la cellule (C1:L1) contient une date, par exemple 12/10/1999, alors l'expression "=(C1:L1)+an(2)" retournera 12/10/2001. La somme de dates, d'années, de mois et de jours n'est ni commutative ni associative. Comme l'analyseur de formules du programme suppose les règles normales d'associativité et de commutativité, l'utilisateur doit explicitement indiquer l'ordre dans lequel les opérations doivent s'effectuer. Par exemple "=(C1:L1)+an(2)" ne donnera pas le même résultat que "=an(2)+(C1:L1)". Taper "=(C1:L1)+an(2)+mois(1)" est ambigu puisque l'analyseur peut d'abord additionner an(2) et mois(1), en appliquant la règle normale d'associativité pour l'addition, avant de l'ajouter à la date. Pour être sûr du résultat, taper "=((C1:L1)+an(2))+mois(1)". GAMMA
domaine: tout x sauf x = 0 ±δ , -1 ±δ, -2 ±δ, -3 ±δ, ... etc.
GDIST TDENS
Domaine : t>0 & df>0
FDENS FDIST
Fdist( ) retourne la probabilité statistique du résultat du test F de Fisher. Si plus que deux colonnes de données sont comparées (df1>1) le test de Fisher, plutôt que le test t de Student, devrait être utilisé. df2 se rapporte sur le nombre de données par condition expérimentale (i.e. par colonne) moins 1.
QPROB SBAR GETCNUM GETLNUM GETCTEXT GETLTEXT
Comme son indique, SVisionneuse ne sert qu'à visionner. Donc, il n'est pas possible de modifier et sauver les fichiers. Il ne reste qu'un faible nombre d'actions possibles, tel que le déplacement d'objets et l'impression de fichiers.
Pour afficher un bitmap plein écran, sélectionnez-le et tapez La fenêtre principale
La fenêtre principale est vide au démarrage, Mais elle peut contenir multiples fenêtres filles correspondant aux autant de documents plus tard. Quelques éléments du menu déroulant sont représentés comme icônes dans la barre d'icônes pour un accès rapide. Les deux icônes à la droite sont présentes pour obtenir de l'aide (contextuelle). La barre de statut vous offre un idée de la fonction d'une icône quand vous y passez au-dessus avec le pointeur. Dans le cas d'une feuille de dessin elle montre les coordonnées x et y du pointeur en cm. Elle montre les dimensions d'un objet que vous êtes en train de dessiner tel que les extrémités d'une ligne ou d'un rectangle.
Le menu Fichier
Faites ici le choix entre la création d'une nouvelle fenêtre pour la manipulation des données numériques (feuille de calcul) ou une nouvelle fenêtre pour les dessins vectoriels (feuille de dessin)
.
Ouvre un fichier existant ayant un des formats permis : his, etf, txt, csv, bmp, tif, jpg
Le menu Fichier contient trois options relatives à la sauvegarde des données sur le disque dur : Enregistrer, Enregistrer sous et Enregistrer avec des liens. L'option Enregistrer sous attend l'entrée d'un nom de fichier. Il n'est pas nécessaire de taper l'extension du fichier ( par exemple ".txt") dans la boîte de dialogue "Enregistrer". L'option Enregistrer, dont l'action est identique au bouton de la barre d'icônes, écrit un fichier sur le disque après qu'il ait été modifié par l'utilisateur. Cette option n'attend aucun nom de fichier. Dans le cas d'un nouveau document, l'option Enregistrer se comporte comme la commande Enregistrer sous.
Selon votre choix, les feuilles de calcul sont enregistrées avec l'extension ".txt" ou ".etf". La première contient uniquement du texte et peut en conséquence être lue par la plupart des programmes de traitement de texte. La dernière contient de l'information non-ASCII additionnelle qui apparaît après la chaîne "END OF FILE". Avant écriture sur le disque, les références de cellules et les fonctions sont traduites dans un format compréhensible par les versions anglaises de MS Excel. Cependant, toutes les fonctions de XLPlot n'ont pas d'équivalent dans MS Excel (par exemple fdens(), sbar() et cdate) engendreront un message d'erreur.
Les feuilles de dessin sont enregistrées avec l'extension ".his". Elles contiennent des données dans un format spécifique à XLPlot et, de ce fait, ne peuvent pas être lues par d'autres programmes. Pour copier vers d'autres programmes des dessins vectoriels, utiliser l'option Copier dans le menu Editer puis coller le contenu du presse-papiers (au format Windows Métafile WMF) dans le programme de destination. Le format WMF comprend un grand nombre de fonctions et de possibilités. En fait, beaucoup trop puisque la plupart des programmes, dont XLPlot, ne se soucient pas de manipuler toutes ces fonctions et possibilités, ce qui fait que certains aspects du dessin d'origine sont perdus dans le programme de destination. Les versions récentes des programmes Microsoft, qui est l'inventeur du WMF, sont une exception (par exemple Powerpoint) : elles affichent correctement un dessin copié à partir de XLPlot.
Lors de la sauvegarde d'une feuille de dessin avec la commande Enregistrer, les liens entre graphiques et feuilles de calcul sont perdus. En général, ce n'est pas un problème puisque les graphiques contiennent toutes les données nécessaires pour établir un lien avec une nouvelle feuille de calcul, dans le cas où il faudrait éditer le graphique ou lui ajouter de nouvelles données. Il suffit alors de copier le graphique dans la feuille de calcul. Cependant, si la plupart des données essentielles sont dans la feuille de calcul plutôt que dans la feuille de dessin, la recréation des graphiques à partir de la feuille de calcul peut se révéler fastidieuse. Cette situation se présente par exemple si la feuille de calcul contient plusieurs utilisées pour animer la présentation graphique d'une fonction. Pour enregistrer, en un seul fichier, la feuille de dessin et les feuilles de calculs associées, utiliser l'option Enregistrer avec liens. Ce fichier reste un fichier ".his" . Lors du chargement d'un fichier "lié" his, les feuilles de calcul qui avaient été enregistrées avec ce fichier his seront affichées et les liens avec la feuille de dessin seront de nouveau établis. Le programme se rappelle que la feuille chargée était à l'origine un fichier "lié". Cela signifie qu'à la fermeture de la fenêtre, après édition de données, en choisissant la commande Enregistrer ou en actionnant le bouton "enregistrer", les liens seront conservés par défaut.
La feuille de dessin peut être enregistrée comme un bitmap Windows (*.bmp) ou bien comme un métafile Windows (*.wmf). Pour ce faire, choisir le format "bitmap" ou "windows metafile" dans la boîte de dialogue "Fichier>Enregistrer sous". Dans la boîte suivante, il est possible de fixer la résolution soit du bitmap soit du format WMF. Le format WMF étendu est requis pour certains programmes mais n'est pas correctement traité par les plus anciens.
XLPlot lit des fichiers texte qui contiennent des caractères TAB (tabulation) pour indiquer un changement de colonne. Par exemple les données dans la feuille de calcul ci-dessous sont codées ainsi (avec le code ASCII 9 désignant le caractère TAB et le code ASCII 13 désignant le caractère "retour à la ligne" : 'u' 'n' 9 'd' 'e' 'u' 'x' 10 '1' 9 '2' 13. Il existe d'autres types de fichiers tableur texte qui utilisent non pas le retour à la ligne (13), mais le caractère "prochaine ligne" (10) et encore d'autres qui utilisent une virgule au lieu du caractère TAB. Puisque la virgule est souvent utilisée comme séparateur de décimales y peut avoir de confusion. Une boîte de dialogue apparaît si XLPlot n'est pas sûr du type de format.
Per défaut, uniquement une seule copie de XLPlot puisse être active. Utilisez cette option si vous désirez activer une deuxième ou une troisième copie de XLPlot.
Cette option du menu ferme la fenêtre fille active.
Choisissez votre imprimante et ses préférences. Utilisez cette option également pour choisir la taille de la feuille de dessin (e.g. A4 or US-letter) et l'orientation de la feuille (portrait ou paysage).
Imprime le contenu de la fenêtre fille active.
La boîte de dialogue "A propos" fournit de l'information sur la version du programme et la disponibilité d'une mise à jour éventuelle. Elle indique également les versions des fichiers écrits vers disque après la sélection de Sauver du menu. Les fichiers sont normalement compatibles descendants, mais en général pas compatibles montants. .
Télécharge la dernière version disponible du programme. Cette option est grisée si le programme est à jour ou si l'accès à internet n'est pas disponible.
La feuille de calcul
Une feuille de calcul est un document texte dans lequel des données sont organisées en colonnes et en lignes. Une feuille de calcul vierge peut être créée en utilisant l'option de menu Fichier>Nouveau. Une feuille existante est chargée en utilisant l'option Fichier>Ouvrir ou en cliquant l'icône Ouvrir fichier. A partir de la fenêtre de dialogue qui s'ouvre alors, sélectionner un fichier ASCII *.txt ou *.etf. XLPlot lit également les feuilles de calcul simples en format MS-Excel *.xls. XLPlot ne traduit pas les fonctions que ces feuilles puissent contenir. Il se contente de lire le résultat numérique.
1) Cliquer sur la cellule que vous souhaitez éditer et taper le nouveau texte. En actionnant la touche <Retour> ou une des touches fléchées du clavier, le texte à modifier est remplacé par le nouveau texte. Selon la touche qui a été utilisée, une cellule voisine sera mise en surbrillance.
2) Cliquer sur la cellule que vous souhaitez éditer puis dans la boîte d'édition. Modifier le texte dans cette boîte d'édition puis presser la touche <Retour>. Le curseur de la boîte d'édition peut être déplacé à l'aide des touches fléchées. Cette dernière méthode est recommandée pour éditer les formules, tandis que les références de cellules peuvent être entrées à la souris comme au clavier. Un texte est considéré comme une formule ou une équation si le premier caractère est un signe "=" (par exemple =1+2). Les formules sont cachées et ne sont montrées que dans la boîte d'édition. La feuille de calcul montre uniquement le résultat de la formule (par exemple 3 dans l'exemple précédent).
1) en format décimal flottant (par exemple 1.23e-5).
2) en format "horaire" hh:mm:ss, avec hh=heures, mm=minutes et ss=secondes, hh,mm et ss pouvant être en format décimal flottant. Ceci n'est utile que pour entrer des fractions de secondes (par exemple 0:0:0.66). Le format "horaire" ne peut être utilisé dans des formules. Ainsi "12:30:00" est correct mais "=12:30:00" ne l'est pas. A la place, utiliser la fonction fheure() pour entrer des données horaires dans des formules.
3) une date peut être entrée sous la forme "dd/mm/yyyy", dans lequel dd=jours est une valeur entière comprise entre 1 et 31, mm=mois est une valeur entière comprise entre 1 et 12 et yyyy est l'année. Le format "date" ne peut pas être utilisé dans des formules. Ainsi "24/02/1999" est correct mais "=24/02/1999" ne l'est pas. A la place, utiliser la fonction date() pour entrer des données de date dans des formules.
On crée les équations en tapant le caractère "=" en premier dans une cellule. Après sauvegarde de la feuille de calcul, le fichier peut être importé dans Microsoft Excel. La plupart des fonctions, à quelques exceptions près, sera reconnue par Excel. Les fonctions mathématiques suivantes sont supportées par XLPlot :
Plusieurs fonctions telles que SOMME() et SEM() nécessite une plage de cellules comme argument. Il y a deux façons d’entrer une telle plage dans une fonction :
1) entrer cette plage au clavier (par exemple "moyenne(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets
2) dans la boîte d'édition de la feuille de calcul taper "=moyenne(" et placer le curseur après la parenthèse "(". Puis cliquer droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d’édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
De nombreuses fonctions, comme sin(), ne demandent qu’un seul paramètre. Si vous voulez que ce paramètre soit une référence plutôt qu'un nombre, taper par exemple "=sin[C2:L3]". Une seconde façon est d’entrer la référence de la façon suivante dans la ligne d’édition ; taper "=sin" (une parenthèse n’est pas nécessaire ici), puis cliquer droit sur la cellule qui contient l’argument. La chaîne de texte indiquera alors : "=sin[Cn:Lm]", où n et m sont les indices de la cellule contenant l’argument. Le type de parenthèse utilisée est sans importance pour le résultat : les parenthèses "{", "(" et "[" conviennent. Cependant, pour l’édition à la souris, il y a une différence : après un crochet carré "[" ou tout symbole autre que "{" or "(", seule la référence à une cellule peut être entrée, tandis qu’une plage de cellules apparaîtra après "{" or "(".
Variants conditionnels
Toutes les fonctions qui prennent une plage comme argument ont une variante conditionnelle qui prend une plage, une condition et une cellule comme argument. Par exemple : "somme((C2:L2;C2:L300);>24;[C20:L2])". La cellule [C20:L2] est la cellule supérieure gauche d'une seconde plage avec les mêmes dimensions que la première. Donc, à chaque cellule de la première plage correspond une cellule dans la seconde plage. Dans cet exemple, si le contenu de la cellule de la seconde plage est supérieur à 24, alors la valeur dans la première plage peut contribuer à la somme. Les comparaisons que l'on peut utiliser sont >, <, =, >= et <=.
A nouveau, il y a deux façons de procéder :
1) retaper la nouvelle plage
2) cliquer sur la cellule contenant la fonction et placer le curseur n’importe où entre les parenthèses qui délimitent l’argument de la fonction. Puis cliquer droit sur la première cellule de la nouvelle plage et déplacer la souris en maintenant enfoncé le bouton droit. La nouvelle plage remplace automatiquement l’ancienne.
On peut modifier d’une façon analogue la référence d’une fonction à un seul argument.
Si vous collez une formule dans une cellule de la même feuille de calcul ou d’une autre feuille, les numéros de colonne et de ligne sont incrémentés ou décrémentés de telle sorte que la distance relative, entre les cellules qui reçoivent la formule et celles auxquelles se réfère la formule, reste la même entre l’original et la copie. Un exemple pour plus de clarté. Soit une cellule à la colonne 2 et à la ligne 3 contenant la fonction "=SIGN[C1:L5]". Après copie de la cellule, vous la collez en colonne 2, ligne 4. La formule dans la cellule de destination indiquera : "=SIGN[C1:L6]". Si vous ne voulez pas que l’indice change en collant, placer un signe "$" devant de l’indice de la cellule d’origine (par exemple "=SIGN[C1:L$5]").
Si une ou plusieurs cellules sont effacées ou insérées, les cellules situées en dessous ou à droite sont décalées. Les références contenues dans les cellules décalées sont mises à jour de telle sorte qu’elles fassent encore référence à la même cellule qu’auparavant, à une exception près : les cellules qui font référence à des cellules effacées ne seront pas mises à jour. Ainsi, les cellules précédentes feront référence aux cellules qui ont pris la position des cellules détruites. XLPlot ne vous avertit pas d’une telle situation, à moins que la formule contenant la référence ne soit devenue sans signification (non parce qu’il ne peut pas détecter de tels événements mais pour éviter des clics de souris trop nombreux).
On peut utiliser soit l'indice de colonne soit celui de ligne comme indice courant pour créer des fonctions. Pour cela, utiliser les fonctions "cin" (indice de la colonne) or "lin" (indice de ligne dans votre formule ; par exemple la formule "=sqrt[3+lin*3] retournera "3" si la cellule contenant la formule est à la ligne 2, et "6" si la cellule est à la ligne 11.
La fonction cell(c;l) retrouve le contenu d’une cellule située à la colonne c et à la ligne l. Etant donné que c et l peuvent être eux-mêmes des fonctions, les arguments c et l peuvent être le résultat d’un calcul ou d’une expression booléenne.
Les valeurs des arguments c et l dans les fonctions qui prennent un indice de colonne ou de ligne comme argument peuvent poser des problèmes si l'on ajoute ou enlève des cellules de la feuille de calcul. Par exemple si la case [C3:L3] contient "=cell(10;10)" et la case [C10:L10] contient la valeur 12, le résultat affiché dans la case [C3:L3] sera donc "12". Maintenant si l'on ajoute une colonne entre colonne 3 et 10, la case contenant le nombre 12 ne se trouvera plus à [C10:L10] mais à [C11:L10] et donc cell(10;10) retournera en général un autre nombre que 12. Ensuite, si l'on copie cellule [C3:L3] et la colle à [C5:L3] le résultat affiché dans les deux cases sera identique puisque les deux contiennent la fonction "=cell(10;10)". Souvent on souhaite que les références aux colonnes et lignes dans les fonctions cell(), getlnum() etc se comportent comme les plages et les cellules décrites quelques paragraphes plus haut, c'est à dire qu'elles adaptent leurs indices si l'on ajoute ou enlève des cellules de la feuille de calcul. Pour indiquer un indice adaptable dans ces fonctions utilisez les préfix C et L. Donc pour indiquer que les arguments de la fonction "=cell(10;10)" sont adaptables, utiliser la notation : "=cell(C10;L10)". Dans ce dernier cas "=cell(C10;L10)" est identique à "=[C10:L10]".
Une auto référence telle que, par exemple, "=1+cell(cin;lin)", n’est pas recommandée et sera en général sanctionnée par des résultats imprévisibles. Cependant aucun message d’erreur ne sera généré, puisqu’il est possible de construire des systèmes de cellules parfaitement stables qui contiennent des auto références ou des références circulaires.
Le programme mémorise en interne les données de date comme le nombre de jours depuis le 31 décembre de l'an 0, selon le calendrier Grégorien. Ce nombre de jours peut être retrouvé à l'aide de la fonction "float()". En général, les opérations sur les dates donnent des résultats qui ne sont pas significatifs. Il y a quelques exceptions. Supposons deux cellules [C1:L1] et [C2:L1], contenant chacune une date, alors "=float([C1:L1]-[C2:L1])" retourne la différence en jours entre les deux dates. Avec les fonctions an(n) et mois(n), on peut ajouter (ou soustraire) un certain nombre d'années ou de mois à des dates. Ainsi si la cellule [C1:L1] contient une date, disons 12/10/1999, alors l'expression "=[C1:L1]+an(2)" retournera 12/10/2001. L'addition des dates, années, mois et jours n'est ni commutative ni associative. Comme l'analyseur de formules suppose les règles normales d'associativité et de commutativité, l'utilisateur devrait explicitement indiquer l'ordre dans lequel les opérations doivent être conduites. Par exemple "=[C1:L1]+an(2)" ne donnera pas le même résultat que "=an(2)+[C1:L1]". La formule "=[C1:L1]+an(2)+mois(1)" est douteuse puisque l'analyseur peut d'abord additionner an(2) et mois(1), en appliquant les règles normales d'associativité pour l'addition, avant d'ajouter le résultat à la date. Pour être sûr du résultat, taper "=([C1:L1]+an(2))+mois(1)".
Une barre de défilement horizontale est affichée dans une cellule de la feuille de calcul à l'aide de la fonction "=SBAR(minimum, valeur courante, maximum)". Minimum et maximum fixent l'intervalle des valeurs que la valeur courante peut prendre. La "valeur courante" (initiale) peut être quelconque mais ne doit pas être laissée vierge. La fonction sbar() peut être incorporée dans une formule, par exemple "=1+sbar(0,5,10)", mais elle ne devra apparaître qu'une fois dans une cellule donnée. La résolution de la barre de défilement est de 1/100. En conséquence, un clic sur une des deux flèches
situées aux extrémités augmentera ou diminuera la valeur courante de 1% de la différence entre maximum et minimum. Un clic entre une flèche et le curseur modifiera la valeur courante par pas de 10%. Le curseur central peut être déplacé en le tirant à la souris. Comme pour toutes les autres fonctions de la feuille de calcul, les arguments de sbar() peuvent être eux-mêmes des fonctions ou des références à des cellules. Cependant, il est sans intérêt d'assigner une fonction ou une référence à la "valeur courante" puisqu'elle sera remplacée par un nombre en format flottant dès que l'utilisateur aura déplacé le curseur.
La sortie d'une cellule contenant une barre de défilement peut être utilisée comme paramètre dans une fonction définissant une colonne de cellules. Si cette colonne est liée à un graphe dans une feuille de dessin, le déplacement du curseur modifiera alors les données de la feuille de calcul et donc le graphe. Pour un exemple, voir le document "pour démarrer".
Le menu Editer
* Lors d’un collage du presse-papiers dans la feuille, il suffit de cliquer la cellule supérieure gauche où vous souhaitez coller. La structure du contenu du presse-papiers déterminera combien de cellules seront modifiées.
* Lors d’un collage, après avoir mis en surbrillance des lignes ou colonnes entières, le collage devient un "insérer/coller". Il ne s’agit pas d’un bogue mais d’un raccourci.
Quand vous copiez du texte à partir d’une cellule d’une feuille de calcul, vous copiez le texte qui a été préalablement entré dans la cellule. Ce texte peut être une formule (par exemple "=exp(-20*[C1:L1])"). Quand vous collez le contenu du presse-papiers, la nouvelle cellule contiendra "=exp(-20*[Cn:Lm])", où n et m dépendront de la source et de la destination. Si vous souhaitez copier (et coller par la suite) le résultat numérique de l’équation plutôt que l’équation elle-même, utilisez Copier les valeurs. Note : il s’agit d’une approche différente de celle utilisée par Microsoft Excel, où vous faites ce choix en collant plutôt qu’en copiant.
Supprimer élimine les cellules de la feuille de calcul tandis que Couper les remplace par des cellules vides.
* En supprimant, prendre garde à ce que les références aux cellules détruites ne soient plus valides.
Pour enlever toutes les cellules vides d'une colonne, sélectionnez d'abord une ou plusieurs colonnes. Ensuite lancez la commande Supprimer les cellules vides.
Remplacer
En utilisant l’option Remplacer, les formules seront également affectées. Ainsi "remplacer 4 par 7" modifiera les références si elles contiennent le nombre 4.
La boîte de dialogue suivante apparaît après avoir sélectionné cette option de menu.
Tapez le texte à chercher dans la la boîte d'édition
, sélectionnez soit "Rechercher sélection" pour rechercher dans la sélection en surbrillance soit "Rechercher feuille" pour une recherche dans la feuille de calcul entière. Choissisez de chercher de haut en bas ou de bas en haut. Si la case "Respecter casse" n'est pas cochée, il n'y aura pas de différence entre minuscules et majuscules. Le programme cherche pour une correspondance exacte si "Stricte" est cochée, c.à.d. chercher pour "labor" ne trouvera pas "laborieux" dans ce cas.
L'option Supprimer les liens supprime tous les liens des colonnes sélectionnées avec tous les graphes, dans toutes les feuilles de dessin. Pour supprimer le lien avec un seul graphe, sélectionner le graphe et choisir l’option Editer>Supprimer le lien à partir du menu de la feuille de dessin. En savoir plus sur les liens.
Si un fichier virgule délimité est à la base de la feuille de calcul, alors, l'option menu Fichier virgule-délimité sera cochée. Décochez cette option si vous désirez sauvegarder le fichier en format TAB-délimité plus tard. Notez, que si vous sauvegardez un fichier en format virgule délimité, que les virgules qui peuvent être présentes dans des cellules de la feuille de calcul, comme dans des chiffres à virgule flottante, seront traitées comme séparateurs de colonne la prochaine fois que vous chargez le fichier.
On peut changer la taille de la police utilisée pour la feuille de calcul avec cette option du menu Editer. Après sélection de cette option, une boîte de dialogue apparaît dans laquelle on choisit la nouvelle taille. Notez, que la hauteur et la largeur de toutes les cellules de la feuille de calcul seront mises aux nouvelles dimensions correspondantes à la nouvelle taille de la police.
L'option Sauver les préférences écrit sur disque les réglages courantes.
Les réglages en question sont :
Les dimensions de la fenêtre,
La largeur des colonnes et la hauteur des lignes,
La police des caractères,
La taille de la page, c.à.d. A4, US letter etc,
L'orientation de la page, c.à.d. portrait ou paysage,
Le nombre de décimales affichés.
Les fenêtres nouvellement créées auront ces paramètres par défaut.
Le menu Remplir
Copie à droite copiera vers la droite le contenu des cellules situées les plus à gauche.
Valeur à droite copiera vers la droite la valeur numérique (et non la formule).
Incrément à droite copiera vers la droite la valeur numérique de cellules situées les plus à gauche, en augmentant à chaque fois cette valeur de 1
Décrément à droite fait de même mais en diminuant la valeur de 1.
Interpolation à droite remplit les cellules vides (et seulement les cellules vides) en interpolant entre les valeurs numériques des cellules non vides contenues dans la sélection Si le début et/ou la fin de la plage sélectionnée est vide, une extrapolation est réalisée si possible. L’extrapolation est effectuée uniquement si la sélection de cellules contient au moins deux cellules non vides. Les cellules contenant du texte sont considérées comme la valeur 0 (zéro).
Noter que ce dernier mode de sélection s’applique uniquement au menu Remplir. Ainsi il ne répète pas, par exemple, une précédente action Editer>Supprimer. Utiliser l’icône de répétition dans la barre d’icônes ou la commande Editer>Répéter à partir du menu pour répéter des commandes d’édition. Les commandes Remplir>vers le bas se comportent de façon analogue en copiant vers le bas le contenu des cellules supérieures.
Le menu Modifier/Stats
Ces deux options de menu sont utilisées pour créer un graphe dans une feuille de dessin. Avant d’appliquer une de ces deux commandes, vous devez indiquer quelle colonne contient les données à représenter. Il y a deux manières de le faire :
Méthode 1) sélectionner une colonne qui contient les données X en cliquant sur la touche de colonne au sommet de la feuille puis sélectionner Modifier/Stats>Choisir la colonne X à partir du menu. On peut également utiliser cette option afin de sélectionner la colonne contenant les coordonnées angulaires (en radians) pour un graphe en rose des vents. Puis sélectionner une colonne qui contient les données Y et choisir Modifier/Stats>Choisir la colonne Y. Sélectionner une colonne qui contient les données Y et choisir Modifier/Stats>Choisir la colonne Y. Choisir une colonne Z si vous désirez créer XYZ. De plus, vous pouvez sélectionner une colonne contenant des valeurs pour les barres d’erreur (un symbole dont la taille indique l’erreur statistique sur les données y associées). Pour cela, choisir Modifier/Stats>Choisir la colonne d’erreur. Cette méthode vous permet de choisir au maximum trois colonnes et leur ordre est sans importance.
Méthode 2) A la souris, sélectionner un nombre de colonnes que vous voulez utiliser pour votre graphe. Puis, quand vous lancez la commande, une fenêtre de dialogue apparaîtra, vous demandant de spécifier les colonnes qui contiennent x, y, z ou les données d’erreur. Ici l’ordre des colonnes est important.
Une colonne x (il peut y en avoir plus d’une) doit précéder la ou les colonnes y (et éventuellement z) associées. Une colonne z doit se situer entre une colonne x et la colonne y suivante. Une colonne d’erreur se réfère à la colonne qui la précède. Ainsi, si la colonne 1 contient les données x et la colonne 2 les données d’erreur, les barres d’erreurs seront dessinées horizontalement car elles sont supposées s’appliquer aux données x. Deux colonnes x doivent être séparées par au moins une colonne y.
Utiliser le bouton droit ou gauche
dans la boîte de dialogue, pour vous déplacer vers la colonne suivante ou précédente.
Créer un histogramme dans un nouveau document or dans le
presse-papiers. Par défaut, le graphe sera créé dans une feuille de dessin nouvelle.
Pour déplacer le nouveau graphe dans une autre feuille de dessin, le sélectionner en cliquant une fois dessus puis le copier ou le couper (^c ou ^x ou bien les commandes Copier ou Couper du menu Editer) et le coller (^v ou la commande Coller) dans l’autre feuille de dessin.
Si vous choisissez l’option "Créer le graphe dans le presse-papiers", le graphe sera créé dans le presse-papiers. C’est cependant moins intuitif car rien ne semble se passer jusqu'à ce que vous lanciez la commande Coller après avoir sélectionné une feuille de dessin.
Les graphes en 3D sont créés en sélectionnant au moins trois colonnes, la première contient les données x, la deuxième les données z et la troisième les données y. Une colonne x peut être suivie par plusieurs colonnes z. Une colonne z peut être suivie par plusieurs colonnes y. Une fois le graphe en 3D créé, il peut être tourné en sélectionnant le graphe et après l'outil de rotation.
Un mouvement horizontal mouvement tourne le graphe autour l'axe vertical. Un mouvement vertical tourne le graphe autour l'axe horizontal. Les mouvements horizontaux sont ignorés si la touche majuscule et actionnée. Le graphe tourne autour l'axe perpendiculaire à l'écran si la touche <Ctrl> est enfoncée. Des rotations du graphe peuvent également été initiées par l'option Rotation du menu Outils.
. Les colonnes qui ont un lien avec un graphe sont marquées par un caractère '°' à côté du numéro de colonne. Le lien peut être supprimé soit en cliquant sur le graphe et en choisissant Editer>Supprimer le lien à partir de menu de la feuille de dessin soit en sélectionnant Editer>Supprimer les liens à partir du menu de la feuille de calcul. Cette dernière action supprimera aussi les liens avec d'autres graphes sur d'autres feuilles de dessin, s'ils existent. Plus sur les liens.
Si une nouvelle courbe est créée à partir de colonnes de la feuille, la colonne contenant les données X étant entièrement en format horaire ou date, alors les graduations de l'axe X seront également en format horaire ou date. Un double clic sur l'un des axes activera la boîte de dialogue "Axes" comme d'habitude. Noter cependant que les coordonnées X sont désormais en format horaire ou date. Si l'utilisateur entre un nombre décimal (au lieu d'une heure ou d'une date) dans une des boîtes d'édition de l'axe X, une nouvelle boîte apparaîtra alors. L'utilisateur pourra y indiquer si le graphe doit rester en format horaire/date ou s'il doit être converti en format décimal flottant (secondes/jours). Pour convertir l'axe X du format flottant secondes/jours vers le format horaire/date, procéder de la même façon (c'est-à-dire taper au moins une entrée en format horaire ou date).
Si l'axe X est au format date, la boîte de dialogue Axes est légèrement différente de la boîte habituelle, en ceci que les graduations principale et secondaire devront être entrées en multiples d'années (y), de mois (m) ou de jours (d). Puisque la durée des années et des mois n'est pas constante (Février est plus court que Décembre), il en résulte des graduations non équidistantes sur le graphe.
Pourquoi des entrées Graphe en rose des vents (comme tel) et Créer graphe en rose des vents et quelle est la différence ? Pensez de Graphe en rose des vents (comme tel) comme l'analogue circulaire Graphe en ligne. Le graphe contient exactement les mêmes données (en notation polaire) que les colonnes sur la feuille de calcul et un lien peut exister entre les deux fenêtres pour faciliter l'édition du graphe. Créer graphe en rose des vents est l'analogue circulaire de Histogramme de fréquence décrit dans la section suivante. Cette dernière option accepte deux ou plus de colonnes qui peuvent être en notation vectorielle (x,y) ou polaire (angle,y). Si vos données sont en notation vectorielle, vous pouvez convertir vos colonnes en notation polaire en utilisant la commande Convertir en notation polaire ou cocher "Convertir en notation polaire" dans la boîte de dialogue qui s'affiche.
Le nombre de classes représente le nombre de rais (rouges) dans la figure finale à droite. Un multiple de 4 est recommandé pour des raisons esthétiques. En groupant les données en classes, ces données peuvent être pesées soit par le nombre d'entrées dans la colonne de la feuille de calcul (pas de poids, i.e. chaque entrée a le même poids) soit par la largeur du vecteur de l'entrée.
Permet la création d’un histogramme de fréquence ou de densité de probabilité de la colonne sélectionnée. Une seule colonne peut être choisie pour cette option. Dans la boîte de dialogue qui apparaît, les valeurs minimum et maximum de la colonne sont indiquées ainsi qu’un nombre suggéré de classes pour l’histogramme. Ce nombre est estimé en utilisant la formule : Nclass=1 + 3.322 10log(N), où N est le nombre de données de la colonne. Cocher la case "Normaliser" si vous voulez créer une fonction de densité de probabilité, sinon laissez-la non cochée.
Pour créer un polygone sur une feuille de dessin, choisir deux colonnes de données, la première contenant les coordonnées x (en pixels) et la seconde les coordonnées y correspondantes. L'alternative est d’utiliser les commandes Choisir la colonne X et Choisir la colonne Y du menu Modifier/Stats. Ensuite choisir Créer un polygone.
Exemple:
colonne x colonne y: Résultat:
=10*cos(0.5*pi) =10*sin(0.5*pi) =10*cos(1.3*pi) =10*sin(1.3*pi) =10*cos(0.1*pi =10*sin(0.1*pi) =10*cos(0.9*pi) =10*sin(0.9*pi) =10*cos(1.7*pi) =10*sin(1.7*pi) =10*cos(0.5*pi) =10*sin(0.5*pi)
Quelques autres exemples sont inclus dans le fichier "polygons.txt" dans le dossier programme.
Noter que les coordonnées x et y d'un polygone (en pixels) peuvent être copiés dans une feuille de calcul à l’aide des icônes Copier et Coller
de la barre d’icônes
Il y a plusieurs façons pour vérifier de différences statistiquement significatives entre courbes. Celle qui est à la base de cette option du menu est relativement simple à comprendre, mais elle connaît également ses limites. Supposons qu'on dispose de deux ou plusieurs ensembles de données qui sont tous dépendants du même variable, X. Supposons en plus que les variations autour les moyennes de chaque f(X) sont distribués d'une manière Gaussiènne et ont des moments statistiques qui sont indépendant de X, ce qui veut dire entre autre que l'écart type doit être le même pour toutes les f(X). Sous ces conditions, on peut tester l'hypothèse qu'après soustraction des moyennes pour chaque X, les résidus pour toutes les courbes appartiennent à la même population avec moyenne zéro (voir la figure ci-dessous).
jusqu'à ce que vous arrivez à la colonne 7 et cliquez la flèche
pour avancer le n° de courbe. Notez que les colonnes 7-10 sont maintenant marquées "Y2". Cochez "Graphe en barres" en enfoncez "OK".
Après avoir sélectionné une ou deux colonnes, cette option fait apparaître une boîte montrant les statistiques de colonne(s) dont la moyenne, l’estimation de la déviation standard, l’erreur sur la moyenne et, dans le cas de deux colonnes, les probabilités du test de Student. Si plus que deux colonnes ont été sélectionnées, le résultat du test de Fisher sera retourné. Si la probabilité du test-F est inférieur à 5%, le test-q de Tukey est également effectué (ANOVA). Pour obtenir toutes les données du test, coller ensuite dans une feuille de calcul.
Si l'on ne connaît que les moyennes de deux population, leurs écart types et les nombres d'échantillons, et on ne dispose pas des données elle mêmes, alors cet option de menu peut calculer la valeur t et la probabilité (P) que les deux populations sont identiques. Si la case "population 2" n'est pas cochée, la probabilité que la moyenne de la "population 1" est égale à 0 est calculée.
Quand vous poussez le bouton "OK", le résultat est copié vers la presse papier, pour qu'elle puise être collé dans un document (e.g. feuille de calcul).
Sélectionnez une plage rectangulaire de cellules qui contient vous données et lancez la commande Teste Chi-2. Le rectangle doit contenir au moins 2x2 cellules sinon vous recevez le message "Le nombre de degrés de liberté est 0".
Par exemple, si vous souhaitez de tester l'hypothèse que la couleur des cheveux est indépendante du sexe et si vous avez trouvez les échantillons de population suivants :
Hommes : cheveux noirs 32, cheveux bruns 43, cheveux blonds 16 et
Femmes : cheveux noirs 55, cheveux bruns 65, cheveux blonds 64.
Ensuite, sélectionner la plage de cellules comme dans la figure.
Donc, l'hypothèse que le sexe et la couleur des cheveux sont indépendants devrait être rejetée puisque la probabilité d'être correcte n'est que P=0.01149.
Convertit deux colonnes contenant les coordonnées x et y des vecteurs deux-dimensionnels en notation polaire (angle, longueur du vecteur).
Convertit deux colonnes contenant des vecteurs deux dimensionnels en notation polaire (angle, longueur du vecteur) en coordonnées x et y.
Les graphes qui contiennent beaucoup de points (>5000) ralentissent le processus de manipulation des données et sont en général plutôt inutiles. Si un lien existe entre le graphe et les colonnes de la feuille de calcul, le nombre de points peut être réduit en choisissant Modifier/Stats>Taille des colonnes/lignes à partir du menu. Le nombre de points sera réduit soit par élimination d’un point sur n soit par moyenne de n points. Vous pouvez choisir le nombre final de points dans la sélection de cellules (et donc dans le graphe) en l’indiquant dans la boîte de dialogue qui apparaît.
Les entrées d’une plage sélectionnée peuvent être triéés par ordre ascendant ou descendant selon l’option choisie. Une fenêtre de dialogue vous demandera de préciser ces choix. Si des cellules sont sélectionnées dans plus d’une colonne, les cellules de la colonne "clé" seront triées et les données des cellules voisines dans la même ligne seront déplacées vers le haut ou le bas en même temps que celles de la colonne "clé". Les lettres et mots apparaissent en haut de la colonne et les nombres en bas. Pour inverser cet ordre côcher la case "1<a". ↑Remonter↑
La précision des nombres à virgule flottante affichée sur la feuille de calcul peut être modifiée avec cette commande du menu. Avant de lancer la commande, sélectionner une colonne ou un nombre de colonnes aux quelles la modification doit être appliquée. Une fenêtre de dialogue apparaît. Compléter le nombre de décimales (défaut 3) à montrer après la virgule. Uniquement les colonnes sélectionnées adopteront le nouveau format.
La largeur des colonnes peut être modifiée en plaçant le curseur de souris entre deux numéros de colonnes. Le curseur de souris change de forme. Actionner alors le bouton gauche de la souris et tirer vers la gauche ou vers la droite. Une ligne verticale apparaît, qui indique la nouvelle largeur. Relâcher le bouton de la souris. Ceci permet de modifier la largeur d’une seule colonne. Pour modifier la largeur de toutes les colonnes, utiliser Modifier/Stats>Largeur de colonne à partir du menu. Une fenêtre de dialogue apparaît. Compléter la largeur en nombre de pixels écran (par défaut 60). Si aucune colonne n'est sélectionnée, toutes les colonnes adopteront la nouvelle largeur.
La largeur des lignes peut être modifiée en plaçant le curseur de souris entre deux numéros de lignes. Le curseur de la souris change de forme. Enfoncer alors le bouton gauche de la souris et tirer vers le haut ou vers le bas. Une ligne horizontale apparaît, qui indique la nouvelle hauteur. Relâcher le bouton de la souris. Ceci permet de modifier la hauteur d’une seule ligne. Pour modifier la hauteur de toutes les lignes, utiliser Modifier/Stats>Hauteur de ligne à partir du menu. Une fenêtre de dialogue apparaît. Compléter la hauteur en nombre de pixels écran (par défaut 20). Si aucune ligne n'est sélectionnée, toutes les lignes adopteront la nouvelle hauteur.
le menu Math
Pour les options Ajuster fonction et Choisir la fonction à ajuster, voir le paragraphe "Ajuster une fonction aux données".
N.B. A partir de la version version 5.82, plusieurs fonctions mathématiques ne sont plus disponibles dans XLPlot. Néanmoins, ces fonctions continuent à faire partie intégrante des autres programmes de la Serf-suite.
Assistant de formule
L'assistant de formule aide à créer une équation dans une cellule de la feuille de calcul. Le premier caractère d'une formule doit être le signe "égal" =, sinon, elle sera considérée comme un texte simple. Sélectionner un opérateur (par exemple + ) ou une fonction (par exemple sqrt ) à partir de la liste et enfoncer le bouton "insérer" pour entrer la fonction dans la boîte d'édition au bas de la boîte de dialogue de l'assistant. Une courte description de l'opérateur ou de la fonction s'affiche dans le panneau central. Ajoutez les parenthèses et les paramètres de la fonction comme indiqué dans ce dernier panneau. Si vous souhaitez insérer une référence de cellule plutôt qu'une constante, cliquer sur la cellule concernée. Pour changer la référence d'une cellule précédemment introduite, positionner le curseur d'édition entre les parenthèses délimitant la référence et cliquer sur la nouvelle cellule. Pour changer un intervalle de cellules, procédez de la même façon.
Utilisez le bouton "vérifier" pour repérer les erreurs. S'il se produit une erreur, une nouvelle boîte de dialogue apparaît, affichant la cause probable d'erreur. Enfoncez le bouton "aide" pour obtenir plus d'information. Lorsque l'erreur est rectifiée, cliquez sur "OK".
Les fonctions de la feuille de calcul
The opérateurs pour l'addition '+', la soustraction '-', la multiplication '*', la division '/' et élever à la puissance '**' or '^' devraient être utilisés respectant les règles normaux de commutation (e.g. 2+3 est la même chose que 3+2), d'association (e.g. 2*(3*5) est la même chose que (2*3)*5) et de distribution (e.g. 2*5+3*5 est la même chose que (2+3)*5). Si en doute, utiliser de crochets.
Elévation à la puissance a la précédence sur les autres opérateurs. La multiplication et la division ont la précédence sur l'addition et la soustraction (e.g. 2+3/5 est la même chose que 2+(3/5) mais n'est pas la même chose que (2+3)/5).
|Liste des fonctions|
Les opérations Booléens se font entre paramètres qui ne connaissent que deux états : vraie (1) ou faux (0). Les comparaisons dans la section suivante retournent un Booléen. XLPlot connaît trois opérations : AND (ou &, comme dans la langue C), OR (ou |, comme dans C), et NOT (ou ~, comme dans la notation de la logique formelle.
Le syntaxe est comme pour l'addition et la multiplication, e.g. 1 AND 0.
0 AND 0 = 0 0 OR 0 = 0
1 AND 0 = 0 1 OR 0 = 1
1 AND 1 = 1 1 OR 1 = 1
NOT 1 = 0
NOT 0 = 1
|Liste des fonctions|
On peut comparer des nombres avec les opérateurs '<', '≤', '=', '≥' et '>'. Le résultat est un Booléen (1 ou 0, vraie ou faux, oui ou non).
1>2 donne 0, 300>=56 donne 1
De multiples comparaisons peuvent être combinés utilisant des crochets et des opérateurs Booléens : (1>12) OR (300≥56) donne 1.
|Liste des fonctions|
Cin ne prend pas d'arguments et retourne le nombre de la colonne dans laquelle 'cin' se trouve. Cette fonction peut être utilisée pour les calculs : e.g. Cell(cin+6;3), ce qui signifie "prends le contenu de la cellule qui est sur la ligne courante mais qui se trouve 6 colonnes plus loin".
|Liste des fonctions|
Lin ne prend pas d'arguments et retourne le nombre de la ligne dans laquelle 'cin' se trouve. Cette fonction peut être utilisée pour les calculs : e.g. Cell(3;lin+6), ce qui veut dire "prends le contenu de la cellule qui est dans la ligne courante mais qui se trouve 6 lignes plus bas".
|Liste des fonctions|
La fonction Cell(c;l) retourne la valeur numérique de la cellule située à la colonne c et à la ligne l de la feuille de calcul. Si cette cellule contient du texte, si elle est vide ou si la formule qu’elle contient est erronée, la fonction retourne la valeur 0 (zéro). Cette fonction diffère de la référence d’une cellule (par exemple (C1:L2) ) par le fait que les arguments c et l peuvent être le résultat d’un calcul ou d’une expression booléenne (par exemple Cell(sqr(4); (C1:L2)>1) ).
|Liste des fonctions|
Somme(plage) réalise la somme d’une plage de cellules.
1) la taper au clavier (par exemple "somme(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets
2) dans la boîte d’édition de la feuille de calcul, taper "=somme(" et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d’édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Somme((plage);condition;[cellule]).
|Liste des fonctions|
Moyenne(plage) et mean(plage) calculent la valeur moyenne d’une plage de cellule.
1) la taper au clavier (par exemple "moyenne(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets
2) dans la boîte d’édition de la feuille de calcul, taper "=moyenne(" et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d’édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Moyenne((plage);condition;[cellule]).
|Liste des fonctions|
Stdev(plage) calcule la déviation standard d’une plage de cellules. Cette fonction suppose une distribution de probabilité gaussienne. Voir aussi SEM( ).
1) la taper au clavier (par exemple "stdev(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets
2) dans la boîte d’édition de la feuille de calcul, taper "=stdev(" et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d’édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Stdev((plage);condition;[cellule]).
|Liste des fonctions|
Sem(plage) calcule l’erreur standard sur la moyenne (ESM) d’une plage de cellules. Cette fonction suppose une distribution de probabilité gaussienne. Voir aussi STDEV( ).
1) la taper au clavier (par exemple "stdev(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets
2) dans la boîte d’édition de la feuille de calcul, taper "=stdev(" et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d’édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Sem((plage);condition;[cellule]).
|Liste des fonctions|
Min(plage) retourne la valeur minimale d’une plage de cellules. Pour retrouver les numéros de ligne et de colonne de la cellule contenant cette valeur minimale, utiliser les fonctions LIMIN( ) and CIMIN( ).
1) la taper au clavier (par exemple "min(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets
2) dans la boîte d’édition de la feuille de calcul, taper "=min(" et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d’édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Min((plage);condition;[cellule]).
|Liste des fonctions|
Max(plage) retourne la valeur maximale d’une plage de cellules. Pour retrouver les numéros de ligne et de colonne de la cellule contenant cette valeur maximale, utiliser les fonctions LIMAX( ) and CIMAX( ).
1) la taper au clavier (par exemple "max(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets
2) dans la boîte d’édition de la feuille de calcul, taper "=max(" et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d’édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Max((plage);condition;[cellule]).
|Liste des fonctions|
Sqrt(x) and sqr(x) retourne la racine carrée de x (par exemple =sqr(4) retourne 2).
|Liste des fonctions|
Sin(x) retourne le sinus de x, avec x en radians.
Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=sin[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=sin", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=sin[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument.
|Liste des fonctions|
Cos(x) retourne le cosinus de x, avec x en radians.
Cette fonction ne demande qu’un paramètre. Si vous désirez que ce paramètre soit une référence et non un nombre, taper par exemple "=cos[C2:L3]". Une seconde façon d’entrer la référence est la suivante : dans la boîte d’édition, taper "=cos", puis faire un clic droit sur la cellule contenant l’argument. La fonction devient "=cos[Cn:Lm]", où n et m sont les indices de la cellule qui contient l’argument.
|Liste des fonctions|
Tan(x) retourne la tangente de x, avec x en radians.
|Liste des fonctions|
Asin(x) calcule l’arcsinus de x, la valeur retournée étant en radians.
|Liste des fonctions|
Acos(x) calcule l’arccosinus de x, la valeur retournée étant en radians.
|Liste des fonctions|
Atan(x) calcule l’arctangente de x, la valeur retournée étant en radians. Pour obtenir l’arccotangente, taper =atan(1/x)
|Liste des fonctions|
Ln(x) retourne le logarithme népérien de x. C’est l’inverse de la fonction EXP( ) . Voir LOG( ) pour le logarithme décimal.
|Liste des fonctions|
Log(x) retourne le logarithme décimal de x. C’est l’inverse de la fonction 10**x (10 à la puissance x). Voir LN( ) for le logarithme népérien.
|Liste des fonctions|
Exp(x) retourne l’exponentiel de x, e**x.
|Liste des fonctions|
Sign(x) retourne -1 pour x<0 et +1 pour x>=0.
|Liste des fonctions|
Abs(x) retourne la valeur absolue de x. Ainsi abs(-6.3) donne 6.3.
|Liste des fonctions|
Int(x) tronque x à une valeur entière. Ainsi int(5.7) donne 5.
|Liste des fonctions|
Binom(N;k) retourne le coefficient du k-ième terme d'un binomial-N. Les coefficients des termes peuvent êtres trouvés par expansion du "triangle de Pascal" :
N=0 1
1 1 1
2 1 2 1
3 1 3 3 1
4 1 4 6 4 1 etc,
Chidist(c2;df) retourne la probabilité d'un valeur chi-2 à df degrés de liberté.
Chidist(c2;df) est utilisé pour trouver la probabilité statistique d'un résultat du test chi-deux.
Tdist(t;df;s) retourne la probabilité d'un valeur t à df degrés de liberté, un côté (s=1) ou deux côtés (s=2). Elle est l'intégrale de TDENS( ). Tval(p;df;s) est la fonction inverse (i.e. elle retourne la valeur t, étant donnés la probabilité p, df et s.
|Liste des fonctions|
Rand(x) retourne un nombre aléatoire décimal compris entre 0 et x. Toutes les valeurs comprises entre 0 et x ont la même probabilité de sortie.
|Liste des fonctions|
Cimin(plage) retourne le numéro de colonne de la cellule contenant la valeur minimale d'une plage de cellules. Pour obtenir cette valeur minimale, utiliser la fonction MIN( ).
1) la taper au clavier (par exemple "cimin(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets
2) dans la boîte d'édition de la feuille de calcul , taper "=cimin("et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d'édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Cimin((plage);condition;[cellule]).
|Liste des fonctions|
Cimax(plage) retourne le numéro de colonne de la cellule contenant la valeur maximale d'une plage de cellules. Pour obtenir cette valeur maximale, utiliser la fonction MAX( ).
1) la taper au clavier (par exemple "cimax(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets.
2) dans la boîte d'édition de la feuille de calcul, taper "=cimax("et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d'édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Cimax((plage);condition;[cellule]).
|Liste des fonctions|
Limin(plage) retourne l'index de la ligne of de la cellule de la feuille de calcul qui contient le minimum de la plage de cellules. Pour obtenir la valeur elle même utiliser la fonction MIN( ).
1) la taper au clavier (par exemple "limin(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets.
2) dans la boîte d'édition de la feuille de calcul , taper "=limin(" et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d'édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Limin((plage);condition;[cellule]).
|Liste des fonctions|
Limax(plage) retourne le numéro de ligne de la cellule contenant la valeur maximale d'une plage de cellules. Pour obtenir cette valeur maximale, utiliser la fonction MAX( ).
1) la taper au clavier (par exemple "limax(C2:L2;C2:L300)"), N.B.: ne pas taper les guillemets.
2) dans la boîte d'édition de la feuille de calcul , taper "=limax(" et placer le curseur après la parenthèse "(". Puis faire un clic droit sur la première cellule de la plage et déplacer la souris tout en maintenant le bouton droit enfoncé. Relâcher le bouton lorsque la dernière cellule de la plage est atteinte. La plage sélectionnée pour la fonction apparaît sur la ligne d'édition, la parenthèse ")" est ajoutée et les cellules correspondantes de la feuille de calcul sont surlignées en jaune.
Le syntaxe est Limax((plage);condition;[cellule]).
|Liste des fonctions|
Fheure(h,m,s) prend trois paramétres h (heures), m (minutes) et s (secondes) and retourne le format horaire: "h:m:s". h, m et s peuvent être en format flottant. Ainsi "=fheure(1.5;0;0)" retourne "1:30:0".
Heure(h) interpréte h comme des heures et transforme le résultat en format horaire. Ainsi "heure(0.5)" retourne "0:30:0"
Minute(m) interpréte m comme des minutes et transforme le résultat en format horaire. Ainsi "minute(90)" retourne "1:30:0".
|Liste des fonctions|
Seconde(s) interpréte s comme des secondes et transforme le résultat en format horaire. Ainsi "seconde(80)" retourne "0:1:20".
|Liste des fonctions|
Float(x) convertit x, où x est une référence à une cellule en format "h:m:s" ou "d/m/y", en un nombre décimal flottant (en secondes ou jours depuis le 31 décembre de l'année zéro respectivement), autrement cette fonction ne fait rien. x peut également être une fonction qui retourne un résultat en format heure ou date. Ainsi "=float(time(0,1,1))" retourne "61".
|Liste des fonctions|
Clock n'utilise aucun argument et fait apparaître une horloge qui est mise à jour toutes les secondes.
|Liste des fonctions|
Erf(x) fonction d'erreur de x. Cette fonction retourne deux fois l'intégrale de la distribution gaussienne de moyenne 0 et de variance 1/2. Voir aussi ERF().
|Liste des fonctions|
Erfc(x) retourne l'erreur complémentaire de la fonction d'erreur. Elle retourne moins deux fois l'intégrale de la distribution gaussienne de moyenne 0 et de variance 1/2. (1-erf(x)). Voir aussi ERF().
|Liste des fonctions|
Erfcx(x) La fonction erreur complémentaire renormalisée. voir aussi ERF().
|Liste des fonctions|
Date(d,m,y) utilise trois paramètres d (jours), m (mois) et y (années) et retourne le format date: "d/m/y".
Mois(n) retourne la durée en jours de n mois. La valeur retournée dépend du contexte, sa valeur par défaut est de 30.and defaults to 30.
|Liste des fonctions|
An(n) retourne la durée en jours de n années. La valeur retournée dépend du contexte, sa valeur par défaut est de 365.
|Liste des fonctions|
Gamma(x) calcule la fonction gamma qui a les propriétés suivantes: gamma(n+1)=n! et x*gamma(x)=gamma(x+1). La routine de calcul utilise une approximation polynomiale dans le domaine 0<x<=1 et procède par itération pour trouver Gamma(x) en dehors de ce domaine. Gamma(x) retourne 0 pour les valeurs de x très voisines des asymptotes (delta < 1E-15).
Gdist(u;n;t) est une abréviation pour Gamma Distribution. Cette fonction retourne la densité de probabilité du temps d'attente jusqu'au n-ième événement, étant donné la vitesse du processus u. u, n et t peuvent être à virgule flottante.
où Γ(n) est la fonction gamma décrit plus haut. Pour n entier, Gdist reduit à :
domaine : u>0, t>=0, n>0.
Tdens(t;df) retourne la densité de probabilité de la fonction t pour le valeur t à df degrés de liberté, simple côté. Voir aussi TDIST( ).
|Liste des fonctions|
fdens(x;df1;df2) retourne la densité de probabilité de la fonction F de Fisher pour x à df1 (ensembles de données) et df2 (N-1 total) degrés de liberté. Voir aussi FDIST( ).
|Liste des fonctions|
Fdist(x;df1;df2) retourne la probabilité d'une valeur F (x) à df1 et df2 degrés de liberté. Elle est l'intégral de FDENS( ).
Qprob(q;k;n) retourne la probabilité pour une valeur q étant donné k colonnes à comparer et un total de n données. Cette fonction est utilisée dans des tests de multiple comparaison (ANOVA). Elle compare des paires de colonnes de données, après avoir testé la signification statistique avec le test F de Fisher. k représente le nombre de conditions expérimentales (colonnes dans la feuille de calcul) et n réfère au nombre de données de toutes les colonnes confondues.
|Liste des fonctions|
Sbar( ) utilise trois arguments. Une barre de défilement horizontal est affichée dans une cellule à l'aide de la fonction "=SBAR(minimum; valeur actuel; maximum)". Minimum et maximum fixent l'intervalle des valeurs que la valeur courante (position du curseur) peut adopter. La valeur initiale ne peut pas être laissée vide et ne peut pas être une référence à une cellule. La fonction sbar() peut faire partie d'une formule plus complexe par exemple "=1+sbar(0;5;10)", mais elle ne doit apparaître qu'une seule fois dans la cellule. La résolution de la barre de défilement est de 1/100, c'est-à-dire que chaque clic sur une des deux flèches extrêmes augmentera ou diminuera la valeur courante de 1% de la différence entre les valeurs maximale et minimale. Un clic entre une flèche extrême et le curseur modifiera la valeur courante de 10%. Le curseur peut être déplacé en le tirant à la souris. Comme avec d'autres fonctions de la feuille de calcul, les arguments de cette fonction peuvent êtres des fonctions ou des références à d'autres cellules. Cependant, il est inutile d'assigner une fonction ou une référence à la valeur courante puisqu'elle sera remplacée par un nombre dès que l'utilisateur agira sur la barre de défilement.
La sortie d'une cellule contenant une barre de défilement peut être utilisée par exemple comme paramètre dans une fonction définissant une colonne de cellules. Si cette colonne est liée à un graphe, alors le déplacement du curseur de la barre de défilement modifiera les données dans la feuille de calcul et donc le graphe correspondant. Voir le fichier "doc" dans le répertoire du programme pour un exemple.
|Liste des fonctions|
GetCNum(l;x;c0) prend trois arguments : une ligne, l, de la feuille de calcul, un nombre x et la colonne de départ c0. GetCNum(l;x;c0) retourne l'indice colonne de la cellule dans la ligne l qui contient la valeur identique au ou la plus proche du nombre x. Si la colonne contient plusieurs valeurs identiques à x, GetCNum() retourne l'indice le plus bas. Utilisez l'indice retourné incrémenté par 1 pour c0 enfin de trouver l'échéance suivante. Utiliser GetCCNum pour chercher un numéro exactement identique à x.
|Liste des fonctions|
GetCNum(l;x;c0) prend trois arguments : une ligne, l, de la feuille de calcul, un nombre x et la colonne de départ c0. GetCNum(l;x;c0) retourne l'indice colonne de la cellule dans la ligne l qui contient la valeur identique au ou la plus proche du nombre x. Si la colonne contient plusieurs valeurs identiques à x, GetCNum() retourne l'indice le plus bas. Utilisez l'indice retourné incrémenté par 1 pour c0 enfin de trouver l'échéance suivante. Utiliser GetCCNum pour chercher un numéro exactement identique à x.
|Liste des fonctions|
GetCText(l;x;c0) prend trois arguments : une ligne, l, de la feuille de calcul, du texte x et la colonne de départ c0. GetCText(l;x;c0) retourne l'indice ligne de la cellule dans la ligne l qui contient une (sous-)chaîne de caractères identique au texte x. Si la ligne contient plusieurs textes identiques à x, GetCText() retourne l'indice le plus bas. Si le texte n'est pas trouvé, GetCText() retourne 0. Utilisez l'indice retourné incrémenté par 1 pour c0 enfin de trouver l'échéance suivante. Utiliser GetcCtext() pour chercher un texte identique en contenu et en longueur.
|Liste des fonctions|
GetLText(c;x;r0) prend trois arguments : une colonne, c, de la feuille de calcul, du texte x et la ligne de départ r0. GetLText(c;x;r0) retourne l'indice ligne de la cellule dans la colonne c qui contient une (sous-)chaîne de caractères identique au texte x. Si la colonne contient plusieurs textes identiques à x, GetLText() retourne l'indice le plus bas. Si le texte n'est pas trouvé, GetLText() retourne 0. Utilisez l'indice retourné incrémenté par 1 pour r0 enfin de trouver l'échéance suivante. Utiliser GetcLtext() pour chercher un texte identique en contenu et en longueur.
|Liste des fonctions|