Page 1 of 1

รวมจำนวนของเลขที่สลับตำแหน่งให้เป็นเลขเดียวกัน

Posted: Mon Sep 10, 2012 4:08 pm
by wisit
เรียนอาจารย์และเพื่อนสมาชิกทุกท่าน

ผมมีปัญหาไม่รู้จะใช้สูตรไหนที่จะทำให้ตัวเลขที่เหมือนกัน 3 ตำแหน่ง แต่สลับที่กัน เช่น 001 มีจำนวน 2 อัน , 010 มีจำนวน 3 อัน และ 100 มีจำนวน 5 อัน ต้องการให้ได้ผลลัพธ์เป็น 001 เท่ากับ 10 อัน
ไม่รู้จะใช้สูตรไหน รบกวนอาจารย์และเพื่อนสมาชิกด้วยครับ
ผมได้แนบไฟล์ผลที่ต้องการเผื่อคำอธิบายของผมอาจจะดูงงๆ

Re: รวมจำนวนของเลขที่สลับตำแหน่งให้เป็นเลขเดียวกัน

Posted: Mon Sep 10, 2012 4:27 pm
by snasui
:D ลองตามนี้ครับ
  1. แทรกคอลัมน์เพื่อหาค่าตัวเลขตามต้องการออกมาก่อนแล้วใช้สูตรตามด้านล่าง
    =SMALL(--MID(A2,{1,2,3},1),1)&SMALL(--MID(A2,{1,2,3},1),2)&SMALL(--MID(A2,{1,2,3},1),3)
    Enter > Copy ลงด้านล่าง
  2. ใช้สูตรง่าย ๆ เช่น Sumif เข้ามาช่วยรวมตัวเลข

Re: รวมจำนวนของเลขที่สลับตำแหน่งให้เป็นเลขเดียวกัน

Posted: Mon Sep 10, 2012 5:27 pm
by wisit
เรียนอาจารย์และสมาชิกทุกท่าน

ผมได้แนบไฟล์ซึ่งจะมี 2 ชีต คือ ชีทป้อนข้อมูล และชีทสรุป ซึ่งผมต้องการให้รวมข้อมูลที่เราคีย์ข้อมูลเข้าไป ซึ่งมีตัวเลขสลับตำแหน่ง ตามไฟล์ทีแนบครับ เช่น ผมคีย์ 002 จำนวน 4 และคีย์ 020 จำนวน 30 อยากให้ชีทสรุปให้แสดงค่าเท่ากับ 002 เท่ากับ 34 ซึ่งผมใช้สูตร Sumif แล้วแต่ไม่รู้จะทำอย่างไรให้ได้ผลดังนี้ ผมได้แนบไฟล์มาให้ดูด้วยครับ

Re: รวมจำนวนของเลขที่สลับตำแหน่งให้เป็นเลขเดียวกัน

Posted: Mon Sep 10, 2012 5:46 pm
by snasui
:D ไม่เห็นไฟล์แนบ ช่วยแนบมาใหม่ด้วยครับ

Re: รวมจำนวนของเลขที่สลับตำแหน่งให้เป็นเลขเดียวกัน

Posted: Mon Sep 10, 2012 5:59 pm
by wisit
ไฟล์ตัวอย่างครับ

Re: รวมจำนวนของเลขที่สลับตำแหน่งให้เป็นเลขเดียวกัน

Posted: Mon Sep 10, 2012 6:06 pm
by snasui
:D ลองตามนี้ครับ

ที่ E4 คีย์สูตร

=SUMIF($B$3:$B$1002,B3,$C$3:$C$1002)

Enter > Copy ลงด้านล่าง

ผมเขียนตัวอย่างมาให้เพื่อดูว่าการใช้สูตร Sumif กับค่าที่ได้แปลงมาแล้วนั้นมีวิธีการอย่างไร การจะเอาไปใช้จริงนั้นควรสร้างรายงานไว้ต่างหากแล้วใช้สูตร Sumif ไปสรุปไว้ที่รายงานนั้น ไม่ใช่สร้าง Sumif อยู่ในฐานข้อมูลครับ

Re: รวมจำนวนของเลขที่สลับตำแหน่งให้เป็นเลขเดียวกัน

Posted: Mon Sep 10, 2012 6:14 pm
by wisit
ทำได้แล้วครับ ขอบคุณครับอาจารย์ที่ให้คำแนะนำ และวิธีการใช้ Sumif