You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-fr@openoffice.apache.org by Yves LOMBARDOT <yv...@free.fr> on 2012/05/30 23:13:36 UTC
[users-fr] Formule calc qui fonctionne sous Windows et pas sous Linux
Bonjour,
Bienheureux de retrouver la liste Ooo, je salue tout le monde.
Utilisant au bureau Ooo 3.3 sous Windows Xp pro et sous Linux Ubuntu
selon les machines j'ai réalisé, sous Xp, un document avec diverses
fonctions dont une ne fonctionne pas sous Linux.
=SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=7)*1);"")
et
=SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=1)*1);"")
Me renvoient respectivement le nombre de samedis et de dimanches compris
entre deux dates saisies colonnes A et B
Ca fonctionne parfaitement sous Windows
Pour les données rentrées sous Linux, la formule ne fonctionne pas. Bien
que les données qui ont été saisies sous Windows restent bizarrement
correctes
Pourquoi ? Mystère ?
Le fichier est partagé en réseau, mais j'ai essayé avec une copie
enregistrée sur un poste Linux sans plus de résultat.
Vos solutions sont les bienvenues
Yves
ps : un extrait du fichier joint - (je vous parlerai aussi dans un
prochain post d'éléments manquants dans base sous Linux
Re: [users-fr] Formule calc qui fonctionne sous Windows et pas sous
Linux
Posted by Vincent R <vi...@laposte.net>.
Yves LOMBARDOT a écrit :
> Bonjour,
Bonjour
> Bienheureux de retrouver la liste Ooo, je salue tout le monde.
Heureux de t'y retrouver également. désolé pour le délai de la réponse
>
> Utilisant au bureau Ooo 3.3 sous Windows Xp pro et sous Linux Ubuntu
> selon les machines j'ai réalisé, sous Xp, un document avec diverses
> fonctions dont une ne fonctionne pas sous Linux.
>
> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=7)*1);"")
> et
> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=1)*1);"")
>
> Me renvoient respectivement le nombre de samedis et de dimanches
> compris entre deux dates saisies colonnes A et B
>
> Ca fonctionne parfaitement sous Windows
> Pour les données rentrées sous Linux, la formule ne fonctionne pas.
> Bien que les données qui ont été saisies sous Windows restent
> bizarrement correctes
>
> Pourquoi ? Mystère ?
> Le fichier est partagé en réseau, mais j'ai essayé avec une copie
> enregistrée sur un poste Linux sans plus de résultat.
>
> Vos solutions sont les bienvenues
Je ne sais pas si c'est la cause de ton problème car je n'ai pas les
moyens de tester dans les mêmes conditions que toi, mais essaies dans la
fonction JOURSEM de mettre type à 1 ( ce qui est facultatif je te
l'accorde). Ce qui donnerait
=SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15));1)=7)*1);"")
et
=SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15));1)=1)*1);"")
De plus il me semble que le *1 n'est pas nécessaire ce qui donnerait
=SI(A13*B13>0;SOMMEPROD(JOURSEM(LIGNE(INDIRECT(A13&":"&B13));1)=7);"")
et
=SI(A13*B13>0;SOMMEPROD(JOURSEM(LIGNE(INDIRECT(A13&":"&B13));1)=1);"")
En tout cas merci de m'avoir fait découvrir l'astuce
LIGNE(INDIRECT(A13&":"&B13) et désolé si cela ne résout pas ton problème
>
> Yves
>
> ps : un extrait du fichier joint - (je vous parlerai aussi dans un
> prochain post d'éléments manquants dans base sous Linux
Vincent
Re: [users-fr] Formule calc qui fonctionne sous Windows et pas sous
Linux
Posted by Sylvain DENIS <sy...@gmail.com>.
c'est vraiment bizarre
Sylvain
Le 31/05/12 13:58, Yves LOMBARDOT a écrit :
> Je creuse je creuse.
>
> Non ça ne vient pas du nom de fichier
>
> Le fichier original a été créé sur un poste en XP puis posé sur le
> serveur commun. Ce fichier contient une quinzaine de feuilles comme
> celle que j'ai mis en exemple, plus deux autres avec des liens et des
> formules Mais :
>
> 1- Après avoir testé sur le réseau, j'ai enregistré une copie baptisée
> "test" sur la bécane en Linux (pas de résultat)
> 2- Ensuite j'ai extrait une feuille, la même que celle adressée en
> exemple et dont les liens avec le reste du classeur ont été supprimés.
> Feuille également rebaptisée. (toujours pareil)
>
> Yves
>
>
> Le 31/05/2012 11:21, Sylvain DENIS a écrit :
>> C'est vraiment bizarre.
>>
>> As-tu essayer de réenregistrer sous un autre nom. je ne pense pas que
>> ce soit ça (trop facile). Maintenant il est possible que c'était un
>> bug sous OOo 3.3 et qu'il a été corrigé pour AOO3.4 .
>>
>> Si jamais tu trouves le problème, fais signe, cela peut être utile
>> pour la suite.
>>
>> Sylvain
>>
>> Le 31/05/12 11:12, Yves LOMBARDOT a écrit :
>>> Bonjour,
>>>
>>> Merci Sylvain pour le test. Pour ma part je confirme le problème.
>>> Quelques soient les dates entrées colonnes A et B, les samedis et
>>> dimanche ne sont pas comptés colonnes M et N ou se trouve la
>>> formule en cause. Ce qui est étrange c'est que, comme je l'ai dis,
>>> les données entrées sous XP restent bonne sous UBUNTU
>>>
>>> Le problème est que nous ne sommes pas maitres du choix des versions.
>>> Les ordi linux sont en Ubuntu 10.04 et les Windows sous XP pro. Pour
>>> Ooo c'est la 3.3
>>> Et d'ici qu'on atteigne la 12.04 en linux, je serai peut être à la
>>> retraite :(
>>>
>>> Néanmoins je tenterai un test sur un autre poste Linux, des fois que
>>> ça vienne du collègue, utilisateur de celui ou se fait le bug :)
>>>
>>> ----
>>>
>>> Le 31/05/2012 09:05, Sylvain DENIS a écrit :
>>>>
>>>> Bonjour Yves,
>>>>
>>>> Je viens de tester ton fichier sous Ubuntu 12.04 et Apache
>>>> OpenOffice 3.4, et je n'ai décelé aucun problème.
>>>> Si tu as des données à encoder, je peux retester. J'ai testé avec
>>>> le mois d'avril et j'ai les bonnes infos.
>>>>
>>>> Librement
>>>>
>>>> Sylvain
>>>>
>>>>
>>>> Le 30/05/12 23:13, Yves LOMBARDOT a écrit :
>>>>> Bonjour,
>>>>> Bienheureux de retrouver la liste Ooo, je salue tout le monde.
>>>>>
>>>>> Utilisant au bureau Ooo 3.3 sous Windows Xp pro et sous Linux
>>>>> Ubuntu selon les machines j'ai réalisé, sous Xp, un document avec
>>>>> diverses fonctions dont une ne fonctionne pas sous Linux.
>>>>>
>>>>> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=7)*1);"")
>>>>>
>>>>> et
>>>>> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=1)*1);"")
>>>>>
>>>>>
>>>>> Me renvoient respectivement le nombre de samedis et de dimanches
>>>>> compris entre deux dates saisies colonnes A et B
>>>>>
>>>>> Ca fonctionne parfaitement sous Windows
>>>>> Pour les données rentrées sous Linux, la formule ne fonctionne
>>>>> pas. Bien que les données qui ont été saisies sous Windows restent
>>>>> bizarrement correctes
>>>>>
>>>>> Pourquoi ? Mystère ?
>>>>>
>>>>> Le fichier est partagé en réseau, mais j'ai essayé avec une copie
>>>>> enregistrée sur un poste Linux sans plus de résultat.
>>>>>
>>>>> Vos solutions sont les bienvenues
>>>>>
>>>>> Yves
>>>>>
>>>>> ps : un extrait du fichier joint - (je vous parlerai aussi dans un
>>>>> prochain post d'éléments manquants dans base sous Linux
>>>>
>>>>
>>
>>
>>
Re: [users-fr] Formule calc qui fonctionne sous Windows et pas sous
Linux
Posted by Yves LOMBARDOT <yv...@free.fr>.
Je creuse je creuse.
Non ça ne vient pas du nom de fichier
Le fichier original a été créé sur un poste en XP puis posé sur le
serveur commun. Ce fichier contient une quinzaine de feuilles comme
celle que j'ai mis en exemple, plus deux autres avec des liens et des
formules Mais :
1- Après avoir testé sur le réseau, j'ai enregistré une copie baptisée
"test" sur la bécane en Linux (pas de résultat)
2- Ensuite j'ai extrait une feuille, la même que celle adressée en
exemple et dont les liens avec le reste du classeur ont été supprimés.
Feuille également rebaptisée. (toujours pareil)
Yves
Le 31/05/2012 11:21, Sylvain DENIS a écrit :
> C'est vraiment bizarre.
>
> As-tu essayer de réenregistrer sous un autre nom. je ne pense pas que
> ce soit ça (trop facile). Maintenant il est possible que c'était un
> bug sous OOo 3.3 et qu'il a été corrigé pour AOO3.4 .
>
> Si jamais tu trouves le problème, fais signe, cela peut être utile
> pour la suite.
>
> Sylvain
>
> Le 31/05/12 11:12, Yves LOMBARDOT a écrit :
>> Bonjour,
>>
>> Merci Sylvain pour le test. Pour ma part je confirme le problème.
>> Quelques soient les dates entrées colonnes A et B, les samedis et
>> dimanche ne sont pas comptés colonnes M et N ou se trouve la formule
>> en cause. Ce qui est étrange c'est que, comme je l'ai dis, les
>> données entrées sous XP restent bonne sous UBUNTU
>>
>> Le problème est que nous ne sommes pas maitres du choix des versions.
>> Les ordi linux sont en Ubuntu 10.04 et les Windows sous XP pro. Pour
>> Ooo c'est la 3.3
>> Et d'ici qu'on atteigne la 12.04 en linux, je serai peut être à la
>> retraite :(
>>
>> Néanmoins je tenterai un test sur un autre poste Linux, des fois que
>> ça vienne du collègue, utilisateur de celui ou se fait le bug :)
>>
>> ----
>>
>> Le 31/05/2012 09:05, Sylvain DENIS a écrit :
>>>
>>> Bonjour Yves,
>>>
>>> Je viens de tester ton fichier sous Ubuntu 12.04 et Apache
>>> OpenOffice 3.4, et je n'ai décelé aucun problème.
>>> Si tu as des données à encoder, je peux retester. J'ai testé avec
>>> le mois d'avril et j'ai les bonnes infos.
>>>
>>> Librement
>>>
>>> Sylvain
>>>
>>>
>>> Le 30/05/12 23:13, Yves LOMBARDOT a écrit :
>>>> Bonjour,
>>>> Bienheureux de retrouver la liste Ooo, je salue tout le monde.
>>>>
>>>> Utilisant au bureau Ooo 3.3 sous Windows Xp pro et sous Linux
>>>> Ubuntu selon les machines j'ai réalisé, sous Xp, un document avec
>>>> diverses fonctions dont une ne fonctionne pas sous Linux.
>>>>
>>>> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=7)*1);"")
>>>>
>>>> et
>>>> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=1)*1);"")
>>>>
>>>>
>>>> Me renvoient respectivement le nombre de samedis et de dimanches
>>>> compris entre deux dates saisies colonnes A et B
>>>>
>>>> Ca fonctionne parfaitement sous Windows
>>>> Pour les données rentrées sous Linux, la formule ne fonctionne pas.
>>>> Bien que les données qui ont été saisies sous Windows restent
>>>> bizarrement correctes
>>>>
>>>> Pourquoi ? Mystère ?
>>>>
>>>> Le fichier est partagé en réseau, mais j'ai essayé avec une copie
>>>> enregistrée sur un poste Linux sans plus de résultat.
>>>>
>>>> Vos solutions sont les bienvenues
>>>>
>>>> Yves
>>>>
>>>> ps : un extrait du fichier joint - (je vous parlerai aussi dans un
>>>> prochain post d'éléments manquants dans base sous Linux
>>>
>>>
>
>
>
Re: [users-fr] Formule calc qui fonctionne sous Windows et pas sous
Linux
Posted by Sylvain DENIS <sy...@gmail.com>.
C'est vraiment bizarre.
As-tu essayer de réenregistrer sous un autre nom. je ne pense pas que ce
soit ça (trop facile). Maintenant il est possible que c'était un bug
sous OOo 3.3 et qu'il a été corrigé pour AOO3.4 .
Si jamais tu trouves le problème, fais signe, cela peut être utile pour
la suite.
Sylvain
Le 31/05/12 11:12, Yves LOMBARDOT a écrit :
> Bonjour,
>
> Merci Sylvain pour le test. Pour ma part je confirme le problème.
> Quelques soient les dates entrées colonnes A et B, les samedis et
> dimanche ne sont pas comptés colonnes M et N ou se trouve la formule
> en cause. Ce qui est étrange c'est que, comme je l'ai dis, les données
> entrées sous XP restent bonne sous UBUNTU
>
> Le problème est que nous ne sommes pas maitres du choix des versions.
> Les ordi linux sont en Ubuntu 10.04 et les Windows sous XP pro. Pour
> Ooo c'est la 3.3
> Et d'ici qu'on atteigne la 12.04 en linux, je serai peut être à la
> retraite :(
>
> Néanmoins je tenterai un test sur un autre poste Linux, des fois que
> ça vienne du collègue, utilisateur de celui ou se fait le bug :)
>
> ----
>
> Le 31/05/2012 09:05, Sylvain DENIS a écrit :
>>
>> Bonjour Yves,
>>
>> Je viens de tester ton fichier sous Ubuntu 12.04 et Apache OpenOffice
>> 3.4, et je n'ai décelé aucun problème.
>> Si tu as des données à encoder, je peux retester. J'ai testé avec le
>> mois d'avril et j'ai les bonnes infos.
>>
>> Librement
>>
>> Sylvain
>>
>>
>> Le 30/05/12 23:13, Yves LOMBARDOT a écrit :
>>> Bonjour,
>>> Bienheureux de retrouver la liste Ooo, je salue tout le monde.
>>>
>>> Utilisant au bureau Ooo 3.3 sous Windows Xp pro et sous Linux Ubuntu
>>> selon les machines j'ai réalisé, sous Xp, un document avec diverses
>>> fonctions dont une ne fonctionne pas sous Linux.
>>>
>>> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=7)*1);"")
>>>
>>> et
>>> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=1)*1);"")
>>>
>>>
>>> Me renvoient respectivement le nombre de samedis et de dimanches
>>> compris entre deux dates saisies colonnes A et B
>>>
>>> Ca fonctionne parfaitement sous Windows
>>> Pour les données rentrées sous Linux, la formule ne fonctionne pas.
>>> Bien que les données qui ont été saisies sous Windows restent
>>> bizarrement correctes
>>>
>>> Pourquoi ? Mystère ?
>>>
>>> Le fichier est partagé en réseau, mais j'ai essayé avec une copie
>>> enregistrée sur un poste Linux sans plus de résultat.
>>>
>>> Vos solutions sont les bienvenues
>>>
>>> Yves
>>>
>>> ps : un extrait du fichier joint - (je vous parlerai aussi dans un
>>> prochain post d'éléments manquants dans base sous Linux
>>
>>
Re: [users-fr] Formule calc qui fonctionne sous Windows et pas sous
Linux
Posted by Yves LOMBARDOT <yv...@free.fr>.
Bonjour,
Merci Sylvain pour le test. Pour ma part je confirme le problème.
Quelques soient les dates entrées colonnes A et B, les samedis et
dimanche ne sont pas comptés colonnes M et N ou se trouve la formule en
cause. Ce qui est étrange c'est que, comme je l'ai dis, les données
entrées sous XP restent bonne sous UBUNTU
Le problème est que nous ne sommes pas maitres du choix des versions.
Les ordi linux sont en Ubuntu 10.04 et les Windows sous XP pro. Pour Ooo
c'est la 3.3
Et d'ici qu'on atteigne la 12.04 en linux, je serai peut être à la
retraite :(
Néanmoins je tenterai un test sur un autre poste Linux, des fois que ça
vienne du collègue, utilisateur de celui ou se fait le bug :)
----
Le 31/05/2012 09:05, Sylvain DENIS a écrit :
>
> Bonjour Yves,
>
> Je viens de tester ton fichier sous Ubuntu 12.04 et Apache OpenOffice
> 3.4, et je n'ai décelé aucun problème.
> Si tu as des données à encoder, je peux retester. J'ai testé avec le
> mois d'avril et j'ai les bonnes infos.
>
> Librement
>
> Sylvain
>
>
> Le 30/05/12 23:13, Yves LOMBARDOT a écrit :
>> Bonjour,
>> Bienheureux de retrouver la liste Ooo, je salue tout le monde.
>>
>> Utilisant au bureau Ooo 3.3 sous Windows Xp pro et sous Linux Ubuntu
>> selon les machines j'ai réalisé, sous Xp, un document avec diverses
>> fonctions dont une ne fonctionne pas sous Linux.
>>
>> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=7)*1);"")
>> et
>> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=1)*1);"")
>>
>> Me renvoient respectivement le nombre de samedis et de dimanches
>> compris entre deux dates saisies colonnes A et B
>>
>> Ca fonctionne parfaitement sous Windows
>> Pour les données rentrées sous Linux, la formule ne fonctionne pas.
>> Bien que les données qui ont été saisies sous Windows restent
>> bizarrement correctes
>>
>> Pourquoi ? Mystère ?
>>
>> Le fichier est partagé en réseau, mais j'ai essayé avec une copie
>> enregistrée sur un poste Linux sans plus de résultat.
>>
>> Vos solutions sont les bienvenues
>>
>> Yves
>>
>> ps : un extrait du fichier joint - (je vous parlerai aussi dans un
>> prochain post d'éléments manquants dans base sous Linux
>
>
Re: [users-fr] Formule calc qui fonctionne sous Windows et pas sous
Linux
Posted by Sylvain DENIS <sy...@gmail.com>.
Bonjour Yves,
Je viens de tester ton fichier sous Ubuntu 12.04 et Apache OpenOffice
3.4, et je n'ai décelé aucun problème.
Si tu as des données à encoder, je peux retester. J'ai testé avec le
mois d'avril et j'ai les bonnes infos.
Librement
Sylvain
Le 30/05/12 23:13, Yves LOMBARDOT a écrit :
> Bonjour,
> Bienheureux de retrouver la liste Ooo, je salue tout le monde.
>
> Utilisant au bureau Ooo 3.3 sous Windows Xp pro et sous Linux Ubuntu
> selon les machines j'ai réalisé, sous Xp, un document avec diverses
> fonctions dont une ne fonctionne pas sous Linux.
>
> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=7)*1);"")
> et
> =SI(A15*B15>0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(A15&":"&B15)))=1)*1);"")
>
> Me renvoient respectivement le nombre de samedis et de dimanches
> compris entre deux dates saisies colonnes A et B
>
> Ca fonctionne parfaitement sous Windows
> Pour les données rentrées sous Linux, la formule ne fonctionne pas.
> Bien que les données qui ont été saisies sous Windows restent
> bizarrement correctes
>
> Pourquoi ? Mystère ?
>
> Le fichier est partagé en réseau, mais j'ai essayé avec une copie
> enregistrée sur un poste Linux sans plus de résultat.
>
> Vos solutions sont les bienvenues
>
> Yves
>
> ps : un extrait du fichier joint - (je vous parlerai aussi dans un
> prochain post d'éléments manquants dans base sous Linux