IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

un joli casse-tête


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Décembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2012
    Messages : 5
    Points : 7
    Points
    7
    Par défaut un joli casse-tête
    bonjour à vous,

    voici mon problème
    comment afficher un nombre sur 3 colonnes. Ex : 12334,54

    Colonne 1 : affichage 123
    colonne 2 : affichage 34
    colonne 3 ; affichage 54

    Ce nombre est un volume et correspond à des litres.
    colonne 1 : HL
    colonne 2 : DL
    colonne 3 : CL

    mon tout est un fichier à communiquer aux douanes tous les mois concernant stock initial, entrées, sorties, stock final.
    Tous les mois, on passe son temps à revérifier la vngtaine de lignes à recopier et à chaque fois, on a des erreurs de frappe.
    si quelqu"un a une solution, merci d(avance.

    cordialement,
    hindi

  2. #2
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 843
    Points
    4 843
    Par défaut
    Ce n'est pas vraiment un casse-tête par contre c'est clairement pas au bon endroit...

    Avec n'importe quel langage de programmation (ou presque) c'est assez simple à faire : il suffit de compter le nombre de caractères.

    Après ça peut aussi se faire très simplement avec une expression régulière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Regex = ^(\d*?)(\d{1,2})(?:,(\d+))?$
    Remplacement = colonne 1 : $1\ncolonne 2 : $2\ncolonne 3 : $3\n
    Ici elle part de l'hypothèse qu'il y'a une donnée par ligne (si c'est pas le cas faut l'écrire un peu différement) et qu'on se fiche d'avoir des valeurs non renseignées dans les "colonnes" (si c'est pas le cas il faut faire un remplacement conditionnel).

  3. #3
    Membre du Club
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Septembre 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyste Programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 32
    Points : 60
    Points
    60
    Par défaut
    Bonjour Hindi,

    Tout d'abord je ne vois pas pourquoi tu passe des dl aux cl avec deux unitées d'écart. Mais bon si j'ai quand même compris ce que tu voulais faire on peux peut-être y arriver avec des formule simple

    je pensais notamment à le faire comme ceci :

    Colonne A1 tu entre ton nombre entier
    Colonne B1 tu mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ARRONDI.INF(A1;-2)/100
    Colonne C1 tu mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ARRONDI.INF(A1-B1*100;0)
    et en colonne D1 tu mets : Ainsi j'obtiens ce que tu demande dans ton exemple mais je n'ai aucune idée si cela t'aidera pour la totalité de tes cas. Je pense notamment à un nombre du genre xxx.152 ou la colonne D aura un chiffre du type 15.2 et non pas 15. Tu ne donne pas assez de détails je pense.

    En espérant t'avoir quand même un peu aidé

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    Voici un exemple de fichier de conversion qui rejoint la proposition de Kaëléphine avec :
    - en colonne A, le volume initial correspondant à des litres (12334,54).
    - en colonne B, la partie entière correspondant à des hectolitres (123).
    - en colonne C, la partie entière correspondant à des litres (34).
    - en colonne D, la partie entière correspondant à des centilitres (54).

    Tu noteras bien que la colonne C contient des litres et non pas des décilitres comme indiqué dans l’énoncé (j’ai eu l’occasion de vérifier que les douaniers font très bien la différence quand il s’agit de boissons anisées ).

    Cordialement.
    Fichiers attachés Fichiers attachés

  5. #5
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Pour rester dans l'optique de Kaëlephine et gFZT82, en cherchant trois formules ( ni plus ni moins simples que celles déjà données)
    mais qui donnent directement le résultat cherché en partant du volume de départ sans utiliser de résultat intermédiaire :
    Avec le volume initial en A2 ,
    le nombre d'hectolitres est donné aussi par :
    (formule non utilisable avant Excel 2007)
    le nombre de litres par :
    le nombre de centilitres par :
    Cordialement
    Claude

  6. #6
    Futur Membre du Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Décembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2012
    Messages : 5
    Points : 7
    Points
    7
    Par défaut
    Merci pour vos réponses

Discussions similaires

  1. [Tableaux] Casse têtes de boucles
    Par Anduriel dans le forum Langage
    Réponses: 5
    Dernier message: 28/06/2006, 00h24
  2. Casse tête chinois
    Par Jahjouh dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 15/03/2006, 09h04
  3. requête SQL un peu casse tête
    Par hellbilly dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/12/2005, 10h03
  4. Classe, pile, pointeurs et casse-tête!
    Par zazaraignée dans le forum Langage
    Réponses: 6
    Dernier message: 26/09/2005, 16h57
  5. casse-tête excel
    Par gregius dans le forum Access
    Réponses: 2
    Dernier message: 21/09/2005, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo