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) :
- Copier
le fichier *.ss2 sur le disque dur, par exemple dans Mes documents,
- ouvrir
COXXI32 puis faites Ctrl+B : le rédacteur de tableau s'ouvre,
- cliquer
sur l'icône "Importer un tableau", indiquer le chemin,
titrer le tableau et l'Enregistrer
Pour
l'exporter :
- Ouvrir
le tableau, et cliquer sur l'icône "Exporter un tableau",
- donner
le chemin du dossier où vous désirez exporter le tableau,
nommez le fichier puis faites OK.
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 