FACTORIAL
Syntaxe
FACTORIAL(data)
Paramètres
data
Valeurs entières dont la factorielle doit être calculée. Il peut s'agir d'une valeur constante, d'une colonne, d'une plage de cibles ou d'une expression convertie comme l'une de ces valeurs, mais la valeur doit être supérieure ou égale à zéro. Pour la définition du format de data, voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit IBM ® .
Description
FACTORIAL calcule la factorielle des valeurs de la plage de données spécifiée. Toutes les entrées doivent être des entiers supérieurs ou égaux à zéro. La factorielle d'un nombre entier inférieur ou égal à un est un. Pour les entiers X ≥ 2, la factorielle x! = x (x-1)(x-2)…(x - (x-1)). FACTORIAL renvoie une nouvelle colonne par colonne en entrée, chacune contenant la factorielle des nombres de la colonne d'entrée correspondante.
*
Toute valeur supérieure à 34 génère ??? (erreur de dépassement des valeurs à virgule flottante).
Exemples
Crée une colonne nommée TEMP contenant la valeur 6.
Crée une colonne nommée TEMP, dans laquelle chaque valeur correspond à la factorielle du contenu de la colonne V1.
Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent aux factorielles du contenu de la colonne V1, les valeurs de la colonne VX correspondent aux factorielles du contenu de la colonne V2 et les valeurs de la colonne VY correspondent aux factorielles du contenu de la colonne V3.
Crée une colonne nommée TEMP, dans laquelle les 11 premières cibles contiennent les factorielles des valeurs des lignes 10 à 20 de la colonne V1. Les autres cibles de TEMP sont vides.
Crée deux colonnes nommées TEMP et VX, contenant des valeurs dans les lignes 1 à 50 (les autres cibles sont vides). Les valeurs de la colonne TEMP sont les factorielles des lignes de la colonne V1 et les valeurs de la colonne VX sont les factorielles des valeurs de la colonne V2.