如何将属于特定月份的单元格与公司名称相乘?

时间:2017-03-04 20:36:53

标签: excel

以下是我对200家公司2001年至2016年每日数据的输入: enter image description here

带有月度数据的输出(这里我计算&#34;产品&#34; 2000年6月=所有产品&#34;(每日回报/ 100 + 1)&#34; 2000年6月:< / p>

enter image description here

问题在于我必须为每个公司输入每个月的公式才能计算出来。是否有更有效的解决方案? 附:每个公司/每年/每个公司的天数都不相同。

1 个答案:

答案 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.此外,我还没有测试过,所以如果您收到错误请告诉我。