blob: e93147f3bee04076aa8e9fc96bda2bf67044e762 [file] [log] [blame]
using System.Collections.Generic;
using OfficeOpenXml.FormulaParsing.ExpressionGraph;
namespace OfficeOpenXml.FormulaParsing.Excel.Functions.Math;
public class Ln : ExcelFunction {
public override CompileResult Execute(
IEnumerable<FunctionArgument> arguments,
ParsingContext context) {
ValidateArguments(arguments, 1);
var arg = ArgToDecimal(arguments, 0);
return CreateResult(System.Math.Log(arg, System.Math.E), DataType.Decimal);
}
}