Page 1 of 1

สูคร์แยกอายุกาน

Posted: Wed Feb 20, 2013 2:12 pm
by วังวู ช่ง
เรียนท่าน อาจารย์ และผู้รู้ทุกท่านครับ ช่วยเขียนสูตกานแยกอายุกานให้ผมด้วยครับ ผมพะยายามทำแต่ทำไม่ได้ครับ ในส่วนสีเหลืองแม่นต้องกานสูตครับ
จาก สปปลาว ครับ

Re: สูคร์แยกอายุกาน

Posted: Wed Feb 20, 2013 3:04 pm
by snasui
:D ลองตามนี้ครับ
  1. แทรกคอลัมน์และกรอก C2:F2 ตามภาพ
  2. จากนั้นที่ C2 คีย์สูตร
    =IF($A3-SUM($B3:B3)>=C$2,C$2,$A3-SUM($B3:B3))
    Enter > Copy ไปทางขวาและลงด้านล่าง

Re: สูคร์แยกอายุกาน

Posted: Wed Feb 20, 2013 3:46 pm
by วังวู ช่ง
snasui wrote::D ลองตามนี้ครับ
  1. แทรกคอลัมน์และกรอก C2:F2 ตามภาพ
  2. จากนั้นที่ C2 คีย์สูตร
    =IF($A3-SUM($B3:B3)>=C$2,C$2,$A3-SUM($B3:B3))
    Enter > Copy ไปทางขวาและลงด้านล่าง
ขอบคุณมากครับ ท่านอาจารย์ครับ ทำตามได้คำตอบตามต้องกานแล้วครับ

Re: สูคร์แยกอายุกาน

Posted: Fri Feb 22, 2013 11:27 am
by วังวู ช่ง
snasui wrote::D ลองตามนี้ครับ
  1. แทรกคอลัมน์และกรอก C2:F2 ตามภาพ
  2. จากนั้นที่ C2 คีย์สูตร
    =IF($A3-SUM($B3:B3)>=C$2,C$2,$A3-SUM($B3:B3))
    Enter > Copy ไปทางขวาและลงด้านล่าง
เรียนท่าน อาจารย์ และสมาชิกทุกท่านครับ ถ้าไม่แทรกคอลัมน์และกรอก C2:F2 จะปรับสูตรตรงไหนครับ
ขอบคุณล่วงหน้าครับ

Re: สูคร์แยกอายุกาน

Posted: Fri Feb 22, 2013 11:58 am
by snasui
:D ลองตามนี้ครับ

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

=MAX(0,MIN(CHOOSE(COLUMNS($F2:F2),5,10,10,100),$A2-SUM(CHOOSE(COLUMNS($F2:F2),0,{0,5},{0,5,10},{0,5,10,10}))))

Enter > Copy ไปทางขวาและลงด้านล่าง

ช่วยอธิบายว่าเหตุใดถึงมีการถามคำถามเดียวกันหลายฟอรัมครับ หรือที่ผมตอบไปนั้นไม่ถูกต้อง หรือต้องการจะเปรียบเทียบว่าใครตอบเก่งกว่าใคร :?:

Re: สูคร์แยกอายุกาน

Posted: Fri Feb 22, 2013 12:17 pm
by วังวู ช่ง
snasui wrote::D ลองตามนี้ครับ

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

=MAX(0,MIN(CHOOSE(COLUMNS($F2:F2),5,10,10,100),$A2-SUM(CHOOSE(COLUMNS($F2:F2),0,{0,5},{0,5,10},{0,5,10,10}))))

Enter > Copy ไปทางขวาและลงด้านล่าง

ช่วยอธิบายว่าเหตุใดถึงมีการถามคำถามเดียวกันหลายฟอรัมครับ หรือที่ผมตอบไปนั้นไม่ถูกต้อง หรือต้องการจะเปรียบเทียบว่าใครตอบเก่งกว่าใคร :?:
ต้องขอโทษมากครับ เนื่องจากผมไม่อยากรบกวนท่าน อาจารย์มากเกีนไป เพราะผมช่วยอาจารย์อาไลไม่ได้เลียครับมีแต่เพิ่งอาไสมากเกีนไปเลียไม่อยากรบกวนมากครับ สิ่งที่อาจารย์ตอบไปนั้นถูกต้องตามต้องกานเลียครับ แต่ที่จิงแล้วเมื่อเปรี่ยนแปงตารางโดยกานแทรกคอลัมน์ หลื Rows ที่ใช้ร่วมกรับ VBA แล้วจะมีปัญหาในเลื่องของ VBA ผมปรับ VBA มาใช้อยากมากครับ ขอโทษมากครับ
จากผม วังวู ช่ง สปปลาว ครับ
ขอโทษมากครับ

Re: สูคร์แยกอายุกาน

Posted: Fri Feb 22, 2013 12:27 pm
by snasui
:shock: คุณไม่จำเป็นต้องตอบแทนบุญคุณฟอรัมครับ ผมช่วยเหลือด้วยความมีน้ำใจ ไม่จำเป็นต้องตอบแทนสิ่งใดกับผู้ใดในฟอรัมนี้

อย่าพยายามถามหลายที่โดยไม่จำเป็น เพราะจะเป็นการสร้างความขุ่นข้องหมองใจให้กับท่านผู้ตอบในฟอรัมอื่น ๆ ได้ ยกเว้นถามแล้วไม่ได้คำตอบหรือถามและได้รอคอยจนเห็นว่าใช้รอคอยนานเกินไปจึงค่อยไปถามในที่อื่น

ปกติผมจะตอบตามความรู้ความสามารถของผู้ถามเป็นหลัก ยกเว้นผมไม่มีเวลาก็จะตอบรวบรัด แต่ไม่ได้หมายความว่าห้ามถามต่อไปจากนั้นครับ

Re: สูคร์แยกอายุกาน

Posted: Fri Feb 22, 2013 12:52 pm
by วังวู ช่ง
snasui wrote::shock: คุณไม่จำเป็นต้องตอบแทนบุญคุณฟอรัมครับ ผมช่วยเหลือด้วยความมีน้ำใจ ไม่จำเป็นต้องตอบแทนสิ่งใดกับผู้ใดในฟอรัมนี้

อย่าพยายามถามหลายที่โดยไม่จำเป็น เพราะจะเป็นการสร้างความขุ่นข้องหมองใจให้กับท่านผู้ตอบในฟอรัมอื่น ๆ ได้ ยกเว้นถามแล้วไม่ได้คำตอบหรือถามและได้รอคอยจนเห็นว่าใช้รอคอยนานเกินไปจึงค่อยไปถามในที่อื่น

ปกติผมจะตอบตามความรู้ความสามารถของผู้ถามเป็นหลัก ยกเว้นผมไม่มีเวลาก็จะตอบรวบรัด แต่ไม่ได้หมายความว่าห้ามถามต่อไปจากนั้นครับ
ขอบคุณท่าน อาจารย์มากครับ อาจารย์คนนี้ดีจิงๆครับ
สมาชิกทุกท่านต้องเคารบ และนับถือครับ

Re: สูคร์แยกอายุกาน

Posted: Fri Feb 22, 2013 1:05 pm
by วังวู ช่ง
snasui wrote::D ลองตามนี้ครับ

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

=MAX(0,MIN(CHOOSE(COLUMNS($F2:F2),5,10,10,100),$A2-SUM(CHOOSE(COLUMNS($F2:F2),0,{0,5},{0,5,10},{0,5,10,10}))))

Enter > Copy ไปทางขวาและลงด้านล่าง
อย่างนี้ก่อได้คำตอบแล้ว แต่เกีดถ้า Column F:I ถืก Delete จะมีปัญหาครับ ผมจะเปรี่ยนมาเป็น
=MAX(0,MIN(CHOOSE(COLUMNS($B1:B1),5,10,10,100),$A2-SUM(CHOOSE(COLUMNS($B2:B2),0,{0,5},{0,5,10},{0,5,10,10}))))
ก่อใช้ได้ แล้วอยากรบกวนท่านอาจารย์ว่า ถ้าผมเปรี่ยนแบบนี้มันถูกไม่ครับ ผมออกมาตรงกันครับ Sheet1 (2)

Re: สูคร์แยกอายุกาน

Posted: Fri Feb 22, 2013 1:23 pm
by snasui
:thup: สูตรที่ปรับนี้ใช้ถูกต้องแล้วครับ เดิมทีผมเขียนที่ F2 และไม่ได้เปลี่ยนเซลล์อ้างอิงใหม่ หากไปลบคอลัมน์ F เป็นต้นไปทิ้งก็จะเป็นปัญหาเช่นที่ว่ามา

การใช้สูตรต้องกล้าที่จะปรับเปลี่ยน อย่ากลัวครับ

Re: สูคร์แยกอายุกาน

Posted: Fri Feb 22, 2013 1:31 pm
by วังวู ช่ง
snasui wrote::thup: สูตรที่ปรับนี้ใช้ถูกต้องแล้วครับ เดิมทีผมเขียนที่ F2 และไม่ได้เปลี่ยนเซลล์อ้างอิงใหม่ หากไปลบคอลัมน์ F เป็นต้นไปทิ้งก็จะเป็นปัญหาเช่นที่ว่ามา

การใช้สูตรต้องกล้าที่จะปรับเปลี่ยน อย่ากลัวครับ
ขอบคุณมากครับผม