0

我有一个文件:

表 1:

Name  Hours Price
-----------------
Name1 12    126.00 
Name2 14    161.00
Name3 8     100.00
Name4 10    135.00

表 2:

Name  Rate
---------
Name1 10.5
Name2 11.5
Name3 12.5
Name4 13.5

我想将小时乘以名称对应的费率。所以像 Name1 = 12 * 10.5 = 126 等等。不知道该怎么做?

4

2 回答 2

1

一种方法是使用VLOOKUP

(假设名称A1在两张纸中):

列(C3 到 C6)中的公式Price应为

=B3*VLOOKUP(A3,Sheet2!$A$3:$B$6,2,FALSE)

翻译:

=  B3   *VLOOKUP(  A3  ,  Sheet2!$A$3:$B$6   ,      2     ,     FALSE   )
={Hours}*VLOOKUP({Name},{Name+Rate in Sheet2},{2nd column},{exact match})
于 2013-05-07T14:02:09.217 回答
0

如果您想通过 excelcell 中的“代码”来执行此操作,我认为这是一种非常简单的方法,然后像这样:

=IF(A1=表2!A1;B1*表2!B1)

=IF(单元格 = 单元格;那么做;否则做)

如果名称可以按顺序更改,则 D Stanleys 更好。

否则 VBA 代码也很容易。

于 2013-05-07T14:03:46.790 回答