2015-02-05 121 views
0

我的情况如下:Excel的逻辑 - 匹配的列

在 '日' 列是1至365,并且每一天重复24次(对于24小时)。每天和每小时都有一个度数值,由B列表示。我需要每次使用E列多列B列A列匹配D(例如B2 * E2,B3 * E2,B4 * E2,B7 * E3)。

我该怎么做?我真的很困惑。 谢谢

回答

1

使用您的显示来说,在小区C2和抄下来:

=B2*VLOOKUP(A2,$D$2:$E$366,2,FALSE)

+0

我在这里想它,但它不工作。由于我给出的例子不是真实的,我需要了解它的作用,所以我可以在这里应用它。你能解释一下,我可以试试吗?谢谢你的回答! – 2015-02-05 20:04:58

+0

Vlookup通过将A2与列D匹配,然后将该数字乘以B2,从E列中拉出相应的数字。 – tigeravatar 2015-02-05 20:21:14

+0

我问得太早。我在谷歌搜索了什么Vlookup做了,好吧..理解你的想法,但仍然没有做到。我正在使用LibreOffice。你认为你的配方在那里不起作用吗? – 2015-02-05 20:25:01

1

两种方式:

VLOOKUP(A2,$ d $ 2:$ E $ 366,2,FALSE )* B2

SUMPRODUCT(B2 *($ d $ 2:$ d $ 366 = A2)* $ E $ 2:$ E366)

+0

谢谢你的回答!自从Vlookup开始工作后,没有尝试使用Sumproduct! – 2015-02-05 20:33:02