Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何计算C语言中的Macauley修改持续时间?_C#_Excel Formula_Duration - Fatal编程技术网

C# 如何计算C语言中的Macauley修改持续时间?

C# 如何计算C语言中的Macauley修改持续时间?,c#,excel-formula,duration,C#,Excel Formula,Duration,我想用C实现这个公式 在Excel中使用的时间公式 =持续时间4386044233,0.2,0.19,2,3 是否有用于此的函数或包?您可以使用NuGet package:: 您可以使用NuGet包:: 什么是持续时间公式?你试过什么吗?向我们展示您对Excel函数的Java实现的尝试。如果你想把它转换成C,这可能是一个起点。我不会把它作为一个答案,因为图书馆的建议是离题的,但似乎有一个.NET NuGet包可能我还没有选中并实现它:ExcelFinancialFunctions需要导入这个ex

我想用C实现这个公式

在Excel中使用的时间公式

=持续时间4386044233,0.2,0.19,2,3

是否有用于此的函数或包?

您可以使用NuGet package::

您可以使用NuGet包::


什么是持续时间公式?你试过什么吗?向我们展示您对Excel函数的Java实现的尝试。如果你想把它转换成C,这可能是一个起点。我不会把它作为一个答案,因为图书馆的建议是离题的,但似乎有一个.NET NuGet包可能我还没有选中并实现它:ExcelFinancialFunctions需要导入这个excel命名空间Microsoft.Office.Interop.excel,然后使用公共双时间段对象Arg1、对象Arg2、对象Arg3、对象Arg4、对象Arg5、对象Arg6;你有什么例子吗?什么是持久化的公式?你试过什么吗?向我们展示您对Excel函数的Java实现的尝试。如果你想把它转换成C,这可能是一个起点。我不会把它作为一个答案,因为图书馆的建议是离题的,但似乎有一个.NET NuGet包可能我还没有选中并实现它:ExcelFinancialFunctions需要导入这个excel命名空间Microsoft.Office.Interop.excel,然后使用公共双时间段对象Arg1、对象Arg2、对象Arg3、对象Arg4、对象Arg5、对象Arg6;你有这方面的例子吗?
using Excel.FinancialFunctions;


DateTime start = new DateTime(1900, 01, 01);
double modifiedDuration = Financial.MDuration(
    start.AddDays(43860), 
    start.AddDays(44233), 
    0.2, 
    0.19,
    (Frequency)2, 
    (DayCountBasis)3);