=ROUND(MIN(IF(M5=0,0,IF(M5<=50000000,3000000,IF(M5<=150000000,(M5-50000000)*0.5%+3000000,IF(M5<=250000000,(M5-150000000)*0.4%+3500000,IF(M5<=1000000000,(M5-250000000)*0.3%+3900000,IF(M5<=10000000000,(M5-1000000000)*0.125%+6150000,IF(M5<=150000000000,(M5-10000000000)*0.06%+17400000,IF(M5<=500000000000,(M5-150000000000)*0.03%+101400000,IF(M5<=650000000000,(M5-500000000000)*0.025%+206400000,IF(M5<=1000000000000,(M5-650000000000)*0.015%+243900000,IF(M5<=3000000000000,(M5-1000000000000)*0.012%+296400000,IF(M5>3000000000000,(M5-3000000000000)*0.01%+536400000)))))))))))),590000000),0)