: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

## เงื่อนไข Array ##

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
poipoi
Member
Member
Posts: 164
Joined: Fri May 18, 2012 11:23 am
Contact:

## เงื่อนไข Array ##

#1

Post by poipoi »

สวัสดีครับอาจารย์ทุกท่าน ช่วงนี้แวะเข้ามาบ่อยจริงๆเลย

อยากทราบว่าเมื่อเราคีย์สูตรแบบ Array แล้วตามข้างล่างนี้

{=COUNT(IF((DATA!$C$4:$C$10000="CID")*(DATA!$F$4:$F$10000="JANUARY"),DATA!$B$4:$B$10000,""))}

จะสามารถบังคับให้ตรงที่ผมทำตัวหนาเป้นช่องว่างได้ไหมครับ

เพราะเวลากรอดสูตรลงไปมันคืนค่ากลับมาเป้นศูนย์ครับ

ขอบคุณครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ## เงื่อนไข Array ##

#2

Post by bank9597 »

:D ไม่เข้าใจคำถามครับ ลองแนบไฟล์ตัวอย่างและคำอธิบายอีกครั้งครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
poipoi
Member
Member
Posts: 164
Joined: Fri May 18, 2012 11:23 am
Contact:

Re: ## เงื่อนไข Array ##

#3

Post by poipoi »

จากไฟล์แนบครับ

ในตารางที่คอลั่มน์ D และ E จะเป็นช่วงที่ใส่สูตรไว้ครับ

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

อ่อ มีอีก 1 คำถามครับ ในกราฟทางด้านขวาจะเห็นว่ามันมีตัวเลขโชว์จนถึงเดือนธันวาคมเลยครับ

ทีนี้คำถามเดียวกันครับว่า อยากให้มันโชว์เส้นแค่ถึงเดือนที่เรากำลังทำอยู่ครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ## เงื่อนไข Array ##

#4

Post by bank9597 »

:D ลองดูครับ ว่าได้หรือไม่

ที่ D9 คีย์ =IF(MONTH(TODAY())>=MONTH(1&$B9),SUMPRODUCT(--(DATA!$C$4:$C$1000=D$8),--(DATA!$F$4:$F$1000=$B9)),"") แล้วคัดลอกไปที่ E9 แล้วคัดลอกลงล่างพร้อมกัน

ที่ F9 คีย์ =IF(AND(D9="",E9=""),"",D9+E9) คดลอกลงมา
ที่ G9 คีย์ =IF(F9="","",F9/C9) คัดลอกลงมา

ส่วนเรื่องการ ให้ลองทำกราฟใหม่อีกครั้งหลังได้คำตอบที่ต้องการแล้ว
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
poipoi
Member
Member
Posts: 164
Joined: Fri May 18, 2012 11:23 am
Contact:

Re: ## เงื่อนไข Array ##

#5

Post by poipoi »

ได้ลองทำกราฟใหม่แล้วครับก็ยังโชว์ค่าจนถึงธันวาเหมือนเดิมครับ

ขอบคุณครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ## เงื่อนไข Array ##

#6

Post by bank9597 »

poipoi wrote:ได้ลองทำกราฟใหม่แล้วครับก็ยังโชว์ค่าจนถึงธันวาเหมือนเดิมครับ

ขอบคุณครับ
ที่ผมตอบไปนั้น ตรงตามที่ต้องการหรือยังครับ

ส่วนเรื่องกราฟ ผมจะช่วยดูให้อีกครั้งครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
poipoi
Member
Member
Posts: 164
Joined: Fri May 18, 2012 11:23 am
Contact:

Re: ## เงื่อนไข Array ##

#7

Post by poipoi »

ได้ตรงามที่ต้องการแล้วครับ

เรื่องกราฟผมได้วิธีแล้วครับ

ขอบคุณอีกครั้งครับ

ทีนี้กเหลือในส่วนของ VBA ซึ่งอยู่ในอีกกระทู้หนึ่ง

ต้องรออาจารย์ท่านต่อๆไปมาชี้แนะครับ
poipoi
Member
Member
Posts: 164
Joined: Fri May 18, 2012 11:23 am
Contact:

Re: ## เงื่อนไข Array ##

#8

Post by poipoi »

เรียนคุณ bank9597 ครับ

จากการทดลองเพิ่มเดือนพฤศจิกายนเข้าไป ปรากฏว่าที่ตารางไม่โชว์ค่าให้ครับ

ผมจะต้องปรับแก้ช่วงไหนครับ

ขอบคุณครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ## เงื่อนไข Array ##

#9

Post by bank9597 »

poipoi wrote:เรียนคุณ bank9597 ครับ

จากการทดลองเพิ่มเดือนพฤศจิกายนเข้าไป ปรากฏว่าที่ตารางไม่โชว์ค่าให้ครับ

ผมจะต้องปรับแก้ช่วงไหนครับ

ขอบคุณครับ
:D ย่อมเป็นเช่นนั้นอยู่แล้วครับ เพราะผมเอาเดือนปัจจุบันเป็นหลักครับ หากเป็นเดือนในอนาคตที่ยังมาไม่ถึง มันก็จะไม่แสดงข้อมูลครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
poipoi
Member
Member
Posts: 164
Joined: Fri May 18, 2012 11:23 am
Contact:

Re: ## เงื่อนไข Array ##

#10

Post by poipoi »

รับทราบครับ

ส่วนเรื่องกราฟผมได้วิธีแล้วครับ

ขอบคุณมากครับ
Post Reply