[Libreoffice] afficher les n premier car d'un champs(résolu)

Applications, problèmes de configuration réseau
falke
Chu Ko Nu
Messages : 416
Inscription : ven. 02 mars 2012, 19:24
Localisation : Grenoble

[Libreoffice] afficher les n premier car d'un champs(résolu)

Message par falke »

salut,

je suis confronté au problème suivant sous libreoffice

je récupère dans un champs au format texte ceci :

160000

ou

16 réprésente un nombre d'année 00 un nombre de mois et 00 un nombre de jours.

ce qui m'intéresserait c'est de récupérer dans une autre colonne au format nombre seulement les deux premiers chiffres pour faire ensuite une moyenne approchée des années.

Comment dois-je m'y prendre. Je précise le nombre de mois pouvant être variable je peux pas faire une division par 10000 ce serait trop simple :lol:

merci pour votre aide

Edit : j'ai trouvé c'est =GAUCHE(E870;2) (exple)

par contre impossible d'obtenir une moyenne sur ces résultats.

j'obtiens pour MOYENNE(F870:F871) un #DIV/0 !

alors que si je fais (F870+F871)/2 me donne la moyenne mais je ne veux pas obtenir la moyenne comme ça en dur, il faut qu'elle soit adaptable automatiquement aux nombre de lignes
Dernière modification par falke le jeu. 30 mai 2013, 22:41, modifié 1 fois.
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [Libreoffice] afficher les n premier caractère d'un cham

Message par viperpaulo »

tu peux faire =ENT(E870;2)/10000 pour avoir le nombre d'années et ensuite faire ta moyenne

EDIT :
un poil plus complet, si tu veux récupérer chacun des champs, voilà un exemple :

Code : Tout sélectionner

C5      D5               E5                        F5
860926	86               9                         26
        =ENT(C5/10000)   =ENT((C5-D5*10000)/100)   =(C5-D5*10000-E5*100)
Répondre