我的公式適用於列H
,但現在我們新增了列,如果此公式為空,I
我該如何告訴 excel 使用列I
H
=ROUND(IF(H4<=F4*0.03,H4,IF(H4<=F4*0.05,((F4*0.03)+(H4-F4*0.03)*0.5),
(F4*0.03)+((F4*0.02)*0.5))),2)
答案1
怎麼樣:
=IF(H4<>"",ROUND(IF(H4<=F4*0.03,H4,IF(H4<=F4*0.05,((F4*0.03)+(H4-F4*0.03)*0.5),(F4*0.03)+((F4*0.02)*0.5))),2),ROUND(IF(I4<=F4*0.03,H4,IF(I4<=F4*0.05,((F4*0.03)+(H4-F4*0.03)*0.5),(F4*0.03)+((F4*0.02)*0.5))),2))
答案2
謝謝您的幫忙。如果它為零且不為空,我確實希望它從列中拉出。你非常有幫助。這是正常工作的公式!非常令人興奮的東西! =IF(TRIM(H4)="0",ROUND(IF(I4<=F4*0.03,I4,IF(I4<=F4*0.05,((F4*0.03)+(I4-F4*0.03)*0.5 ) ),(F4*0.03)+((F4*0.02)*0.5))),2),ROUND(IF(H4<=F4*0.03,H4,IF(H4<=F4*0.05,((F4* 0.03) )+(H4-F4*0.03)*0.5),(F4*0.03)+((F4*0.02)*0.5))),2))