Le modèle tableur

Ce forum contient un fil par modèle proposé. Chaque fil commence par un post-it contenant un descriptif et un lien de téléchargement.

Le modèle tableur

Messagepar P.Fradin » 29 Mai 2012 21:50

Le modèle tableur charge les macros du fichier matrix.mac, puis du fichier tableur.mac. Celles-ci permettent
la création et la gestion de tableaux avec des calculs de type tableurs (le modèle variations.mod est requis). Le fichier matrix.mac contenant des macros pour faire du calcul matriciel, ce fichier de macros peut être utilisé séparément.

Télécharger: tableur.zip ( version 0.3 du 03/07/12)

Le paquet contient 4 fichiers:

- tableur.mac (macros)
- tableur.mod (modèle à charger)
- tableur.pdf (aide)
- tableur.txt (à lire)

Un exemple:
Code: Tout sélectionner
[ //les données
 matieres:=["Maths","Phys", "LVI", "LVII", "Philo"], coef:=[3,3,2,1,2],
 noms:=["Alain", "Edouard", "Eglantine","Roger", "Simone", "Zebulon"],
 effectif:=Nops(noms), NbMat:=Nops(matieres),
 notes:=[NbMat,effectif,       //taille
         12,6,11,14,"Abs",10,  //maths
         13,10,8,15,9,14,      //phys
         "Abs",16,14,18,11,10, //LVI
         12,ND,10,15,ND,14,    //LVII optionnelle
         14,9,11,16,12,13],    //Français

 //entrée des données dans le tableau
 dimTab(effectif+4, NbMat+3),
 tabSetLig(1,["TS2",matieres,"Moy.","Rangs"]), tabSetLig(2,["Coef",coef]), tabSetCol(1,[noms,"Moyenne", "Ecart-type"],3),
 tabSetBloc(3,2, matTranspose(notes)),

 //moyennes par élève et calcul des rangs
 moyennesE:=tabBaryL(3,2,effectif+2,NbMat+1, coef),
 tabSetCol(NbCol-1, moyennesE, 3), tabSetCol( NbCol, tabRank(moyennesE), 3),

 //moyennes par discipline
 moyennes:=tabMoyC(3,2,effectif+2,NbMat+2), ecarts:=tabEcartC(3,2,effectif+2,NbMat+2),
 tabSetLig(NbLig-1, moyennes, 2),  tabSetLig(NbLig, ecarts, 2),

 //options affichage
 tabDefOptions("[if %2=NbCol-1 And %1>2 then Color:=red fi, if %2=NbCol Or %1=2 then alignDeci:=0 fi]"),

 //affichage
 tabShowMatrix( [alignDeci:=1, TeXcalc:=1, LabelSize:=large], //options
                [FillStyle:=full, FillColor:=seagreen, FillOpacity:=0.5, LineStyle:=noline, Cadre(3,2,effectif+2,NbMat+1)], //pre-actions
                [grille(LineStyle:=solid), Width:=8, traitH(2), traitH(NbLig-2), traitV(1)] //post-actions
              )
]

tableur.png
tableur.png (40.49 Kio) Consulté 5178 fois

Les questions/propositions concernant ce modèle sont à poster dans ce forum.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04

Re: Le modèle tableur

Messagepar P.Fradin » 02 Juin 2012 18:17

Mise à jour vers la version 0.2.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04

Re: Le modèle tableur

Messagepar P.Fradin » 03 Juil 2012 16:50

Mise à jour vers la version 0.3.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04

Re: Le modèle tableur

Messagepar P.Fradin » 18 Juil 2021 11:26

Mise à jour vers la version 0.4.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04


Revenir vers Macros à télécharger

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron