page d'accueil
COXXI32
Actualité
le GD coccilogiens
nous contacter

Accueil > COXXI32 > Tableur

Les trucs et astuces de COXXI32 qui ne sont pas dans l'aide du logiciel

mis à jour le 13/12/2006

Utilisation avancée du Tableur

COXXI32 permet d'utiliser un tableur (Spread de FarPoint dans sa version 2). C'est un tableur relativement simple, mais qui permet de réaliser la majorité des feuilles de calculs nécessaires à l'exercice de la médecine. (Je regrette quand même de ne pouvoir avoir plusieurs feuilles de calcul et de ne pouvoir utiliser de contrôles ni de macro comme dans Excel)

Nouveau

Depuis les versions 1.5.0, il est possible également de remplir certains Cerfa à partir du tableur et de placer des champs dans les cellules.

Appeler une feuille existante :

Il suffit de cliquer dans la barre des Menus sur Appeler => Tableaux types ou le raccourci Ctrl+B. Le tableur s'affiche, il suffit ensuite de sélectionner le tableau désiré dans la combo-box.

Ce tableau peut être enregistré dans le dossier du patient qui était ouvert avant l'ouverture du tableur en cliquant sur "Enregistrer & Quitter" (et le tableau type ne sera pas modifié). Si le tableur est ouvert sans dossier ouvert, les modifications apportées dans le tableau type seront alors enregistrées.

Créer un tableau type :

Après avoir ouvert un tableau vierge sans qu'aucun dossier ne soit ouvert, créer votre tableau, le nommer dans la combo-box puis l'Enregistrer.

Les outils du tableurs :

Une série d'icônes au dessus du tableur et le menu contextuel du click droit, permettent de modifier une ou plusieurs cellules.

1, 2, 3 : Alignement dans la ou les cellules sélectionnées (gauche, droit, centré)
4 : Supprimer la ligne sélectionnée
5 : Ajouter une ligne au dessus de la ligne sélectionnée
6 : Supprimer la colonne sélectionnée
7 : Ajouter une colonne à gauche de la colonne sélectionnée
8 : Paramètres de grille (s'appliquent à la totalité du tableau) : Grille, Colonne et Lignes d'Entête, Ascenseurs
9, 10 : Ligne(s) et Colonne(s) bloquées (restent fixes malgré les ascenseurs)
11, (12) : Hauteur (Largeur) de la Ligne (Colonne) sélectionnée
13 : Nombre de lignes du tableaux (Attention : l'ajout d'une ligne par 5 supprime la dernière)
14 : Nombre de colonnes du tableaux (Attention : l'ajout d'une colonne par 7 supprime la dernière)
15, 16 : Verrouillage, déverrouillage des cellules sélectionnées (il n'est pas possible de modifier une cellule vérouillée)
17 : Couleur des cellules vérouillées
18 : Sélection du type de camemberts du grapheur
19, 21 : Sélection du type de batons 3D du grapheur
20 : Sélection du type batons 2D du grapheur
22 : Sélection du type de courbe du grapheur
23 : Contour des cellules sélectionnées, dépassement du texte dans la cellule suivante
24 : Police de caractères et Couleur de fond des cellules sélectionnées
25 : Aller à ?
26 : Trie des lignes par ordre croissant ou décroissant
27 : Entrer une fonction (voir plus loin les fonctions)
28 : Basculement entre présentation Tableau / Grapheur

Formatage des cellules

Le Menu contextuel du click droit permet de formater la (les) cellule (s) sélectionnée (s) :

Texte,
permet de déterminer la longueur maximale du texte dans la cellule et différents paramètres. Noter que les fonctions sont possibles avec des cellules textes, mais le texte à écrire doit être entre guillemets dans la formule. Par exemple si on veut écrire Surcharge pondérale dans une case si l'IMC noté dans la case A1 est supérieur à 25, on écrira la fonction suivante : IF(A1>25,"Surcharge pondérale","Poids normal"). A noter que le dépassement des cellules (le texte déborde sur la cellule suivante) se paramètre avec l'icône contour des cellules (23).
Dates,
permet de déterminer la forme de la date. Les calculs de dates sont autorisés en partant du principe que la date est en fait la partie entière d'un numéro de série correspondant au nombre de jours écoulés depuis le 30/12/1899. Pour calculer une date à partir d'une autre, il suffit d'ajouter ou de retrancher le nombre de jours qui les sépare.
Entiers,
se passe de commentaire
Réels,
se passe de commentaire
Heures,
pour effectuer des calculs, penser que 24 h = 1, 12 h = 0.5. C'est la partie du numéro de série située après la virgule
Listes déroulantes,
se comportent comme du texte dans les fonctions (mettre entre guillemets dans les formules)
Cases à cocher
renvoient une valeur logique dans les fonctions : 0 (non cochée) ou 1 (cochée) mais en format texte, c'est à dire entre guillemet dans les fonctions.

Les fonctions :

Il est possible de réaliser des calculs (sur les nombres ou les dates) ou de modifier le texte des cellules en introduisant des fonctions. Voici le processus à suivre pour introduire une fonction dans une cellule :

1° Formater la cellule où la fonction doit être introduite et les cellules auquelles cette fonction se réfèrera (sinon la fonction risque de ne pas "fonctionner".

2° Sélectionner la cellule où la fonction doit opérer, c'est à dire celle où le résultat sera affiché

3° Cliquer sur l'icône fonction (27) et taper la fonction dans la fenêtre de "formule de calcul", puis Valider.

Ainsi peuvent être utilisées les opérations classiques et fonctions numériques, les fonctions statistiques et les fonctions logiques, les fonctions sur les dates et heures et les fonctions sur les chaines de caractères dont voici les principales (la liste n'est pas exhaustive et beaucoup de fonctions d'Excel en anglais fonctionnent sous FarPoint. La principale différence est que le séparateur est une virgule à la place du point virgule) :

Pour plus d'information télécharger le manuel function Spread de Far Point sp6cfunc.pdf

IF : la clé de voute

Si : IF(test_logique,valeur_si_ vraie,valeur_si_faux)
renvoie valeur si vraie si le test logique est vraie, valeur si faux si le test logique est faux. Le test logique peut être une équation, une valeur logique (not, isempty), une fonction logique (and, or). Les valeurs renvoyées peuvent être des nombres, des références de cellule, des fonctions numériques, du texte entre guillemet "" : IF(A1>A2,B1,B2)

La fonction IF est vraiment la fonction qui permet de créer des arborescences. C'est l'aiguillage dans la feuille de calcul, c'est dans if que vous allez très souvent placer les autres fonctions.

Opérations :

Addition : opérateur : +
peut s'appliquer à des nombres ou au contenu numérique de cellules : A1+A2
Soustraction : opérateur : -
peut s'appliquer à des nombres ou au contenu numérique de cellules : A1-A2
Multiplication : opérateur : *
peut s'appliquer à des nombres ou au contenu numérique de cellules : A1*A2
Division : opérateur : /
peut s'appliquer à des nombres ou au contenu numérique de cellules : A1/A2
Puissance : opérateur : ^
peut s'appliquer à des nombres ou au contenu numérique de cellules : A1^A2
Somme : SUM(début:fin)
s'applique à une plage de cellules contigues horizontales ou verticales : SUM(A1:A8)

Fonctions numériques

Valeur absolue : ABS(réf)
renvoie la valeur absolue de la cellule en référence : ABS(A1)
Valeur entière : INT(réf)
renvoie la valeur entière de la cellule en référence : INT(A1)
Negatif : NEG(réf)
renvoie la valeur de la cellule en référence changée de signe : NEG(A1)
Racine carrée : SQRT(réf)
renvoie la racine carrée (square root) de la cellule en référence : SQRT(A1)
Cosinus, Sinus : COS(Réf), SIN(réf)
renvoie le sinus, le cosinus de la cellule en référence (en radians) : COS(A1), SIN(A1)
Nombre Pi : PI()
renvoie le nombre pi. les parenthèses restent vides mais sont indispensables : PI()
Exponentielle : EXP(réf)
renvoie l'exponentielle de la cellule en référence : EXP(A1)
Logarithme népérien : LN(réf), en base 10 : LOG(réf)
renvoie le logarithme népérien ou base 10 de la cellule en référence : LN(A1), LOG(A1)

Fonctions statistiques

Somme : SUM(début:fin)
s'applique à une plage de cellules horizontales ou verticales : SUM(A1:A8)
Maximum : MAX(début:fin)
renvoie la valeur maximale d'une plage de cellules contigues horizontales ou verticales : MAX(A1:A8)
Minimum : MIN(début:fin)
renvoie la valeur minimale d'une plage de cellules contigues horizontales ou verticales : MIN(A1:A8)
Moyenne : AVERAGE(début:fin)
renvoie la valeur moyenne d'une plage de cellules contigues : AVERAGE(A1:A8)
Médiane : MEDIAN(début:fin)
renvoie la valeur médiane d'une plage de cellules contigues : MEDIAN(A1:A8)
Ecart type : STDEV(début:fin)
renvoie l'ecart type d'une plage de cellules contigues : STDEV(A1:A8)

Fonctions sur les dates et les heures

Date courante : TODAY()
renvoie la date courante, les parenthèses restent vides, mais indispensables
Numéro de série => Date (et inversement)
renvoie un nombre correspondant aux jours écoulés depuis le 30/12/1899. Il suffit de formater la cellule en "Entiers" et de référencer la cellule contenant la date dans la zone formule ou réciproquement pour avoir la date à partir du N° de série
Année : YEAR(réf)
renvoie l'année (sur cellule formatée Entiers) à partir du numéro de série dans la cellule en référence : YEAR(A1)
Mois : MONTH(réf)
renvoie le mois sous forme d'un nombre de 1 à 12 à partir du numéro de série dans la cellule en référence : MONTH(A1)
Jour : DAY(réf)
renvoie le jour sous forme d'un nombre de 1 à 31 à partir du numéro de série dans la cellule en référence : DAY(A1)
Heure : HOUR(réf)
renvoie l'heure sous forme d'un nombre entre 0 et 24 à partir de la partie décimale du numéro de série correspondant à la valeur de l'heure : HOUR(A1)

Fonctions logiques

Supérieur : >, supérieur ou égal : >=
renvoie vrai(1) si vrai, faux (0) si faux. Surtout utilisé avec la fonction IF : IF(A1>=2,A2,A3)
Inférieur : <, inférieur ou égal : <=
renvoie vrai (1) si vrai, faux (0) si faux. Surtout utilisé avec la fonction IF : IF(A1<=8,A2,A3)
ET : AND(1er proposition,2ème proposition,...)
renvoie vrai (1) si toutes les propositions sont vrais, faux (0) si une seule des proposition est fausse. Peut contenir des opérateurs ou d'autres fonctions : AND(A1>A2,B1>B2)
OU : OR(1er proposition,2ème proposition,...)
renvoie vrai (1) si au moins une des propositions est vraie, faux (0) si aucune des propositions n'est vraie. Peut contenir des opérateurs ou d'autres fonctions : OR(A1>A2,B1>B2)
NON : NOT(proposition)
renvoie vrai(1) si la proposition est fausse et faux (0) si la proposition est vraie : NOT(A1>A2)
Vide : ISEMPTY(réf)
renvoie vrai (1) si la cellule de réf est vide, et faux (0) si elle contient quelque chose : ISEMPTY(A1)

Fonctions sur les chaines de caractères (texte)

Concaténer : CONCATENATE(réf1,réf2,réf3,...)
renvoie une chaine de caractère mettant bout à bout les différentes chaines référencées en une seule. Les chaines entrants dans la concaténation peuvent être des référence de cellule ou des chaines de caractères entre guillemets : CONCATENATE(A1,"abcd")
Extraire au milieu d'une chaine de caractère : MID (réf,N,M)
extrait à partir du N ième caractère, un nombre M caractères : MID(A1,3,2) extrait 2 caractères à partir du 3 ième du contenu de la cellule A1
Extraire à partir de l'extrémité droite ou gauche d'une chaine de caractères : LEFT ou RIGHT(réf,N)
extrait N caractères à partir de la droite (right) ou de la gauche (left) : LEFT(A1,4) extrait les 4 caractères les plus à gauche du contenu de la cellule A1
Majuscule : UPPER(réf)
met en majuscule tous les caractères d'une chaine de caractères : UPPER(A1)
Minuscule : LOWER(réf)
met en minuscule tous les caractères d'une chaine de caractère : LOWER(A1)
Nom propre : PROPER(réf)
met en majuscule la première lettre de chaque mot d'une chaine de caractère : PROPER(A1)
Remplacer : REPLACE(ancienne chaine de caractère,N°ordre du 1er caractère à remplacer,nombre de caractère à remplacer,nouvelle chaine)
remplace une partie d'une chaine de caractères par une nouvelle : REPLACE(A1,2,5,"@") (remplace 5 caractères, à partir du 2 ème de la chaine de caractère contenue dans A1, par un seul @)
Nombre de caractères : LEN(réf)
renvoie le nombre de caractère d'une chaine de caractères : LEN(A1)

Adressage des cellules : # caractère de remplacement

Les cellules se repèrent par une lettre et un nombre. Par exemple A1 est la première cellule en haut à gauche d'une feuille du tableur. Dans les fonctions, il est souvent plus aisé lorsqu'il y a une série de fonctions à entrer d'utiliser le caractère de remplacement #. Ce caractère # prend la valeur de la colonne ou de la ligne de la cellule où la fonction est enregistrée selon qu'il est en début ou en fin de référence. Ainsi si la cellule où la fonction est enregistrée est H8, une référence dans la fonction #3 signifiera H3 ou Z# signifiera Z8. Cela permet d'enregistrer des formules sur une série de cellules en une seule fois.

Impression d'un tableau

Pour imprimer un tableau il suffit de cliquer sur l'icône "Imprimer" de la barre des Menus. Si vous sélectionnez une partie du tableau, seule cette partie sélectionnée sera imprimée.

Les champs

Il est possible de reprendre dans un courrier type les résultats d'un questionnaire fait grace au tableur. Il suffit que les questions du questionnaire soit suivies d'un espace et deux points (aaa :). Apparaissent alors dans les champs disponibles "Tableaux" des Rédacteurs texte (consultation, prescription, courriers) les items du tableau à placer dans un courrier type (<aaa :>). Les champs du courrier, à l'appel du menu contextuel du click droit "utiliser un tableau", seront automatiquement remplacés par le contenu de la case immédiatement à droite de l'item du champs dans le tableau.

Import / Export d'un tableau

Il est simple d'importer un tableau dans COXXI 32, par exemple celles disponibles sur la page de téléchargement du site (les tableaux Excel ne peuvent être que visionnés sous COXXI, mais les calculs nécessitent d'avoir Excel) :

Pour l'exporter :


Accueil COXXI | Aspects | Champs | Renouvellement ordonnances | Courbes pédiatriques | Synthèse | Tableaux | Cerfa | Nouvelle lettre clé | Noemie 580 | Plan comptable | Saisie des A Nouveau | Validation, Immobilisations, CSG | Balance de Trésorerie | Résultats HPRIM

Haut de page