: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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#1

Post by มาริษา »

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

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#2

Post by snasui »

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

สำหรับที่ถามมานั้นผมดูจากไฟล์แนบแล้วไม่สามารถเข้าใจได้ ช่วยอธิบายว่าปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไร ในชีทใด เซลล์ใด และด้วยเงื่อนไขใดจึงได้ค่าเท่านั้น จะได้เข้าใจตรงกันครับ
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#3

Post by มาริษา »

ขออธิบายเป็นข้อความนะคะ ไม่ถนัดการสร้างสูตรคะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#4

Post by snasui »

:D การอธิบายให้อธิบายเป็นข้อความ ไม่ต้องเขียนมาเป็นสูตร ให้เขียนคำตอบที่ต้องการลงไปเลยว่าเซลล์ใดต้องการคำตอบเป็นค่าเท่าใด

ที่สำคัญให้อธิบายมาว่าเหตุใดเซลล์คำตอบจึงได้ค่าเท่านั้น ลองพยายามมาใหม่ครับ
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#5

Post by มาริษา »

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

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#6

Post by snasui »

:D เซลล์ H4 คำตอบคือ เหลืออีก 39 วัน คำนวณมาได้อย่างไรครับ

ให้อธิบายว่านำเซลล์ไหนมาคำนวณบ้าง จะได้สะดวกต่อการทำความเข้าใจ การถามตอบใน Excel ให้อ้างถึงตำแหน่งเซลล์จะได้เข้าถึงข้อมูลโดยไวครับ
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#7

Post by มาริษา »

ตอบคำถามเพิ่มเติมคะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#8

Post by snasui »

:D ตอบคำถามในเซลล์ไหน ตอบว่าอย่างไรครับ

ได้คำนึงถึงสิ่งที่ผมแจ้งไปแล้วยังครับว่าให้อ้างถึงตำแหน่งเซลล์
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#9

Post by มาริษา »

ส่งไฟล์ ตอบคำถามผิดไฟล์คะ ขอโทษด้วยคะอาจารย์
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#10

Post by snasui »

:D ลองตามนี้ครับ
  1. เซลล์ G4 คีย์
    =IF(E4-$B$2>0,"มีเวลา","หมดอายุ")
    Enter > Copy ไปยังเซลล์ที่เกี่ยวข้องด้านล่าง
  2. เซลล์ H9 คีย์
    =IF(G4="มีเวลา","เหลืออีก "&E4-$B$2+1&" วัน","")
    Enter > Copy ไปยังเซลล์ที่เกี่ยวข้องด้านล่าง
  3. เซลล์ I9 คีย์
    =IF(G4="หมดอายุ","หมดอายุ "&E4-$B$2+1&" วัน","")
    Enter > Copy ไปยังเซลล์ที่เกี่ยวข้องด้านล่าง
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#11

Post by มาริษา »

ได้คำตอบตามที่อาจาย์แนะนำแล้วคะ แต่ขอถามในส่วนเงื่อนไข เวลา ในเซลล์ J4 และ k15 โดยมีช่วงเวลา ก่อนและ หลังมาเกี่ยวข้อง สามารถระบุวันที่ ข้่อความได้หรือเปล่า ขอบคุณคะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#12

Post by snasui »

:D ให้เขียนคำตอบที่ต้องการและอธิบายมาว่าคิดอย่างไรถึงได้ค่านั้น

ย้ำว่าไม่จำเป็นต้องเขียนมาเป็นสูตร แต่ต้องอธิบายให้ได้ว่านำเซลล์ไหนมากระทำกับเซลล์ไหน ด้วยเงื่อนไขใด เพื่อจะได้เข้าใจตรงกันครับ
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#13

Post by มาริษา »

รบกวนหลายครั้งหน่อยนะคะอาจารย์
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#14

Post by snasui »

:D ลองตามนี้ครับ
  1. เซลล์ J4 คีย์สูตร
    =IF(C4="","",IF(D4="","ตั้งแต่ "&TEXT(C4,"[$- ]dd-mmm-yyyy"),TEXT(C4,"[$- ]dd-mmm-yyyy")&IF(D4<>""," ถึง "&TEXT(E4,"[$- ]dd-mmm-yyyy"))))
    Enter > Copy ลงด้านล่าง
  2. เซลล์ K4 คีย์
    =IF(H4<>"","ก่อน "&TEXT(MIN(E4,F4),"[$- ]dd-mmm-yyyy"),"")
    Enter > Copy ลงด้านล่าง
จาก
จาก เซลล์ I 15 (เตรียมทำเอกสารใหม่) จาก เซลล์ F15 ต่อประกันก่อนได้ เมื่อเทียบกับ (B2)
ตัวอักษรทีผมระบายสีไว้มีเงื่อนไขว่าอย่างไรครับ เทียบเพื่อนำไปตัดสินใจอย่างไร เช่น ถ้าเท่ากัน ให้คำตอบเป็นอะไร ถ้า F15 มากกว่า ให้คำตอบเป็นอะไร ถ้า F15 น้อยกว่า ให้คำตอบเป็นอะไร :?:

การอธิบายเงื่อนไขให้อธิบายเช่นที่ผมยกตัวอย่างมาด้านบน ไม่ใช่บอกมาเฉย ๆ ว่าเทียบกับเซลล์นั้นเซลล์นี้ ต้องระบุว่าเทียบแล้วหากเข้าเงื่อนไขใดให้แสดงผลลลัพธ์ใดด้วยเสมอ
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#15

Post by มาริษา »

ตอบคำถามอาจารย์คะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#16

Post by snasui »

:D ลองตามนี้ครับ
  1. เซลล์ J4 คีย์
    =IF(I4<>"","เตรียมทำเอกสารสังของใหม่",IF(C4="","",IF(D4="","ตั้งแต่ "&TEXT(C4,"[$- ]dd-mmm-yyyy"),TEXT(C4,"[$- ]dd-mmm-yyyy")&IF(D4<>""," ถึง "&TEXT(E4,"[$- ]dd-mmm-yyyy")))))
  2. เซลล์ O4 คีย์
    =IF(AND(I4<>"",N4<>""),"ทำเอกสารใหม่ทั้งหมด","")
  3. Copy J4, O4 ลงด้านล่าง
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สร้างเงื่อนไขการสั่งของก่อนวัน ใบรับประกันหมดอายุ

#17

Post by มาริษา »

ขอบคุณมากๆ นะคะอาจารย์ ที่แนะนำ แก้ปัญหาให้มาตลอด ขอบคุณอีกครั้งคะ :thup:
Post Reply