blob: 7faae97bd5a1ac8183ea360d3d6f4ce734a1e39f [file] [log] [blame]
using System.Collections.Generic;
using OfficeOpenXml.FormulaParsing.ExpressionGraph;
namespace OfficeOpenXml.FormulaParsing.Excel.Functions.Math;
public class Degrees : ExcelFunction {
public override CompileResult Execute(
IEnumerable<FunctionArgument> arguments,
ParsingContext context) {
ValidateArguments(arguments, 1);
var angle = ArgToDecimal(arguments, 0);
var result = (angle * 180) / System.Math.PI;
return CreateResult(result, DataType.Decimal);
}
}