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 :

cellules croisées conversion unité


Sujet :

Excel

  1. #1
    Membre du Club
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Points : 66
    Points
    66
    Par défaut cellules croisées conversion unité
    Bonjour,

    Voilà mon soucis.

    J'ai deux colonnes A et B contenant des nombres. Il s'agit de la même donnée dans deux unités différentes. Par exemple, A donne un Temps en Secondes et B donne le même temps en heures.

    La personne qui utilise ce tableau connait soit la valeur en secondes soit en heures. Donc il faut que quand je rentre une valeur dans la cellule AX, la cellule BX se remplisse automatiquement et inversement.

    Si ça avait été à sens unique, c'est à dire qu'on remplit toujours la même colonne,là je sais faire avec une petite formule c'est pas dur. Mais là je ne trouve pas. Je pense que ça doit être possible avec une macro ou un petit bout de code vba, mais si c'est possible j'aimerai trouver sans faire appel à VBA directement. Ce n'est pas pour moi directement et les personnes qui l'utiliseront seraient incapables d'utiliser VBA

    Merci beaucoup

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 48
    Points : 53
    Points
    53
    Par défaut
    A ma connaissance, le seul moyen que tu aurais te t'en tirer c'est d'utiliser des références croisées :

    en A1 tu mets : =si(B1>0;B1/3600;"")
    en B1 : =si(A1>0;A1*3600;"")

    Ensuite, tu devras cocher en option dans l'onglet :
    Outils -> Options -> Calcul

    la case Itération, et mettre "Maximum iterations" à 1 (ca suffit dans ce cas).
    Sinon Excel va pas être content quand tu lui mets des références circulaires...

    C'est moins joli qu'une macro, mais bon ca passe...

  3. #3
    Membre averti Avatar de J.Michel
    Inscrit en
    Septembre 2007
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 61

    Informations forums :
    Inscription : Septembre 2007
    Messages : 279
    Points : 323
    Points
    323
    Par défaut
    Le problème avec les formules c'est que dès que tu auras saisi une valeur dans une cellule, la formule initiale va disparaître.
    (\ _ /)
    (='.'=)
    L'erreur est humaine. Mais pour une véritable catastrophe il faut un ordinateur
    (")-(") Lorsque votre problème est solutionné, merci de cliquer sur

  4. #4
    Membre du Club
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Points : 66
    Points
    66
    Par défaut
    Merci pour vos réponses

    je n'avais pas vu que je n'avais pas pris la peine de vous répondre, je vous prie de m'en excuser.

    Alors finalement, j'ai suivis la solution de Magemax, en la modifiant un tantinet.

    =SI(A642="";"";ARRONDI.SUP(A642/3600;0))
    =SI(B642="";"";ARRONDI.SUP(B642*3600;0))

    En fait le problème que tu soulève J.Michel ne sera pas trop contraignant ici. Si on tape une nouvelle valeur dans la cellule, la conversion est automatiquement faite.

    En tout cas merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conversion d'une matrice en tableau de cellules
    Par wawrint dans le forum MATLAB
    Réponses: 2
    Dernier message: 03/06/2008, 14h55
  2. [Débutant] Problème conversion tableau de cellule en matrice
    Par niepoc dans le forum MATLAB
    Réponses: 2
    Dernier message: 22/05/2008, 23h25
  3. [W2K] Références croisées dans l'unité d'allocation
    Par carjo dans le forum Windows XP
    Réponses: 2
    Dernier message: 12/06/2007, 17h53
  4. ASP Excel Probleme de conversion de cellule
    Par mattyeux dans le forum ASP
    Réponses: 3
    Dernier message: 30/03/2007, 15h05
  5. Créer des fonctions de conversion d'unités
    Par frenzy dans le forum Langage
    Réponses: 6
    Dernier message: 01/03/2006, 09h52

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