Calc - Validation de données - liste déroulante avec valeurs variables

Résolu/Fermé
Quiriacus - 22 déc. 2020 à 18:04
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 - 23 déc. 2020 à 20:23
Bonjour,
Je voudrais que les cellules de la colonne C de mon tableur indiquent une liste de valeurs qui aillent de 5% en 5%, mais la valeur minimale dépend d'une cellule B2 et la valeur maximale dépend d'une cellule B3.
En clair, si B2 m'affiche 10% et B3 m'affichent 50%, je voudrais que la liste déroulante en C3 par exemple commence à 10%, puis affiche 15%, 20%, ... jusqu'à 50%, mais pas au-delà. Sachant que A1 sera variable en fonction d'autres formules, que dois-je mettre dans Validité > Critères > Liste > Entrée (si tant est que c'est bien là que je dois intégrer ma formule)
Cordialement,

Configuration: Linux / LibreOffice 7.0.2.2

4 réponses

yclik Messages postés 3593 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 24 avril 2024 1 481
22 déc. 2020 à 19:53
Bonsoir
une proposition ici
0
Merci beaucoup, c'est super et je n'aurais pas réussi tout seul car ce n'est pas vraiment intuitif comme démarche.
Le rendu est presque parfait. Juste pour peaufiner : dans ma liste de sélection, j'ai toujours en fin de liste une entrée vierge, même si je décoche "autoriser les cellules vides". Y aurait-il un moyen de supprimer cette entrée vierge afin que la seule sélection possible corresponde aux valeurs comprises entre mes 2 valeurs initiales ?
Cordialement,
0
yclik Messages postés 3593 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 24 avril 2024 1 481
23 déc. 2020 à 18:29
Bonsoir
Y aurait-il un moyen de supprimer cette entrée vierge
pas réussi à faire
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
23 déc. 2020 à 14:03
Bonjour,
On peut aussi utiliser une fonction Decaler() (matricielle un peu plus délicate à manipuler).
https://www.cjoint.com/c/JLxnaGttsvK
0
Bonjour,
Merci pour cette autre solution @tontong. Elle permet en effet de supprimer la valeur vierge en fin de liste. Mais elle est bien trop complexe à adapter pour moi et - mais peut-être est-ce paramétrable - elle met la liste sélectionnable en décimale, ce que je ne souhaite pas.
J'opte donc pour la fonction de @yclik que j'ai réussie à adapter sans problème à mes feuilles de calcul.
Je passe donc la question en résolue.
Cordialement,
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
23 déc. 2020 à 20:23
Pour ne pas afficher la liste "en décimale" on peut passer par une colonne Texte (f2;"0,00¨%"). La fonction Décaler() de la validation va chercher cette colonne.
0