Bonjour,

Un petit problème sous OO Calc.

Pour planter le décor : Ce classeur doit servir à créer les bulletins
d'élèves d'une classe de primaire.

J'ai une première feuille où sont inscrites les données de base :
compétences et notation correspondante pour chaque élève -> une
compétence par ligne (les élèves sont matérialisés par les colonnes).

Ensuite les feuilles suivantes représentent les carnets de notation de
chaque élève, regroupant dans une première colonne les compétences et
dans une deuxième la notation. Ces deux colonnes vont chercher leur
contenu dans la feuille de données de base (formule pour compétences,
ligne 5 : =SI($données.B5<>"";$données.B5;"")).

Problème : j'ai généralement besoin de rajouter des lignes de compétence
sur ma feuille de base, mais à un endroit précis sur cette feuille (par
exemple ajout d'une compétence entre la compétence 5 et la compétence
6). Cet ajout doit bien sûr se répercuter au même niveau dans les
feuilles des élèves (il est important de garder l'ordre des compétences
pour une bonne lecture des carnets de notes).
Chaque ligne de la feuille fille contient la formule pour récupérer en
colonne 1 le nom de la compétence, et en colonne 2 la note
correspondante (ex : Ligne 5 de la ligne fille - colonne compétence :
=SI($données.B5<>"";$données.B5;"") et ligne 6 de la ligne fille -
colonne compétence : =SI($données.B6<>"";$données.B6;"")). Le problème
est que si j'ajoute une ligne dans ma feuille de données de base, les
formules des lignes de la "feuille fille" de notation se décalent, ne
permettant donc pas l'affichage, dans cette "feuille fille", de la ligne
ajoutée (ex : ajout d'une ligne entre 5 et 6, sur la "feuille fille" :
Ligne 5 de la ligne fille - colonne compétence : =SI($données.B5<>"";
$données.B5;"") et ligne 6 de la ligne fille - colonne compétence :
=SI($données.B7<>"";$données.B7;""))...

Si vous connaissez une solution pour permettre que les formules d'une
"feuille fille" soient figées quelques soient les modifications sur la
feuille de base, je vous en remercie !!!

Cordialement
XA

Répondre à