snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
apirom200
Member
Posts: 9 Joined: Mon Sep 28, 2015 10:13 am
#1
Post
by apirom200 » Tue Mar 15, 2016 11:30 am
ผมอยากกระจายคะแนน ช่อง AA ไปที่ B-I ครับ เอาแค่จำนวนเต็มครับไม่เอาทศนิยม งมมาหลายวันแล้วครับ
ขอบพระคุณล่วงหน้านะครับ
You do not have the required permissions to view the files attached to this post.
XDoll
Bronze
Posts: 261 Joined: Sun Mar 03, 2013 9:23 pm
#2
Post
by XDoll » Tue Mar 15, 2016 12:10 pm
ไม่แน่ใจว่าผมเข้าใจถูกไหมนะครับ
ที่ B9 =B$7*($AA9/$AA$8) คอปปี้ไปขวาและลงล่าง
โดยที่ AA8 =SUM($B$7:$I$8)
apirom200
Member
Posts: 9 Joined: Mon Sep 28, 2015 10:13 am
#3
Post
by apirom200 » Tue Mar 15, 2016 2:41 pm
ยังไม่ใช่ครับผม
ผมได้สูตรการกระจายจาก AA คะแนนเต็ม 80 และ AB เต็ม 20 คะแนน 100 จาก AC
ผมจะใส่คะแนน จาก AC ไปช่องเดียว AA ก็จะได้คะแนนไปตามจำนวนแต่ไม่เกิน 80 และ AB คะแนนก็ไม่เกิน 20 คะแนน
ปัญหาของผมคือการกระจาย จาก B ถึง I มีทศนิยมครับไม่เป็นจำนวนเต็มหน่วย ผลรวม 8 ช่อง จาก B ถึง I เลยไม่ครบ ตามช่อง AA ครับ
ขอความกรุณาผู้รู้หน่อยครับ ไม่แน่ใจว่าผมอธิบายติดขัดตรงไหหนหรือเปล่าผมก็ไม่เก่งเรื่อง Excel เลย
ขอบคุณล่วงหน้าครับ
XDoll
Bronze
Posts: 261 Joined: Sun Mar 03, 2013 9:23 pm
#4
Post
by XDoll » Tue Mar 15, 2016 2:55 pm
ถ้าอย่างนั้นช่วยระบุคำตอบที่ถูกต้อง พร้อมแนบไฟล์ใหม่มาอีกทีนะครับ เนื่องจากไฟล์เดิมที่แนบมายังไม่เห็นว่าระบุคำตอบที่ถูกต้องมาครับ
DhitiBank
Gold
Posts: 1676 Joined: Mon Oct 15, 2012 12:07 am
#5
Post
by DhitiBank » Tue Mar 15, 2016 3:30 pm
ไม่แน่ใจว่าให้กระจายแต่ละเซลล์ระหว่างคอลัมน์ B:I ให้เท่าๆ กันหรือเปล่าครับ ลองแบบนี้ครับ
B9 คีย์
=INT(B$7*$AA9/$AA$8)
Enter -> คัดลอกไปทางขวาถึง H9
I9 คีย์ (เพื่อดักให้คะแนนในคอลัมน์ I เป็นตัวเก็บให้ผลรวมเท่ากับในคอลัมน์ AA)
=AA9-SUM(B9:H9)
Enter
แล้วคัดลอกสูตรตั้งแต่ B9:I9 ลงล่างครับ หากคะแนนในคอลัมน์ AA หารด้วย 8 ไม่ลงตัว ตัวเลขในคอลัมน์ I จะแตกต่างจากคอลัมน์อื่นๆ นะครับ
apirom200
Member
Posts: 9 Joined: Mon Sep 28, 2015 10:13 am
#6
Post
by apirom200 » Wed Mar 16, 2016 9:31 am
ไฟล์ใหม่ครับ
You do not have the required permissions to view the files attached to this post.
apirom200
Member
Posts: 9 Joined: Mon Sep 28, 2015 10:13 am
#7
Post
by apirom200 » Wed Mar 16, 2016 9:33 am
คะแนนไม่ต้องเท่ากันก็ได้นะครับ ขอบพระคุณล่วงหน้าครับ
XDoll
Bronze
Posts: 261 Joined: Sun Mar 03, 2013 9:23 pm
#8
Post
by XDoll » Wed Mar 16, 2016 10:39 am
ที่ B9 ลองสูตรนี้ครับ
=INT(SUM($B$7:B$7)*$AA9/$AA$8)-(SUM($A9:A9)-$A9) คอปปี้ไปถึง I9 และลงล่างครับ
*ยอดรวม B:I หากไม่เท่า Column AA แสดงว่าปัดเศษลงนะครับ (หาก Column AA มีเศษ)
apirom200
Member
Posts: 9 Joined: Mon Sep 28, 2015 10:13 am
#9
Post
by apirom200 » Wed Mar 16, 2016 11:26 am
ยังไม่ได้ครับ
ยากน่าดู แต่ยังงไงก็ขอขอบพระคุณ ณ.ที่นี้ด้วยนะครับ
ลำพังตัวผมเองเลิกทำไปนานแล้วครับ กรุณาหน่อยนะครับ
You do not have the required permissions to view the files attached to this post.
XDoll
Bronze
Posts: 261 Joined: Sun Mar 03, 2013 9:23 pm
#10
Post
by XDoll » Wed Mar 16, 2016 11:54 am
รบกวนดูไฟล์แนบนะครับ(ปถ.0555.xls) ผมได้คำตอบตามภาพไม่ทราบตรงความต้องการหรือไม่ครับ หาก sum B:I ก็จะได้ค่าที่ระบุไว้ที่ AA แต่จะปัดเศษลง เนื่องจากใช้สูตร INT(...)
You do not have the required permissions to view the files attached to this post.
apirom200
Member
Posts: 9 Joined: Mon Sep 28, 2015 10:13 am
#11
Post
by apirom200 » Wed Mar 16, 2016 12:14 pm
ขอบพระคุณมากครับ
ได้แล้วครับ
โอกาสหน้าจะรบกวนใหม่นะครับ
ขอบพระคุณอย่างสูง.............
sommor
Member
Posts: 183 Joined: Mon Mar 05, 2012 9:12 am
#12
Post
by sommor » Tue Mar 22, 2016 1:24 pm
ทำอย่าง ไร ครับ จำนวนที่ กระจาย ที่ AA และ AB ไม่มี ทศนิยม ถ้ามีให้ปัดขึ้น (ผมลอง copy ตัวเลขออก มา past จะเป็นเลยมี จุดทศนิยม)
XDoll
Bronze
Posts: 261 Joined: Sun Mar 03, 2013 9:23 pm
#13
Post
by XDoll » Tue Mar 22, 2016 2:25 pm
sommor wrote: ทำอย่าง ไร ครับ จำนวนที่ กระจาย ที่ AA และ AB ไม่มี ทศนิยม ถ้ามีให้ปัดขึ้น (ผมลอง copy ตัวเลขออก มา past จะเป็นเลยมี จุดทศนิยม)
หาก AA ปัดขึ้น AB ต้องปัดลง เพื่อให้ค่าเท่ากับ AC
ลองใช้สูตร ปัดทศนิยมหนี 0 ให้เป็นจำนวนเต็ม 1
AA9 =CEILING(AC9*$AA$8/100,1)
AB9 =AC9-AA9
ทั้ง 2 Column คอปปี้ลงล่างครับ