不知道你单元格是否留空,A列B列会不会同时写?
如果A,B,C同一行内只写一个,G2的公式可以写成
=if(A2<>"",A2*D2,IF(B2<>"",B2*E2,IF(C2<>"",C2*F2,"")))
我觉得你G2列的公式应该写
=A2*D2+B2*E2+C2*F2
没有数量的当做0处理了。有多个数值就加起来了,你的本意不是这样吗?
=A*D+B*E+C*F
要保证BC无值时为零,这个简单的公式可以满足你现在的条件。
以上