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

Langage PHP Discussion :

équivalent de arrondi.inf() d'excel


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 42
    Par défaut équivalent de arrondi.inf() d'excel
    salut à tous,
    quelle est la fonction equivallente à arrodi.inf de excel; j'ai déjà essayé avec round() mais ca neme donne pas ce que je veux.
    par exemple:
    ARRONDI.INF(1270;-2) d'excel donne 1200 tandis qu'en php round(1270,-2) me donne 1300; comment peut on avoir 1200 en php?

    merci d'avance

  2. #2
    Membre éprouvé
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Par défaut
    Il y a probablement mieux, mais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo (floor(1270 / 100)) *100;
    peut faire une solution temporaire valide, quitte éventuellement a te faire ta propre fonction d'arondi, basé sur ce principe là.

    --
    Rakken

  3. #3
    Membre éclairé
    Avatar de titoon
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 71
    Par défaut
    Erf... y'a pas de paramètres pour la précisions sur la function floor()...
    Tu peux peut-être essayé ça (pas testé) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function pceil($n, $pres) {
    	$i = (int) ($n / $pres); // retourne la division entière de $n par $pres
    	return $i * $pres; // multiplie le résultat par la précision
    }
    // arrondit 1270 à la centaine inférieure
    // => 1270 / 100 = 12 ; 12 * 100 => 1200
    pceil(1270, 100);

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 42
    Par défaut
    ok, je l'ai testé et ca marche tres bien, je vous remercie

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

Discussions similaires

  1. [XL-2010] arrondi sup et arrondi inf
    Par Byven dans le forum Excel
    Réponses: 3
    Dernier message: 06/11/2014, 18h21
  2. [XL-2010] associe arrondi inf
    Par pilounet54 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/08/2012, 19h21
  3. l'équivalent de Offset en formule Excel
    Par Djohn dans le forum Excel
    Réponses: 10
    Dernier message: 08/01/2009, 15h19
  4. Arrondi et cellule excel
    Par guillaume89 dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 03/08/2008, 10h48
  5. VBA Excel Arrondi
    Par Lavip dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 16/07/2008, 17h28

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