Bonjour à tous,
je suis en cours de création d'un tableur et je me confronte à une erreur dont je ne trouve absolument pas l'origine.
Mon souhait :
Dans la cellule C5 de la feuille -Page séance- je souhaite afficher la liste des Compétences (Colonne C de la feuille TableEnseignements) qui correspondent à l'Enseignement (Colonne A de TableEnseignements) sélectionné en C4 de -Page séance-.
Ma solution :
En source de validité de donnée je mets la fonction :
DECALER($TableEnseignements.A2;RECHERCHEV($'-Page séance-'.C4;$TableEnseignements.E2:$TableEnseignements.F15;2)-2;2;NB.SI($TableEnseignements.A2:$TableEnseignements.A218;$'-Page séance-'.C4))
J'ai rajouté un tableau supplémentaire en colonnes E et F de TableEnseignements pour avoir la liste des enseignements + le numéro de la première ligne qui les concerne.
Mon problème :
Cela fonctionne sauf pour l'enseignement "Enseignement moral et civique" et "Éducation musicale" et je ne trouve pas pourquoi. J'ai changé les noms pour rechercher un problème éventuel de caractère, d'espace caché, etc... Mais rien, je ne trouve pas de lien car certains caractères sont utilisés dans d'autres catégories qui fonctionnent.
Je mets mon fichier en PJ pour que ça soit le plus clair possible.
N'hésitez pas à m'indiquer si il manque des informations.
En vous remerciant d'avance de ce que vous pourrez faire (ou dire) pour m'aider,
Cordialement,
Lilie
[Résolu] Fonction DECALER génère erreur #N/D pour 2 valeurs
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 19 août 2018 17:41
[Résolu] Fonction DECALER génère erreur #N/D pour 2 valeurs
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Lynx le 19 août 2018 20:11, modifié 2 fois.
Raison : Ajout Balise
Raison : Ajout Balise
LibreOffice 5.1.6.2 sous Linux Mint
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Fonction DECALER génère erreur #N/D pour seulement 2 val
Bonjour,
Rien de bien grave il manque un paramètre à ta fonction RECHERCHEV() (le dernier) et un autre à ta fonction DECALER() le dernier aussi)
Après, la ligne 56 de la feuille TableEnseignements est vide colonne E (j'ai mis BlaBlaBla pour le test.
Ta formule corrigée à mettre en validité de C6 page séance :
Je mets en rouge ce que j'y ai ajouté pour qu'elle fonctionne :
Rien de bien grave il manque un paramètre à ta fonction RECHERCHEV() (le dernier) et un autre à ta fonction DECALER() le dernier aussi)
Après, la ligne 56 de la feuille TableEnseignements est vide colonne E (j'ai mis BlaBlaBla pour le test.
Ta formule corrigée à mettre en validité de C6 page séance :
Code : Tout sélectionner
=DECALER($TableEnseignements.A2;RECHERCHEV($'-Page séance-'.C4;$TableEnseignements.E2:$TableEnseignements.F15;2;0)-2;2;NB.SI($TableEnseignements.A2:$TableEnseignements.A218;$'-Page séance-'.C4);1)
@+=DECALER($TableEnseignements.A2;RECHERCHEV($'-Page séance-'.C4;$TableEnseignements.E2:$TableEnseignements.F15;2;0)-2;2;NB.SI($TableEnseignements.A2:$TableEnseignements.A218;$'-Page séance-'.C4);1)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 19 août 2018 17:41
Re: Fonction DECALER génère erreur #N/D pour seulement 2 val
Génial! Merci beaucoup OOotremer971 !!
LibreOffice 5.1.6.2 sous Linux Mint