IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

gestion importante des données avec index() equiv() [LibreOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 2
    Points
    2
    Par défaut gestion importante des données avec index() equiv()
    Bonjour,

    Enseignant d'arts plastiques, et n'étant pas satisfait des logiciels tiers pour assurer le suivi des évaluations des élèves car trop orientés administratif au détriment du pédagogie. Je fais évoluer un tableur sous libreoffice (depuis 10 ans), qui correspond un peu plus à mon fonctionnement de cours (qui lui aussi a évolué).

    Et je me retrouve bloqué sur la dernière évolution.
    Le mystère, c'est que le fichier non renseigné fonctionne, les recherches dans les feuilles renvoient correctement les données stockées dans la feuille Base. Et quand je renseigne les objectifs d'apprentissages, les élèves, ça ne fonctionne plus. Comme si Calc n'arrivait plus à gérer un fichier trop volumineux (supérieur à 5Mo une fois rempli) ou j'ai bien pensé à un problème de formatage de cellule...

    Dans ma feuille BILAN, dans laquelle je peux consulter tous les résultats de tous les élèves (450) sur tous les sujets (45) sur tout le cycle (3ans), j'utilise principalement les fonctions INDEX() et EQUIV() pour aller piocher les données dans Base, à l'aide de deux menus déroulants (Validité).
    Dans mon fichier précédent j'utilisais la fonction RECHERCHEV() avec autant de condition SI() qu'il y avait d'élèves et de sujets (ce qui fait beaucoup de lignes). De plus RECHERCHEV() n'est pas très efficace avec le texte.

    Pour l'affichage des données dans la feuille BILAN, seuls des uns sont collectés pour le formatage conditionnel chromatique, et du texte pour les noms des sujets, objectifs, descripteurs, remarques.
    Le contenu change en fonction de la sélection des élèves et des sujets.
    J'espère avoir été compréhensible...

    Je n'arrive pas à charger le fichier sur le site, il pèse 3,4Mo et la fenêtre de chargement m'indique une erreur.
    Comment puis-je vous le faire parvenir ?
    Sinon, il y a toujours les copies d'écran ...

    Salutations,

    Yohan

    Nom : feuille BILAN.jpeg
Affichages : 1070
Taille : 877,7 KoNom : feuille BILAN - sélection élève.jpeg
Affichages : 870
Taille : 838,7 KoNom : feuille BILAN - sélection sujet.jpeg
Affichages : 744
Taille : 875,7 KoNom : feuille Base.jpeg
Affichages : 820
Taille : 1,44 Mo

  2. #2
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Oubli de ma part
    J'ai complètement oublié de mettre les formules :
    Pour chercher l'objectif en fonction du sujet sélectionné =INDEX($Base.$DE$3:$ZF$3;1;EQUIV($AW$5;$Base.$DE$3:$ZF$3)+1)

    Pour chercher les validations ("1" en vert foncé sur la partie) des descripteurs =INDEX($Base.$DE$3:$ZQ$674;EQUIV($G$2;$Base.$C$3:$C$674);EQUIV($AW$5;$Base.$DE$3:$ZF$3)+7)

    Pour alimenter le tableau central (correspondance items disciplinaire et sujets) avec le formatage conditionnel chromatique
    =SI(A5=$Base.$LG$3;SOMME(INDEX($Base.$LE$3:$LQ$674;EQUIV($G$2;$Base.$C$3:$C$674);6);INDEX($Base.$LE$3:$LQ$674;EQUIV($G$2;$Base.$C$3:$C$674);8);INDEX($Base.$LE$3:$LQ$674;EQUIV($G$2;$Base.$C$3:$C$674);10);INDEX($Base.$LE$3:$LQ$674;EQUIV($G$2;$Base.$C$3:$C$674);12));0)

    Pour récupérer le nom des élèves en fonction de la classe sélectionnée ("G1")
    Dans Validité -> Plage de cellules SI($G$1=$Base.$B$3:$B$674;$Base.$C$3:$C$674)

  3. #3
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    C'est bon, je viens de comprendre pourquoi, ça ne fonctionnait plus quand on renseignait les champs avec des titres de sujets et des noms d'élèves.
    pour la fonction EQUIV() : ne pas oublier d'indiquer le type 0 !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gestion des données avec R
    Par wiemsalah dans le forum R
    Réponses: 1
    Dernier message: 18/02/2016, 16h04
  2. [Core] Apprendre à traiter des quantités importantes de données avec Hibernate
    Par Mickael Baron dans le forum Hibernate
    Réponses: 0
    Dernier message: 17/05/2012, 12h39
  3. Gestion des données avec MS sql server 2005
    Par rezgui_fawzi dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 25/01/2008, 16h55
  4. Réponses: 2
    Dernier message: 30/12/2006, 11h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo