|
=IF($B6="收入款",VLOOKUP(YEAR($A6),基本信息!$A$3:$B$6,2,0)*日记账!$C6,0)
=IF($B6="收入款",VLOOKUP(YEAR($A6),基本信息!$A$3:$B$6,2,0)*日记账!$C6,0)
首先这是个IF判断函数,IF有3个参数,第一个参数是条件,第二个参数是当条件成立的时候所反馈的结果,第三个参数是当条件不成立的时候所反馈的结果。
那么就可以得到,如果B6单元格等于收入款的话,那么就返回VLOOKUP(YEAR($A6),基本信息!$A$3:$B$6,2,0)*日记账!$C6 这个值,如果不等于的话,那么就等于0,其中B6中的B前面加了个$符号,表示绝对引用B列,不管你怎么向右拖动公式这个B始终都是不变的。
VLOOKUP(YEAR($A6),基本信息!$A$3:$B$6,2,0)*日记账!$C6 这个是个VLOOKUP查找引用函数。
VLOOKUP函数有4个参数,第1个参数是要查找的值,第2个参数是要在哪个区域中查找(注意:这个区域的首列是作为一个查找依据列处理,所有的数据都是在首列中查找的,如果首列中有才会查找得到,如果首列中没有那么就查找不到的,就会返回错误值),第3个参数是引用查找区域中的第几列,比如查找区域是B1:D100,如果要引用D列的数据,那么D列在B1:D100这个区域中是第3列,那么值就为3。第4个参数是查找模式,如果不等于0那么就是模糊查找,如果等于0那么就是精确查找。
通过公式可以看出,要查找A6单元格的年份值,在A3:B6这个区域中查找,引用的是查找区域中的第2列,查找模式为精确查找,这个公式得到的值再乘以日记账表中的C6单元格的值。
|
|