我的Excel中有3张(Sheet1,Sheet2,Sheet3) .
SHEET 1
Name OUTPUT EXPECTED
IF(Name in sheet 1 matches name in sheet 2 and sheet 3,
then sum V1 of Sheet 2 and Sheet 3 for that name)
A 12
B 11
C 5
D 4
SHEET 2
Name V1
A 5
B 5
C 3
D 2
SHEET 3
Name V1
A 7
B 6
C 2
D 2
如果Sheet1中的列 A
的值与Sheet2和Sheet3中的列 A
的值匹配,则将sheet2和sheet3中另一列的值与该匹配值相加 .
现在,我正在使用下面的公式,它给了我正确的结果 . 但是当我更改sheet1的列 A
中的值的顺序时,公式无法正常工作 .
=SUM(Sheet2!B2,Sheet3!B2)
=SUM(Sheet2!B3,Sheet3!B3)
=SUM(Sheet2!B4,Sheet3!B4)
=SUM(Sheet2!B5,Sheet3!B5)
我是新手在Excel中编写公式,我读到我需要使用 VLOOKUP
来实现这一目标,但实际上并不理解并得到它,因为它说订单必须在 Ascending
顺序 VLOOKUP
才能正常工作 . ( A
列不会按 Ascending
顺序排序)
请写下这个公式的任何帮助和建议!
TIA .
2 回答
如果要添加sheet1,sheet2和sheet3 altogheter中的值,请使用sumif:
这将添加三张纸的值,无论sheet1中的值是否实际上是其他值上的值
像这样使用
SUMIF
函数