Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Énumère les stratégies pour gérer la précision des calculs.
En raison du problème de précision de l’arithmétique à virgule flottante IEEE 754, certaines formules “apparemment simples” peuvent ne pas donner le résultat attendu.
Par exemple, la formule “=-0.45+0.43+0.02”, lorsqu’on calcule les opérandes avec l’opérateur ‘+’ directement, le résultat n’est pas zéro. Pour ce type de problème de précision,
certaines stratégies spéciales peuvent donner le résultat attendu.
public enum CalculationPrecisionStrategy
Champs
Decimal = 2
Utilise des décimales comme opérandes lorsque cela est possible.
Le moins efficace en termes de performance.
None = 0
Aucune stratégie appliquée au calcul.
Lors du calcul, utilise simplement la valeur double originale comme opérande et retourne le résultat directement.
Le plus efficace en termes de performance et applicable dans la plupart des cas.
Round = 1
Arrondit le résultat du calcul en fonction des chiffres significatifs.