snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#1
Post
by betebugsbunny » Thu Oct 10, 2013 7:52 pm
ต้องการทำ running program ของอุปกรณ์ โดยเป็นช่วงเวลาดังไฟล์แนบ ต้องใส่ค่า conditional formatting ในแต่ละ cell อย่างไรคะ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#2
Post
by snasui » Thu Oct 10, 2013 8:17 pm
ดูไฟล์แนบแล้วไม่เข้าใจครับ
ช่วยอธิบายเพิ่มเติมว่าต้องการให้ชีทใด เซลล์ใด มี Format เป็นอย่างไร ด้วยเงื่อนไขใด จะได้เข้าใจตรงกันครับ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#3
Post
by betebugsbunny » Thu Oct 10, 2013 9:24 pm
ต้องการให้ตารางข้างบนแสดงผลได้เหมือนตารางข้างล่างโดยอัตโนมัติค่ะ คือ
เช่น ในแถวที่5 อุปกรณ์เริ่มทำงาน ตั้งแต่ 25/1/2557 โดยทำงาน 28 วัน หยุด28วัน และเริ่มทำงานอีก28 วัน เป็นเช่นนี้ไปเรื่อยๆ อยากให้แสดงผล * ในcellที่ตรงกับวันที่จะสั่งให้อุปกรณ์ทำงานค่ะ เราต้องใส่ Formula อย่างไรคะ
ขอบคุณล่วงหน้าค่ะ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#4
Post
by betebugsbunny » Thu Oct 10, 2013 9:40 pm
ต้องขออภัยด้วยค่ะ แนบไฟล์ผิด ไฟล์ที่ปรับปรุงแล้วจะเพิ่ม column ของ start date, operation(days) และdowntime(days) ค่ะ พรุ่งนี้จะรีบแนบไฟล์ให้ค่ะ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#5
Post
by betebugsbunny » Fri Oct 11, 2013 8:37 am
ไฟล์นี้ค่ะ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#6
Post
by snasui » Fri Oct 11, 2013 12:43 pm
Start ดูที่คอลัมน์ D แล้ว Stop ดูจากคอลัมน์ใดครับ
นอกจากนี้ การใส่ดอกจัน การใส่ S ดูจากอะไรครับ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#7
Post
by betebugsbunny » Fri Oct 11, 2013 4:29 pm
ไม่มี column สำหรับ stop ค่ะ ใช้ column จำนวนวัน operating และ standby. แทน ซึ่งจริงๆไม่แน่ใจว่าทำได้้หรือไม่ค่ะ เคยทำแต่ column start และ stop. แต่ตารางนี้ทำทั้งปี จะมีstart. และ stop หลายช่วงจึงอยากหาวิธีใส่สูตรค่ะ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#8
Post
by betebugsbunny » Fri Oct 11, 2013 4:33 pm
* หรือ S เปนแค่ตัวแทนแสดงผลค่ะ สมมติขึ้นมาค่ะ อาจเปนแถบสีหรืออะไรก็ได้ ซึ่งจะนำมาประยุกต์ในแถวอื่นๆภายหลังค่ะ
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#9
Post
by snasui » Fri Oct 11, 2013 4:42 pm
betebugsbunny wrote: ไม่มี column สำหรับ stop ค่ะ ใช้ column จำนวนวัน operating และ standby. แทน ซึ่งจริงๆไม่แน่ใจว่าทำได้้หรือไม่ค่ะ เคยทำแต่ column start และ stop. แต่ตารางนี้ทำทั้งปี จะมีstart. และ stop หลายช่วงจึงอยากหาวิธีใส่สูตรค่ะ
จำเป็นต้องมี Stop ครับ จะได้ทราบว่ารอบเป็นแบบไหน เช่น 25-28, 5-20 เช่นนี้เป็นต้น จะมีกี่รอบหรือกี่ช่วงก็ไม่ใช่ปัญหาครับ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#10
Post
by betebugsbunny » Sat Oct 12, 2013 12:56 am
ขอบคุณมากค่ะ
ถ้าสามารถเขียน fomular. ได้่จะง่ายมากๆ เลยนะคะ กลับไปManual เหมือนเดิม
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#11
Post
by snasui » Sat Oct 12, 2013 7:02 am
การจะเขียนสูตรหรือเขียน Code ได้ จะต้องทราบเงื่อนไขครับ ไม่ทราบว่าในการพิจารณาว่าเริ่มที่วันที่ใดสิ้นสุดวันที่ใดของช่วงหนึ่ง ๆ ใช้อะไรพิจารณาครับ
โดยปกติเราจะนำเงื่อนไขนั้นมาใช้กับสูตรครับ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#12
Post
by betebugsbunny » Sat Oct 12, 2013 6:05 pm
เช่น เงื่อนไขของแถวที่5 ที่จะต้องกำหนด ในconditional formatting คือ อุปกรณ์ เดิน 28 วัน หยุด28วัน เรื่อยๆจนครบปี (***หรือ แถบสี ใน วันที่ 25/1/2557-21/2/2557, 22/3/2557-18/4/2557,....เรื่ิอย ๆ)
มันคือการทำ schedule สำหรับ running program. ของอุปกรณ์ค่ะ interval จะ fixed. แต่ละอุปกรณ์ เพราะฉะนั้น เงื่อนไขแต่ละแถวจะต่างกันที่ interval เท่านั้นค่ะ
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#13
Post
by snasui » Sat Oct 12, 2013 7:07 pm
เดิน 28 วัน หยุด 28 วันดูจากเซลล์ใดครับ
ให้ระบุเซลล์ที่ใช้เป็นเงื่อนไขมาด้วยทุกครั้งครับ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#14
Post
by betebugsbunny » Sat Oct 12, 2013 7:44 pm
ขอโทษค่ะ ^^
Start = D5
Operating (จำนวนวันที่สั่งเดิน)= D6
Downtime (จำนวนวันที่สั่งหยุด) = D7
โดยวันที่สั่งให้เดินแสดง *** หรือ แถบสี
วันที่สั่งให้หยุด blank ไว้ค่ะ
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#15
Post
by snasui » Sat Oct 12, 2013 7:51 pm
ช่วยแนบไฟล์มาใหม่ ไฟล์เดิม D7 เป็นเซลล์ว่าง นั่นคือไม่มีวันที่สั่งหยุดครับ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#16
Post
by betebugsbunny » Sat Oct 12, 2013 8:03 pm
ขอโทษอีกครั้งจริงๆ แก่แล้ว งงๆ ^^ แก้ไขใหม่ค่ะ
Start = D5
Operating (จำนวนวันที่สั่งเดิน)= E5
Downtime (จำนวนวันที่สั่งหยุด) = F5
โดยวันที่สั่งให้เดินแสดง *** หรือ แถบสี
วันที่สั่งให้หยุด blank ไว้ค่ะ
snasui
Site Admin
Posts: 31256 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#17
Post
by snasui » Sat Oct 12, 2013 8:50 pm
คิดว่าต้อง Loop ด้วย Code VBA ครับ ลองเขียนมาดูก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน
ติดตรงไหนแล้วค่อยถามกันต่อครับ
betebugsbunny
Member
Posts: 11 Joined: Thu Oct 10, 2013 7:27 pm
#18
Post
by betebugsbunny » Sat Oct 12, 2013 9:17 pm
จริงๆไม่รู้จัก VBA. นะคะ จะลองศึกษาและเขียนตามที่แนะนำค่ะ ขอบคุณมากนะคะ
ได้ผลยังไงจะรีบมาปรึกษาค่ะ ^^