CEIL |
Conversion de l'entier supérieur ou égale |
---|---|
SAS | Mathématique |
Syntaxe
CEIL(argument) |
Paramètres
Nom | Description |
---|---|
argument | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction arrondie la valeur d'un entier.
Remarques
- Si le paramètre est compris entre 1E-12 d'un entier, la fonction renvoie cet entier.
- Comparaisons Contrairement à la fonction CEILZ, la fonction CEILZ retourne un résultat flou. Si le paramètre est compris entre 1E-12 d'un entier, la fonction CEIL brouille le résultat pour qu'il soit égal à cet entier. La fonction CEILZ ne brouille pas le résultat. Par conséquent, avec la fonction CEILZ, vous pourriez obtenir des résultats inattendus.
Exemple
Voici un exemple montrant une utilisation plus classique de cette fonction :
- data ceilsamples;
- x = ceil(1);
- put 'CEIL(1)=' x;
- x = ceil(1.1);
- put 'CEIL(1.1)=' x;
- x = ceil(1.7);
- put 'CEIL(1.7)=' x;
- x = ceil(-1);
- put 'CEIL(-1)=' x;
- x = ceil(-1.1);
- put 'CEIL(-1.1)=' x;
- x = ceil(-1.7);
- put 'CEIL(-1.7)=' x;
- x = ceil(30.2);
- put 'CEIL(30.2)=' x;
- x = ceil(-35.4);
- put 'CEIL(-35.4)=' x;
- run;
on obtiendra le résultat suivant :
CEIL(1)=1CEIL(1.1)=2
CEIL(1.7)=2
CEIL(-1)=-1
CEIL(-1.1)=-1
CEIL(-1.7)=-1
CEIL(30.2)=31
CEIL(-35.4)=-35
Dernière mise à jour : Samedi, le 6 août 2016