我正在尝试根据其他单元格中的值填充Excel 2019中的单元格,而无需创建循环引用。我只想在包含增值税的10%的单元格A1中输入一个值,然后单元格B1将自动填充增值税净额。同样,如果我有净值,我想将其放入B2并在B1中自动填充总金额吗?公式不断给我错误,我对VBA一无所知。似乎是一个非常简单的问题,但无法解决,因此诉诉失败。抱歉,如果我仍然很简单,仍然在学习,并且搜索2小时后仍无法在Google上找到答案。谢谢。
经过大量搜索后在此网站上找到了答案-感谢D_Bester-谢谢。链接发布在这里:在这种情况下,如何避免使用VBA进行循环引用?
下面是答案的副本-经过测试,可以正常工作!
实际上,您根本不需要VBA。使用以下公式:
Net in A2 =IF(NOT(ISFORMULA(C2)),C2-B2,0)
VAT in B2 =IF(NOT(ISFORMULA(A2)),A2*VATRATE,IF(NOT(ISFORMULA(C2)),C2-(C2/(1+VATRATE)),0))
Gross in C2 =A2+B2
诀窍是确定是否手动输入了数字。一旦知道了,就可以使用if语句来避免循环引用。
复制所需的行数。
编辑'18 Mar 10'在22:14回答18 Mar 10'18在22:04 D_Bester 4,63744金徽章2828银徽章67
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句