以下是我对200家公司2001年至2016年每日数据的输入: enter image description here
带有月度数据的输出(这里我计算&#34;产品&#34; 2000年6月=所有产品&#34;(每日回报/ 100 + 1)&#34; 2000年6月:< / p>
问题在于我必须为每个公司输入每个月的公式才能计算出来。是否有更有效的解决方案? 附:每个公司/每年/每个公司的天数都不相同。
答案 0 :(得分:0)
你可以尝试
=PRODUCT(IF(('NYSE Returns'!$C$3:$C$1000>=B3)*('NYSE Returns'!$C$3:$C$1000<EDATE(B3,1)),'NYSE Returns'!$E$3:$E$1000))
这是一个数组公式,因此在输入公式时,请使用 CTRL + SHIFT + ENTER 而不是ENTER。
您可以更改1000以匹配数据的结尾,因为我认为它必须超过1000.此外,我还没有测试过,所以如果您收到错误请告诉我。