:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

การใช้ลูกศรขึ้นลงตามเงื่อนไขทำยังไงครับกรณีที่ข้อมูลเยอะ

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
chavistha
Member
Member
Posts: 3
Joined: Wed Mar 30, 2011 11:14 am

การใช้ลูกศรขึ้นลงตามเงื่อนไขทำยังไงครับกรณีที่ข้อมูลเยอะ

#1

Post by chavistha »

ขอรบกวนนิดนะครับ ทำมา 2 วันแล้ว ยังไม่ได้เลย
ผมใช้ ออฟฟิค2007 อยู่ครับ ทำรายการเทียบยอดขาย 3ปี ซึ่งมีเป็นพันรายการ
ให้ทำลูกศรขึ้นลง ผมใช้การจัดรูปแบบตามเงื่อนไขแล้ว มันใช้อ้างอิงได้ทีละเซลล์
คือผมต้องแก้ไขทุกเซลล์เลย
มีวิธีที่สามารถก๊อปปี้สูตร ลากสูตร วางรูปแบบ เหมือน สูตรทั่วๆ ไปได้ไหมครับ
แนบรูป แนบไฟล์มาให้ด้วยครับ
รบกวนด้วยนะครับ
ขอบคุณครับ
Image
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31175
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การใช้ลูกศรขึ้นลงตามเงื่อนไขทำยังไงครับกรณีที่ข้อมูลเยอะ

#2

Post by snasui »

:D ยังไม่ค่อยกระจ่างครับ ช่วยอธิบายเพิ่มเติมด้วยครับว่าต้องการจะให้แสดงเปรียบเทียบกันอย่างไร เช่น ลูกศรสีเขียวชี้ขึ้นด้านบนคือเปรียบเทียบกับค่าในคอลัมน์ไหนเป็นต้น :)
chavistha
Member
Member
Posts: 3
Joined: Wed Mar 30, 2011 11:14 am

Re: การใช้ลูกศรขึ้นลงตามเงื่อนไขทำยังไงครับกรณีที่ข้อมูลเยอะ

#3

Post by chavistha »

ขอโทษทีครับ

ผมเทียบยอดขายปี08 กับ ปี09 ครับ
โดยถ้ายอดขายปี09 มากกว่าปี08 จะใส่ลูกศรขึ้นที่คอลัมน์ปี09
แต่ถ้ายอดขายปี09 น้อยกว่าปี08 จะใส่ลูกศรลงที่คอลัมน์ปี09 เหมือนกัน
โดยเทียบเซลล์ต่อเซลล์ถ้าเป็น C4 ก็เทียบกับ D4
C5 ก็เทียบกับ D5

แล้วผมก็จะทำแบบเดียวกันโดยจะเทียบยอดขายปี09 เทียบกับยอดขายปี10
ถ้าปี10 มากกว่าปี09 ก็จะใส่ลูกศรขึ้นที่คอลัมน์ปี10ครับ

ส่วนคอลัมน์ E ผมนำตัวเลขปี09ลบด้วยปี08 ซึ่งจะเห็นผลต่าง
ว่ามากกว่าน้อยกว่าเท่านั้นครับ เพื่อเป็นการเช็คข้อมูลไปในตัวด้วยครับ
ขอบคุณครับ
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: การใช้ลูกศรขึ้นลงตามเงื่อนไขทำยังไงครับกรณีที่ข้อมูลเยอะ

#4

Post by kmb »

ถ้าเพื่อให้ใส่เป็นสูตรแล้ว copy ได้เลย
ผมลองทำตัวอย่างให้ตามไฟล์แนบครับ ในคอลัมน์ H (08 เทียบกับ 09) และ I (09 เทียบกับ 10)
โดยใช้สูตรเพื่อแบ่งเงื่อนไขสำหรับกรณี มากกว่า น้อยกว่า หรือ เท่ากับ แล้วจึงใช้ Conditional formatting > Icon sets ด้วยค่าที่ตรงกันระหว่างในสูตรและใน Conditional formatting
เพื่อให้เข้าใจดีขึ้นลองดูตัวอย่างในไฟล์ครับ :mrgreen:
You do not have the required permissions to view the files attached to this post.
chavistha
Member
Member
Posts: 3
Joined: Wed Mar 30, 2011 11:14 am

Re: การใช้ลูกศรขึ้นลงตามเงื่อนไขทำยังไงครับกรณีที่ข้อมูลเยอะ

#5

Post by chavistha »

ขอบคุณมากครับ
สูตรยาวมากเลย
ไม่ได้คุณkmb ผมคงต้องนั่งทำมือเป็นแน่แท้
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: การใช้ลูกศรขึ้นลงตามเงื่อนไขทำยังไงครับกรณีที่ข้อมูลเยอะ

#6

Post by kmb »

:D ที่สูตรยาวเพราะบางเซลล์มีค่าผิดพลาด #N/A จึงเขียน If ดักค่าผิดพลาดน่ะครับ

เช่น ที่เซลล์ H4
=IF(IF(ISERROR(D4),0,D4)-IF(ISERROR(C4),0,C4)>0,67%,IF(IF(ISERROR(D4),0,D4)-IF(ISERROR(C4),0,C4)=0,33%,0%))

ถ้าไม่ต้องดักค่าผิดพลาดสูตรจะเหลือแค่
=IF(D4-C4>0,67%,IF(D4-C4=0,33%,0%)) :mrgreen:
Post Reply