索引/匹配多个条件并重复n次

emm*_*edu 2 excel rows repeat excel-formula

我需要帮助完成这个公式.它需要:

  • 确定第一个value应该去的地方
  • 当存在一个变化确定value在同一个location.例如,洛杉矶有两个独立的value

这是我到目前为止(假设en:

=IF(ROW()-1="","",IF(ROW()<=ROW($F$2)+INDEX($A$2:$D$7,MATCH($F$1,$A$2:$A$7),4)-1,INDEX($A$2:$D$7,MATCH($F$1,$A$2:$A$7),3),0))
Run Code Online (Sandbox Code Playgroud)

假设样本数据在A1到D7中,理想结果在E1中开始,并且在单元格F2中填充0.12.

样本数据:

在此输入图像描述

理想的结果: 它应该索引/匹配locationstart_time和复制value基础上的replicate计数,如下图所示.

在此输入图像描述

感谢您的任何建议/方法

Dir*_*hel 5

我假设在第二个列表中有2次"纽约"是一个错误(因为LA不是).

让每个城市只有一次,像下面这样的公式会做(只需更改范围,使其适合您的实际范围):

=SUMPRODUCT((G$1=$A$2:$A$7)*($F2>=$B$2:$B$7)*($F2<=($B$2:$B$7+"00:30"*$D$2:$D$7))*$C$2:$C$7)
Run Code Online (Sandbox Code Playgroud)

(我使用的范围可以在下面的图片中看到)
在此输入图像描述