Page 1 of 1
ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Mon Jun 09, 2014 3:36 pm
by Totem

เรียนอาจารย์และเพื่อนสมาชิก
1.สามารถปรับสูตรให้สั้นลงหรือมีสูตรอื่นที่ให้ผลลัพธ์ ได้ตามที่แสดงไว้ตั้งแต่ เซลล์ I8 : I21 ได้หรือไม่ครับ
2. ตารางข้อมูลด้านซ้ายนั่น ข้อมูลที่แสดงมีการเปลี่ยนแปลงไม่คงที่ บางรายการอาจไม่มี ใน IF 14 เงื่อนไข
เช่น ในรายการ B มีเพียง 10 รายการ และรายการ C มีเพียง 9 รายการ
ทำให้ผลรวมต่างๆ ในรายการ B และ C จะหาผลรวมอย่างไรตามตารางด้านบน ข้อมูลรายการ มีตามเงื่อนไข IF ให้รวมเข้าไปเท่าที่มีปรากฎข้อมูล
3. ข้อมูล กลุ่ม 1 ถึง กลุ่ม 4 ตามที่ทำตัวอย่างไว้ มีการเปลี่ยนแปลงไปได้ ไม่เรียงตามแบบตัวอย่างเสมอไป
ขอบคุณครับ
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Mon Jun 09, 2014 4:08 pm
by bank9597

ลองทำการแยกเงื่อนไขออกมาทั้ง 14 เงื่อนไขครับ แล้วค่อยเขียนสูตรไปดึงข้อมูลมาแสดงอีกที ตามไฟล์แนบครับ
ส่วนการ sum ในตารางด้านบนนั้น ต้องระบุด้วยว่า มีเงื่อนไขใด อันไหนสินค้าทั่วไป อันไหนสินค้าพิเศษ ใช้อะไรกำหนดไว้บ้าง
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Mon Jun 09, 2014 9:04 pm
by Totem
bank9597 wrote:
ลองทำการแยกเงื่อนไขออกมาทั้ง 14 เงื่อนไขครับ แล้วค่อยเขียนสูตรไปดึงข้อมูลมาแสดงอีกที ตามไฟล์แนบครับ
ส่วนการ sum ในตารางด้านบนนั้น ต้องระบุด้วยว่า มีเงื่อนไขใด อันไหนสินค้าทั่วไป อันไหนสินค้าพิเศษ ใช้อะไรกำหนดไว้บ้าง
ส่วนการ sum ในตารางด้านบนนั้น ต้องระบุด้วยว่า มีเงื่อนไขใด อันไหนสินค้าทั่วไป อันไหนสินค้าพิเศษ ใช้อะไรกำหนดไว้บ้าง
ผมกำหนดค่ารายการ A ตารางด้านซ้ายไว้ครบทุกเงื่อนไขครับ ส่วนตารางด้านขวา แถวรายการ A ทุกช่องจำนวน ได้ระบุเงื่อนไขไว้ ว่าจะต้อง
sum ตามทีี่ได้กำหนดไว้แล้ว เช่น เซลล์ M5 = O1+RA(1)+RA(2)+N(1)+O(2)+RA(3)+N(2) = 3300 คือ ทั่วไป สินค้านอก
ขอบคุณครับ คุณbank9597
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Mon Jun 09, 2014 9:22 pm
by bank9597

ตอนนี้ได้คำตอบที่ต้องการแล้วใช่ไหมครับ
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Tue Jun 10, 2014 10:27 am
by Totem
bank9597 wrote:
ตอนนี้ได้คำตอบที่ต้องการแล้วใช่ไหมครับ

ยังไม่ได้ในส่วนตารางด้านขวา เพราะว่าจะหาผลรวมอย่างไร ถ้าตารางทางด้านซ้ายมีการเปลียนแปลงมีเพิ่ม มีลด ขอเงื่อนที่กำหนดไว้
กรณี รายการ A
ทั่วไป สินค้านอก ผลรวมได้จาก O(1)+RA(1)+RA(2)+N(1)+O(2)+RA(3)+N(2) = 3300
ทั่วไป สินค้าใน ผลรวมได้จาก I(1)+RR(1)+RR(2)+I(2)+RR(3)+RR(4) = 3100
อื่น ๆ ผลรวมได้จาก N(1)+N(2) = 700
พิเศษ สินค้านอก ผลรวมได้จาก RA(1)+RA(2)+RA(3) = 1700
พิเศษ สินค้าใน ผลรวมได้จาก RR(1)+RR(3)+RR(4) = 1300
กรณี รายการ B
จะหาผลรวมได้อย่างไร

หากข้อมูล รายการ B ตารางทางด้านซ้าย มีข้อมูลกลุ่มไม่ครบเหมือน รายการ A
กรณี รายการ C ถึง รายการใด ๆ ไม่คงที่เช่นกันครับ จึงทำให้สามารถรวมจำนวนได้ไม่ถูกต้อง
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Tue Jun 10, 2014 12:25 pm
by bank9597

ต้องแยกเงื่อนไขออกมาเป็นตารางก่อนครับ ไม่งั้นเราจะคิดไม่ได้ เบื้องต้นดูที่ผมทำไว้ก่อนครับ ว่าถูกต้องหรือไม่ หากถูกต้อง ผมค่อยปรับวิธีให้สั้นลงอีกครับ
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Tue Jun 10, 2014 3:14 pm
by Totem
bank9597 wrote:
ต้องแยกเงื่อนไขออกมาเป็นตารางก่อนครับ ไม่งั้นเราจะคิดไม่ได้ เบื้องต้นดูที่ผมทำไว้ก่อนครับ ว่าถูกต้องหรือไม่ หากถูกต้อง ผมค่อยปรับวิธีให้สั้นลงอีกครับ

ผมปรับปรุงใหม่ ได้คำตอบแล้ว

ขอถามเพิ่มเติม (ถ้าได้นะครับ ไม่ได้ไม่เป็นไร) สูตรใน เซลล์ M5 : Q7 ที่ผมทำไว้นั่น มีสูตรอื่นที่ใช้แทนหรือทำให้สั้นลงและได้คำตอบเหมือนกัน
ขอบคุณครับ
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Tue Jun 10, 2014 3:28 pm
by bank9597

ลดตารางให้เหลือแค่นั้น เป็นไปไม่ได้เลยครับที่จะหาคำตอบออกมาได้ (ยกเว้นคุณคนเดียว)
เพราะตารางดังกล่าวไม่ได้ระบุไว้เลยว่า เช่น A ,ทั่วไป,สินค้านอก เป็นต้น มีแต่เพียงระบุรวมยอดของ A,B,C ไว้ เท่านั้น
ดังนั้นจึงไม่มีสูตรไหนจะสามารถแยกค่าออกมาได้ ผลสุดท้ายคือ คุณต้องรวมค่าเองตามเงื่อนไขที่คุณเข้าใจคนเดียว สูตรจึงยาวมากครับ
ผมจึงต้องแยกตารางแจกแจงเงื่อนไขออกมา เพื่อที่สูตรสามารถหาค่าได้ตามเงื่อนไขที่กำหนดไว้นั่นเอง
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Tue Jun 10, 2014 5:12 pm
by Totem
bank9597 wrote:
ลดตารางให้เหลือแค่นั้น เป็นไปไม่ได้เลยครับที่จะหาคำตอบออกมาได้ (ยกเว้นคุณคนเดียว)
เพราะตารางดังกล่าวไม่ได้ระบุไว้เลยว่า เช่น A ,ทั่วไป,สินค้านอก เป็นต้น มีแต่เพียงระบุรวมยอดของ A,B,C ไว้ เท่านั้น
ดังนั้นจึงไม่มีสูตรไหนจะสามารถแยกค่าออกมาได้ ผลสุดท้ายคือ คุณต้องรวมค่าเองตามเงื่อนไขที่คุณเข้าใจคนเดียว สูตรจึงยาวมากครับ
ผมจึงต้องแยกตารางแจกแจงเงื่อนไขออกมา เพื่อที่สูตรสามารถหาค่าได้ตามเงื่อนไขที่กำหนดไว้นั่นเอง

ครับ เพราะผมตัดการแจกแจงเงื่อนไขออกไป และนำเงื่อนไขที่ผมต้องการให้เป็นแบบทุกรายการ กำหนดใส่เข้าไปใน เซลล์ M5 : Q7 เลย
จึงต้องให้สูตรยาวลักษณะนี้ (

คิดไว้แล้วเหมือนกันว่าคงไม่มี) ถือว่านำไปปรับใช้ตามที่ผมต้องการได้แล้วครับ
ขอบคุณครับ
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Tue Jun 10, 2014 5:27 pm
by bank9597
หากเป็นไปได้ แจกแจงเงื่อนไขให้ชัดเจนออกมาเป็นตารางจะดีกว่าครับ เราสามารถปรับสูตรให้สั้นกว่านั้นได้
ผมเห็นสูตรแล้ว เหนื่อยแทนสูตรจริงๆครับ

Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Tue Jun 10, 2014 5:37 pm
by Totem
bank9597 wrote:หากเป็นไปได้ แจกแจงเงื่อนไขให้ชัดเจนออกมาเป็นตารางจะดีกว่าครับ เราสามารถปรับสูตรให้สั้นกว่านั้นได้
ผมเห็นสูตรแล้ว เหนื่อยแทนสูตรจริงๆครับ


ครับเหนื่อย คืออย่างนี้นะครับถ้าแจกแจงเงื่อนไขตามที่ คุณ bank9597 ก้ได้ค่าตามที่ต้องการและละเอียดดีครับ ผมพิจารณาจากข้อมูลจริง
ในแต่ละรายการแล้ว ไม่ได้มีในส่วนจำนวนอย่างเดียวครับ มีจำนวนของครั้ง จำนวนของวัน ฯ

ถ้าแจกแจงคงต้องเพิ่มช่องแจกแจงมากขึ้นอีกครับ
ก็เลยตัดปัญหายอมเหนื่อย

Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Tue Jun 10, 2014 5:43 pm
by bank9597
Totem wrote:bank9597 wrote:หากเป็นไปได้ แจกแจงเงื่อนไขให้ชัดเจนออกมาเป็นตารางจะดีกว่าครับ เราสามารถปรับสูตรให้สั้นกว่านั้นได้
ผมเห็นสูตรแล้ว เหนื่อยแทนสูตรจริงๆครับ


ครับเหนื่อย คืออย่างนี้นะครับถ้าแจกแจงเงื่อนไขตามที่ คุณ bank9597 ก้ได้ค่าตามที่ต้องการและละเอียดดีครับ ผมพิจารณาจากข้อมูลจริง
ในแต่ละรายการแล้ว ไม่ได้มีในส่วนจำนวนอย่างเดียวครับ มีจำนวนของครั้ง จำนวนของวัน ฯ

ถ้าแจกแจงคงต้องเพิ่มช่องแจกแจงมากขึ้นอีกครับ
ก็เลยตัดปัญหายอมเหนื่อย


ยังไงลองหาจุดลงตัวให้ได้ก่อนครับ พอเราทราบเงื่อนไขที่ตายตัวแล้ว ก็ค่อยสร้างตารางเงื่อนไขขึ้นมาอีกทีครับ
Re: ปรับสูตร If และ sum ข้อมูลตาม If ที่กำหนดไว้
Posted: Tue Jun 10, 2014 5:49 pm
by Totem
bank9597 wrote:Totem wrote:bank9597 wrote:หากเป็นไปได้ แจกแจงเงื่อนไขให้ชัดเจนออกมาเป็นตารางจะดีกว่าครับ เราสามารถปรับสูตรให้สั้นกว่านั้นได้
ผมเห็นสูตรแล้ว เหนื่อยแทนสูตรจริงๆครับ


ครับเหนื่อย คืออย่างนี้นะครับถ้าแจกแจงเงื่อนไขตามที่ คุณ bank9597 ก้ได้ค่าตามที่ต้องการและละเอียดดีครับ ผมพิจารณาจากข้อมูลจริง
ในแต่ละรายการแล้ว ไม่ได้มีในส่วนจำนวนอย่างเดียวครับ มีจำนวนของครั้ง จำนวนของวัน ฯ

ถ้าแจกแจงคงต้องเพิ่มช่องแจกแจงมากขึ้นอีกครับ
ก็เลยตัดปัญหายอมเหนื่อย


ยังไงลองหาจุดลงตัวให้ได้ก่อนครับ พอเราทราบเงื่อนไขที่ตายตัวแล้ว ก็ค่อยสร้างตารางเงื่อนไขขึ้นมาอีกทีครับ

ครับ ขอบคุณครับ
