
ลองตามนี้ครับ
1. AV2 ปรับสูตรใหม่ไม่ให้แสดงค่าผิดพลาดกรณีที่มีค่าเดียว
=INDEX($AN$7:$AN$19,MAX(1,MATCH(LOOKUP(2,1/(AU$7:AU$20>0),AU$7:AU$20),AU$7:AU$20,0)-1))+(AU31/$W$1)/24
Enter > Copy ไปด้านขวา
2. AM7 เขียนสูตรให้สัมพันธ์กับ AR+AS
=(AR7=1)*0.25*3/24+(AS7=1)*3/24
Enter > Copy ลงด้านล่าง
3. AU7 เขียนสูตรให้สัมพันธ์กับ AM ซึ่งจะมีผลกับคอลัมน์ AU เท่านั้น หากต้องการให้มีผลกับทุกคอลัมน์ให้ลบส่วนประกอบที่ผม
ระบายสีอักขระด้านล่างทิ้งไป
=IF(AND(ROWS(AU$7:AU7)>1,LOOKUP(9.99999999999999E+307,AU$5:AU6)=0,COUNTIF(AU$6:AU6,">0")>0),0,IF(AV6<>0,0,MAX(0,IF($AK7-SUM($AT7:AT7)>=AU$29*$X7-SUM(AU$6:AU6),AU$29*$X7-SUM(AU$6:AU6),$AK7-SUM($AT7:AT7)-IF(
AND(COLUMNS($AU7:AU7)=1,$AM7<>0
),64800*$AM$7,0)))))
Enter > Copy ไปด้านขวาและลงด้านล่าง
You do not have the required permissions to view the files attached to this post.