求大神解释着两个函数在excel中的意思 “=IF(G3="","",VLOOKUP(G3, 4.xlsx会计科目表✀!$A$3:$B$60,2,1))

2024-12-15 20:16:29
推荐回答(2个)
回答1:

=IF(G3="","",VLOOKUP(G3, 4.xlsx会计科目表'!$A$3:$B$60,2,1))
是假如G3是没有内容的,则等于空,否则等于
查找4.xlsx工作簿中 会计科目表 的工作表 中的A3到B60的列表内容中A列与G3相同行的B列内容。

=IF(ISNA(VLOOKUP("库存现金",科目汇总表!$B6:$D42,3,FALSE)),0,VLOOKUP
("库存现金",科目汇总表!$B6:$D42,3,FALSE))
是假如在科目汇总表的B6到D42的列表中,查找B列中有没有"库存现金"内容的单元格,
如果B列 没有发现 "库存现金"的内容,则等于0,
如果 B列 发现 "库存现金"的内容,则等于D列同行单元格中的内容。

回答2:

1.“=IF(G3="","",VLOOKUP(G3, 4.xlsx会计科目表'!$A$3:$B$60,2,1))
如果G3为空,就返回空,否则在4.xlsx会计科目表'的A3:A60查找小于等于G3的最大值,并返回这个值的右侧第一个单元格的值(B列)。
2. “=IF(ISNA(VLOOKUP("库存现金",科目汇总表!$B6:$D42,3,FALSE)),0,VLOOKUP
("库存现金",科目汇总表!$B6:$D42,3,FALSE))”
在科目汇总表B6:B42查找"库存现金",找到就返回这个值右侧第二个单元格的值(D列),找不到就返回0.
说明
ISNA,检验数值的类型,返回错误 TRUE ,正确返回 FALSE。
TRUE 或者1或者省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 查找值 的最大数值; FALSE或者0,为精确匹配值。如果找不到,则返回错误值 #N/A。