我希望你能帮我一个更先进的Excel公式。
我希望完成以下工作:
如果T栏(新帐户所有者)为错误(#NA),则用船运国(I)填写记帐国(D),用船运国(G)填写计费状态。
如果S列(使用船运)是错误的,则用阿波罗国家(M)填充计费国(D),用阿波罗状态(N)填充计费状态。
但是,如果T栏中没有错误,则重要的是不要覆盖当前的计费国。
发布于 2022-05-12 03:26:51
从你的帖子来看,不清楚优先顺序是什么。例如,如果新帐户所有者和使用航运都有一个错误,‘计费国家’是充满了‘船运国’或‘阿波罗国家’?
如果您只想用Excel完成此操作,则需要将公式放入C列和D列,并手动填写计费国家和州,除非从其他地方检索数据,在这种情况下,您只需引用该数据即可。
这些公式只检查New所有者的#N/A错误,没有其他错误。
计费国
=IF(ISNA(T2),IF(ISERROR(S2),M2,I2),"Country")计费状态
=IF(ISNA(T2),IF(ISERROR(S2),N2,G2),"State")细目:
如果新帐户所有者有#N/A错误
和使用航运有一个错误
那么计费国/州=阿波罗国/州
否则,开票国/州=船运国/州
否则开票国=“国家”
这实际上取决于数据是如何生成的,这是否实用。
https://stackoverflow.com/questions/72188309
复制相似问题