我有两个表:Table11和Table1510 在表11中,我有三列:日期,数值和文本值 在Table1510中,我有4列:开始日期,结束日期,文本值和空列
现在我的公式需要做的是: 表[1510]空列=
如果Table11 [date] = Table1510 [Startdate] + Table1510 [enddate]
和Table11 [文本值] =表[1510]文本值
然后将所有Table11 [数值]相加。
我想在Table1510中自动填充此公式,所以也许我必须使用数组公式来完成它,但是我无法使其工作。
我尝试了以下操作,但没有成功:
=SOMMEN.ALS('Productiegegevens nieuw.xlsm'!Tabel11[Downtime door technische fout];[@Equipment];'Productiegegevens nieuw.xlsm'!Tabel11[Equipment];[@[Datum uitvoering]];"<="&'Productiegegevens nieuw.xlsm'!Tabel12[Datum];[@[Datum eind uitvoering]];">="& 'Productiegegevens nieuw.xlsm'!Tabel12[Datum])
答案 0 :(得分:0)
在Google翻译的帮助下,我试图确定您的公式存在问题。看起来至少有一个criteria_range和条件不同步,并且如果翻译正确,则您的日期与>=
和<=
运算符不匹配。
Datum uitvoering Date of execution (startdate)
Datum eind uitvoering Date of completion (enddate)
Downtime door technische fout Downtime due to technical error (numerical value)
Equipment Equipment (text value)
您必须将外部工作簿名称添加到Table11中,但这是我想出的。
=SUMIFS(Tabel11[Downtime door technische fout], Tabel11[Datum], ">="&[@[Datum uitvoering]], Tabel11[Datum], "<="&[@[Datum eind uitvoering]], Tabel11[Equipment], [@Equipment])