Pb formule condition sous eppen office

Fermé
HELP - 29 mars 2010 à 14:42
 HELP - 30 mars 2010 à 12:26
Bonjour,

J'ai entré cette formule sous excel.


=SI(G441="";"";SI(F441<>"";SI(DATEDIF(F441;G441;"Y")=0;"";(DATEDIF(F441;G441;"Y")&SI(DATEDIF(F441;G441;"Y")>1;"ans, ";"an,")))&SI(DATEDIF(F441;G441;"YM")=0;"";DATEDIF(F441;G441;"YM")&"mois, ")&SI(DATEDIF(F441;G441;"MD")=0;"";(DATEDIF(F441;G441;"MD")&SI(DATEDIF(F441;G441;"MD")>1;"jours ";" jour ")));""))

Elle fonctionne bien.

En revanche, j'ai transféré mon fichier à des personnes qui travaillent avec open office et pour eux à la place de "DATEDIF" dans la formule s'affiche "non!"

Est-ce que quelqu'un sait comment je dois modifier la formule pour qu'elle fonctionne sous open office.

Merci d'avance


2 réponses

UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 189
Modifié par UsulArrakis le 29/03/2010 à 15:13
DATEDIF n'est pas une fonction "classique" de excel il faut activer une macro complémentaire, l'utilitaire d'analyse, pour pouvoir l'utiliser
donc forcément dans OpenOffice ça ne peut pas fonctionner

voir ici pour installer Datedif pour Calc :
http://christianwtd.free.fr/index.php?rubrique=BasFunction02


(_Usul d'Arrakis
Serial_Dreamer_)
2
perlenoir Messages postés 1721 Date d'inscription mercredi 15 août 2007 Statut Membre Dernière intervention 20 mai 2011 139
29 mars 2010 à 14:50
le tout est enregistrer au format xls et non xlsx.

sinon utilise xls reenregistre le si besoin
0
Si j'ai bien compris pour que la formule fonctionne pour les personnes qui travaillent sous open office il faut que je réenregistre mon fichier sous Xls ?
0