Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Bonjour,
Est-ce que le formatage conditionnel serait une solution pour repérer les cellules non calculées ?
Ou protéger les cellules calculées pour y empêcher les saisies ?

Jean-Michel PIERRE
Tél : 06.19.55.73.22

Le 9 août 2017 à 08:10, C Fourcroy <cfourcroy@free.fr> a écrit :

Bonjour


Peut-être que la commande Affichage-Mise en évidence des valeurs (ctrl-F8) pourrait suffire 
surtout si la couleur des écrits n''st pas significative (cette fonctionnalité écrit les valeur 
en bleu et les formules en vert)

Bon courage

Christian Fourcroy


Le 08/08/2017 à 17:26, demande_aide_fr@libreoffice.org a écrit :
Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de 
courrier électronique de façon que le demandeur reçoive une copie de votre réponse.


Email:: pdsparis@gmail.com
Sujet:: Comment détecter si une cellule quelconque d'une grande matrice contient ou non une 
formule ?
Question:: Bonjour,
Je travaille avec calc sur windows10 et je cherche depuis quelques heures à trouver un moyen 
léger pour détecter si une fonction n’aurait pas sauté dans des tableaux de type F(x,y) qui font 
par exemple tous 8000 points (cellules), tableaux qui sont répétés une centaine de fois avec des 
données d’entrées dans quelques tableaux et des calculs dans la majorité de ces tableaux. Tout 
fonctionne, mais le danger est que l’on vienne mettre une valeur par mégarde dans une cellule 
d’un tableau qui ne doit contenir que des fonctions. Je pensais m’en sortir avec des fonctions 
du genre « nb.si » , « estformule », « type » ou à des formules dites matricielles; je n’y 
arrive pas. Contrairement à « estnum » ou « estvide », « estformule » est affecté à une
 cellule et ne peut être affecté à une plage de cellules. Je ne peux donc l’utiliser qu’en 
doublant tous mes tableaux ce qui est très lourd. A partir des autres approches, je ne parviens 
pas à faire la différence entre un nombre (15,2 par exemple) résultat de calcul (acceptable 
donc) et un nombre entré par inadvertance (8 ou 15,2 par exemple) si ce n’est en utilisant cette 
fonction « estformule » et en doublant donc le nombre de tableaux.
J’ai cherché dans toutes les astuces disponibles sur le sujet mais je ne trouve pas de solution 
élégante et je n’ai guère envie de multiplier par deux la taille de ma feuille de calcul pour ce 
test.
Y a-t-il moyen de faire un test uniquement sur la partie « formule » et non sur la partie « 
résultat » du calcul que je pourrais ensuite faire passer dans un « nb.si » ? Je pense que non, 
mais je me pose la question.

Merci d’avance à tous ceux qui se poseront la même question qui me semblait simple au départ.
Pierre
 



-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés


-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.