Page 1 of 1

ช่วยดูฟังก์ชั่น IF ให้หน่อยครับ....ผู้รู้...

Posted: Sat Feb 11, 2012 12:08 pm
by kingmaster
ผมมีข้อสงสัยครับ..คือ
เงื่อนไข....
[1-50] [51-250] [251-500] [501 ขึ้นไป]
200 บาท 250 บาท 300 บาท 350 บาท

ในการคำนวนคือ
[1-50] = 200 บาท 20 ชิ้น = 20 x 200 = 4000 บาท
[ 51-250 ] = 250 บาท 10 ชิ้น = 10 x 250 = 2500 บาท

เงื่อนไขคือ มันเป็นยอดสะสม

ขายของไปได้ 50 ชิ้น = 10000 บาท
ขายของไปได้ 52 ชิ้น = 10000 บาท ขายของไปได้ 50 ชิ้น = 10000 บาท แต่ ที่เกินมา 2 ชิ้น ต้องได้ ชิ้นละ 250 บาท = 500 บาท
แล้วมาบวกกัน ก็ต้องได้เงิน 10500 บาท
แต่ถ้าใช้ สูคร if ตาม นี้ก็จะได้ =if(A1>=51,ชิ้นx200,if(A1<=51,ชิ้นx200if(A1<=251,ชิ้นx250,if(A1<=501,ชิ้นx300)))) นั้นมันจะได้มาก = 13000 บาท
แล้วจะทำยังไงดีครับ...ช่วยหน่อยครับ.......

Re: ช่วยหน่อยคาบ....ผู้รู้...

Posted: Sat Feb 11, 2012 12:14 pm
by snasui
:D ช่วยอ่านกฎการใช้บอร์ดและแก้ไขข้อความรวมทั้งเขียนหัวกระทู้ให้สื่อถึงปัญหาด่วนครับ

Re: ช่วยหน่อยครับ....ผู้รู้...

Posted: Sat Feb 11, 2012 12:22 pm
by kingmaster
ในการคำนวนนั้นถ้าใช้ if มันจะได้จำนวนมากเกินครับ....
ตามเงื่อนไข if นั้นมันก็ถูกครับ.......
แต่มันไม่ตรงตามที่ควรจะได้ครับ......

Re: ช่วยดูฟังก์ชั่น IF ให้หน่อยครับ....ผู้รู้...

Posted: Sat Feb 11, 2012 12:51 pm
by snasui
:D ลองตามภาพครับ

เซลล์ C4 คีย์สูตร

=MAX(0,MIN($A4,C$2-SUM($A$3:$A3)))*$B4

Enter > Copy ลงด้านล่าง ทดสอบเปลี่ยนค่าที่ C2 แล้วสังเกตดูผล

Re: ช่วยดูฟังก์ชั่น IF ให้หน่อยครับ....ผู้รู้...

Posted: Sat Feb 11, 2012 7:41 pm
by kingmaster
ขอบคุณมากครับอาจารย์ ผมจะลองนำไปใช้นะครับ.......