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 :

Comment paramétrer une valeur absolue avec décimale


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Particulier
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Particulier

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Par défaut Comment paramétrer une valeur absolue avec décimale
    Bonjour,

    Pourriez-vous me dire comment je peux inserer dans une fonction logique une formule concernant une valeur absolue avec décimale ?
    Ex: a1 =3 ; b1=-3 ; Valeur absolue =3
    a1=3.2 ou b1=-3.2 ?????? comment prendre en compte la virgule ?
    Merci d'avance.
    Patrick

  2. #2
    Membre Expert Avatar de jerome.vaussenat
    Homme Profil pro
    Formateur Bureautique
    Inscrit en
    Janvier 2011
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur Bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 629
    Par défaut
    Salut,

    Avec la focntion :
    =ABS(A1)
    =ABS(B1)

    La fonction ABs fonctionne avec des réels (donc décimales ou pas, ce n'est pas un pb.

    En espérant que cela répond à ta demande.

    Jérôme.

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    La valeur absolue donne toujours l'entier inférieur. Ce n'est pas une règle spécifique à Excel mais une règle mathématique.
    Donc, pour un négatif comme -3,2, ça donnera -4.

    Je suppose que ce que tu cherches, c'est à obtenir la valeur sans les décimales.

    Dans ce cas, il y a plusieurs solutions en utilisant la fonction SI().
    Voici deux solutions qui n'utilisent pas de SI :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ENT(ABS(A1))*SIGNE(A1)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =CNUM(GAUCHE(A2;TROUVE(",";A2)))

  4. #4
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 676
    Par défaut
    La valeur absolue donne toujours l'entier inférieur. Ce n'est pas une règle spécifique à Excel mais une règle mathématique.
    Donc, pour un négatif comme -3,2, ça donnera -4.
    Bonjour,
    il me semble que tu confonds valeur absolue et partie entière.

  5. #5
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Tu as raison.

    Mais, dans ce cas, je ne vois pas quelle est le problème de Patto.

    Il y a quand même un truc bizarre : le séparateur de décimales est un . et non une , dans ses exemples, ce qui est inhabituel pour un utilisateur français (si j'en crois son profil).
    Est-ce que le problème ne serait pas que ces valeurs n'en sont pas réellement et qu'il s'agit de texte ?

  6. #6
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 676
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Tu as raison.

    Mais, dans ce cas, je ne vois pas quelle est le problème de Patto.

    Il y a quand même un truc bizarre : le séparateur de décimales est un . et non une , dans ses exemples, ce qui est inhabituel pour un utilisateur français (si j'en crois son profil).
    Est-ce que le problème ne serait pas que ces valeurs n'en sont pas réellement et qu'il s'agit de texte ?
    Dans ce cas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(LEFT(B1;1)="-";RIGHT(B1;LEN(B1)-1);B1)
    Qui enlève le "-" si c'est le premier caractère de la chaine devrait convenir.

    PS: test rapide: ABS semble tolérer un nombre au format texte.

    edit: ça m'arrive aussi d'utiliser le point comme séparateur, vu qu'il est sur le pavé numérique, pour gagner du temps d'écriture
    et la formule en français au cas où:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =si(gauche(B1;1)="-";droite(B1;nbcar(B1)-1);B1)

Discussions similaires

  1. Comment paramétrer une Action Struts avec un objet bean ?
    Par Battosaiii dans le forum Struts 1
    Réponses: 1
    Dernier message: 24/08/2011, 15h28
  2. Réponses: 1
    Dernier message: 20/05/2009, 00h16
  3. Rechercher une valeur absolue avec fonction Find
    Par Jeanvaljean44 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/09/2008, 08h25
  4. Réponses: 10
    Dernier message: 30/11/2006, 23h06
  5. Réponses: 2
    Dernier message: 03/05/2006, 17h00

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