WPS表格问题~

=IF($B3=VLOOKUP($B3,数据库!$A2:$AD4287,1),VLOOKUP($B3,数据库!$A2:$AD4291,3,TRUE),"-")=DATEDIF(C3,TODAY(),"y")。上面两个公式如何组合能达到图2里的年月日关联到图一里时,显示的实际年龄数字?

=IF(
$B3=VLOOKUP($B3,数据库!$A2:$AD4287,1), -1
VLOOKUP($B3,数据库!$A2:$AD4291,3,TRUE), -2
"-")=DATEDIF(C3,TODAY(),"y") -3
虽然我没看明白你写的什么意思,但是我看你的if 公式就不对啊。你看我标注的-1-2-3,-3部分是不是没写对追问

第一个
=IF($J3=VLOOKUP($J3,数据源对内!$A2:$AD4148,1),
VLOOKUP($J3,数据源对内!$A2:$AD4148,4,TRUE),"-")
第二个
=DATEDIF(C3,TODAY(),"y")。
这两个公式如何组合~?

追答

你想怎么运算这两个公式的值 就 怎么在中间加符号
比如 *
=IF($J3=VLOOKUP($J3,数据源对内!$A2:$AD4148,1),
VLOOKUP($J3,数据源对内!$A2:$AD4148,4,TRUE),"-")*DATEDIF(C3,TODAY(),"y")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-31
截图。把两个表的全屏截图发上来,你这俩特写,不好根据行号列标写公式。追答

我觉得你的意图,应该可以只用datedif,其中里面的C3,要变成offset或index其中之一嵌套match的组合。

本回答被提问者采纳
第2个回答  2018-11-02
=IF($B3=VLOOKUP($B3,数据库!$A2:$AD4287,1),VLOOKUP($B3,数据库!$A2:$AD4291,3,0),DATEDIF(G2,TODAY(),"y"))