Page 1 of 1

ต้องการ HILIGHT ทั้ง Colum ตามค่าที่คำนวณครับ

Posted: Sat Mar 29, 2014 1:58 pm
by eksara
ค่าที่คำนวณได้จะเปลี่ยนไปตามการคำนวณ
ฉะนั้นสีก็จะเปลี่ยนไปตามที่เราคำนวณครับ

Re: ต้องการ HILIGHT ทั้ง Colum ตามค่าที่คำนวณครับ

Posted: Sat Mar 29, 2014 2:15 pm
by snasui
:D ลองตามนี้ครับ
  1. คลุม D6:H9 > เข้าเมนู Home > Conditional Formatting > New Rule
  2. Use a formula to determine which to format > ตรง Format values this formula is true: คีย์ =d$6=$h$3
  3. คลิกปุ่ม Format กำหนดค่าตามต้องการ > OK > OK

Re: ต้องการ HILIGHT ทั้ง Colum ตามค่าที่คำนวณครับ

Posted: Sat Mar 29, 2014 3:20 pm
by eksara
snasui wrote::D ลองตามนี้ครับ
  1. คลุม D6:H9 > เข้าเมนู Home > Conditional Formatting > New Rule
  2. Use a formula to determine which to format > ตรง Format values this formula is true: คีย์ =d$6=$h$3
  3. คลิกปุ่ม Format กำหนดค่าตามต้องการ > OK > OK
ขอบคุณครับอาจารย์ ง่ายมากเลยครับ
มีอีกหนึ่งคำถามครับอาจารย์
เราต้องการ Sumif แล้วเกิดการจัดเรียงทันทีแบบ Realtime
โดยที่เราไม่ต้องมานั่งจัดเรียงเองครับ

Re: ต้องการ HILIGHT ทั้ง Colum ตามค่าที่คำนวณครับ

Posted: Sat Mar 29, 2014 3:41 pm
by snasui
:D ลองตามนี้ครับ
  1. เซลล์ D16 คีย์
    =IFERROR(LARGE(IF(FREQUENCY(MATCH($E$1:$E$10,$E$1:$E$10,0),ROW($E$1:$E$10)-ROW($E$1)+1),SUMIF($E$1:$E$10,$E$1:$E$10,$G$1:$G$10)),ROWS(C$16:C16)),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  2. เซลล์ C16 คีย์
    =IFERROR(INDEX($E$1:$E$10,SMALL(IF(D16=SUMIF($E$1:$E$10,$E$1:$E$10,$G$1:$G$10),ROW($E$1:$E$10)-ROW($E$1)+1),COUNTIF(D$16:D16,D16))),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง

Re: ต้องการ HILIGHT ทั้ง Colum ตามค่าที่คำนวณครับ

Posted: Sat Mar 29, 2014 4:58 pm
by eksara
snasui wrote::D ลองตามนี้ครับ
  1. เซลล์ D16 คีย์
    =IFERROR(LARGE(IF(FREQUENCY(MATCH($E$1:$E$10,$E$1:$E$10,0),ROW($E$1:$E$10)-ROW($E$1)+1),SUMIF($E$1:$E$10,$E$1:$E$10,$G$1:$G$10)),ROWS(C$16:C16)),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  2. เซลล์ C16 คีย์
    =IFERROR(INDEX($E$1:$E$10,SMALL(IF(D16=SUMIF($E$1:$E$10,$E$1:$E$10,$G$1:$G$10),ROW($E$1:$E$10)-ROW($E$1)+1),COUNTIF(D$16:D16,D16))),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
ขอบคุณอาจารย์ จะลองทำดูนะครับผมใช้SumifS แบบมีเงื่อนไขก็ใช้หลักการเดียวกันใช่ไหมครับ

Re: ต้องการ HILIGHT ทั้ง Colum ตามค่าที่คำนวณครับ

Posted: Sat Mar 29, 2014 5:03 pm
by snasui
:D โจทย์ลักษณะเดียวกันนี้สามารถใช้ Sumifs เข้ามาช่วยได้เช่นกันครับ

Re: ต้องการ HILIGHT ทั้ง Colum ตามค่าที่คำนวณครับ

Posted: Sat Mar 29, 2014 5:38 pm
by eksara
snasui wrote::D โจทย์ลักษณะเดียวกันนี้สามารถใช้ Sumifs เข้ามาช่วยได้เช่นกันครับ
อาจารย์ครับ จำนวน ROW 38326 มันมากเกินใช่ไหมครับ อาจจะมีปัญหาในการคำนวณ

Re: ต้องการ HILIGHT ทั้ง Colum ตามค่าที่คำนวณครับ

Posted: Sat Mar 29, 2014 9:25 pm
by snasui
:D สำหรับสูตร Array แล้วถือว่ามากครับ การคำนวณจะช้าลงอย่างมาก