logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-03-2012 11:39:29

pyrogoto
Membre
Distrib. : squeeze
Noyau : 2.6.32.5.686
(G)UI : openbox
Inscription : 07-02-2012

[Résolu] debugger une formule sous libreOffice calc

bonjours a tous.

j'ai fait grace au tableur de libreOffice, un tableau recapitulatif pour compter mes heures au taff
sa ressemble a ceci :
screen_office.png

les chiffres en rouge sont les resultats de formules assez indigestes de ce genre :

=SI(ESTVIDE(BP53);0;SI((BT53-3,75)>35;SI((BT53-3,75)>43;8;(BT53-38,75));0))+SI(ESTVIDE(BP60);0;SI((BT60-3,75)>35;SI((BT60-3,75)>43;8;(BT60-38,75));0))+SI(ESTVIDE(BP67);0;SI((BT67-3,75)>35;SI((BT67-3,75)>43;8;(BT67-38,75));0))+SI(ESTVIDE(BP74);0;SI((BT74-3,75)>35;SI((BT74-3,75)>43;8;(BT74-38,75));0))+SI(ESTVIDE(BP81);0;SI((BT81-3,75)>35;SI((BT81-3,75)>43;8;(BT81-38,75));0))+SI(NBVAL(BQ88:BQ94)<5;0;SI(ESTVIDE(BP88);0;SI((BT88-3,75)>35;SI((BT88-3,75)>43;8;(BT88-38,75));0)))


(j'etait très motivé le jour ou je l'ai ai ecrites lol)

comme vous pouvez le voir, a certains endroits, des dieses se mettent a la place de chiffres.
cela est surement la cause du passage OpenOffice vers LibreOffice, bref

ma question :
existe il une fonction dans le tableur pour obtenir les messages d'erreurs relatifs aux formules ?

Dernière modification par pyrogoto (23-03-2012 18:49:00)

Hors ligne

#2 23-03-2012 12:30:59

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] debugger une formule sous libreOffice calc

Salut !

Par hasard, ce serait pas par manque de place dans la case pour écrire tous les chiffres requis qu'il y a ses dièses à la place ?

smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 23-03-2012 12:34:19

pyrogoto
Membre
Distrib. : squeeze
Noyau : 2.6.32.5.686
(G)UI : openbox
Inscription : 07-02-2012

Re : [Résolu] debugger une formule sous libreOffice calc

si j'agrandi la case, il n'affiche plus "###" mais "#VALEUR!"

Hors ligne

#4 23-03-2012 12:39:28

dbkblk
Membre
Distrib. : Debian Wheezy 64bits
Noyau : 3.2
(G)UI : Gnome 3.2
Inscription : 24-10-2010

Re : [Résolu] debugger une formule sous libreOffice calc

(J'ai pas trop le temps de me pencher sur ton problème actuellement mais sache que pour une meilleure intégration à ton système, tu dois installer le paquet "libreoffice-gtk").

M. Gandhi: "C'est une erreur de croire nécessairement faux ce qu'on ne comprend pas."
C'est quoi ce bordel ?

Hors ligne

#5 23-03-2012 13:03:54

pyrogoto
Membre
Distrib. : squeeze
Noyau : 2.6.32.5.686
(G)UI : openbox
Inscription : 07-02-2012

Re : [Résolu] debugger une formule sous libreOffice calc

je vient d'installer libreoffice-gtk
mais pas d'amelioration.
merci quand meme

alors a coté, j'ai refait quelques manips
alors apparemment le probleme viendrai de ce que le logiciel considère comme un zero ou une valeur nulle.
en effet
reprenez mon screen a la colonne de juillet,
si je met un zero dans la case du 1er juillet,
la premiere case de calcul (ecrit a la verticale, mais vide sur le screen).
s'initialise a zero
et le calcul avec le resultat rouge refonctionne

Hors ligne

#6 23-03-2012 13:17:49

vrms33
Modérateur
Distrib. : stable
(G)UI : LXDE
Inscription : 06-11-2011

Re : [Résolu] debugger une formule sous libreOffice calc

pyrogoto a écrit :

ma question :
existe il une fonction dans le tableur pour obtenir les messages d'erreurs relatifs aux formules ?


http://help.libreoffice.org/Calc/Error_Codes_in_Calc/fr


Donnez votre avis ou participez :  projet ebook Debian débutants.

Hors ligne

#7 23-03-2012 16:14:35

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] debugger une formule sous libreOffice calc

Il faut que tu initialises toutes les cellules adressées par chaque formule.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#8 23-03-2012 18:21:12

Anonyme
Invité

Re : [Résolu] debugger une formule sous libreOffice calc

Ou bien s'armer de courage et utiliser ESTVIDE dans les fcalculs.

ESTVIDE(cellule)

    renvoie VRAI si cellule' est une cellule vide, et FAUX sinon. Les cellules contenant une formule ou une erreur renvoient FAUX.


http://wiki.documentfoundation.org/FR/C … on_ESTVIDE

#9 23-03-2012 18:48:12

pyrogoto
Membre
Distrib. : squeeze
Noyau : 2.6.32.5.686
(G)UI : openbox
Inscription : 07-02-2012

Re : [Résolu] debugger une formule sous libreOffice calc

merci pour les liens

donc effectivement le probleme survient lorsque qu'une case de "total de semaine" ne contient pas de valeur
chose qui ne posait pas de souci avec openOffice

donc merci, je connais maintenant la cause du probleme
je vais m'armer de patience et me replonger dans mes formules

Hors ligne

#10 23-03-2012 19:56:22

IIJETHROII
Membre
Lieu : Québec
Distrib. : Wheezy
Noyau : 3.2.1
(G)UI : Gnome 3 classic
Inscription : 19-11-2011
Site Web

Re : [Résolu] debugger une formule sous libreOffice calc

Y a-t-il plus de 256 caractères dans ta formule? big_smile

Intel Core 2 Duo @2200 - 2Go 667Mhz
Debian Wheezy 64Bits

Hors ligne

#11 23-03-2012 21:10:34

Anonyme
Invité

Re : [Résolu] debugger une formule sous libreOffice calc

J'en vois 476 ! Je ne sais pas si cette vieille limite de 256 existe encore, personnellement, je préfère passer par des cellules de résultats intermédiaires plutôt que des calculs aussi longs. Les imbrications de SI me donnent trop mal au crane sad

Pied de page des forums