E2公式:=IF(CELL("Format",A2)=",2-",IF(ISBLANK(B2),A2*C2,A2*B2),0)
D2公式:=IF(E2=0,IF(ISBLANK(B2),A2*C2,A2*B2),E2*汇率)
注:“汇率”应当是一个已定义的名称,比如定义名称"汇率",引用位置填“=2”(不含引号)
A列中的¥和$是输入的符号吗?还是改格式时时候显示出来的?
因为两种不一样,第一种如果是手动输入的,那当前格是文本形式的,公式是无法计算的
如果是格式更改的,则可以计算,但后续的无法用公式查找是否有¥$号的
如果是手动输入的符号,则公式可以改为:
E2公式为:
=IF(B2=0,RIGHT(A2,LEN(A2)-1)*C2,RIGHT(A2,LEN(A2)-1)*B2)
D2公式为:
=IF(E2=0,0,IF(IFERROR(FIND("$",A2),0)>0,E2,E2*6))
分别下拉
E2公式:
=IF(LEFT(A2="$",SUM(B2:C2)*A2,0)
D2公式:
=IF(E2,E2*汇率,SUM(B2:C2)*A2)