: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

รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจริงๆ

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจริงๆ

#1

Post by NEWMAZA »

คือต้องการให้ตรวจสอบ เงื่อนไข 2 ครั้งครับ เพราะไม่เช่นนั้นจะเกิดกรณี อายุการใช้ไป เดือนติดลบ ปีไม่ถูกต้อง รบกวนช่วยหน่อยนะครับผมพยายามแล้วแต่ไม่สำเร็จจริงๆ

Colum "J3" ต้องการแบบนี้ครับ
หาก E3 มากกว่า H3 ให้ SUM I3 ลบ F3 แล้วลบ อีก 1
แต่หาก H3 มากกว่า E3 ให้ SUM I3 ลบ F3
(หาก E3>H3 ให้ SUM I3-F3-1 แต่หาก H3>E3 ให้ SUM I3-F3)

Colum "K3" ต้องการแบบนี้ครับ
หาก E3 มากกว่า H3 ให้ SUM H3 บวก 12 แล้วลบ E3
แต่หาก H3 มากกว่า E3 ให้ SUM H3 ลบ E3
(หาก E3>H3 ให้ H3+12-E3 แต่หาก H3>E3 ให้ H3-E3)


Colum "C9" มันจำค่าเป็นตัวหนังสือจะทำอย่างไรให้เป็นตัวเลขครับ เงื่อนไขมันไม่ได้เลยครับ ต้องการให้มีการคิดค่าเสื่อมราคาของเดือนถัดไปด้วยครับ ตัวอย่าง ค่าเสื่อมราคาเดือน มิถุนายน 2,250,000.00(D6) เดือนก่อนหน้าก็ต้องเป็น 0 ทั้งหมด เดือน กรกฎาคม ต้องเป็น 2,250,000.00(D6) + 41,666.67(A6) ปรากฎในช่อง D15 ครับ หกรือมีวิธีอื่นที่ง่ายกว่านี้รบกวนช่วยแนะนำหน่อยนะครับ ขอบพระคุณอย่างสูง
Test-Price.xlsx
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31254
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#2

Post by snasui »

:D ลองตามนี้ครับ
  1. ที่ J3 คีย์
    =DATEDIF(D3&"/"&E3&"/"&(25&F3)-543,G3&"/"&H3&"/"&(25&I3)-543,"Y")
    Enter
  2. ที่ K3 คีย์
    =DATEDIF(D3&"/"&E3&"/"&(25&F3)-543,G3&"/"&H3&"/"&(25&I3)-543,"YM")
    Enter
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#3

Post by NEWMAZA »

ขอบคุณมากๆเลยครับได้แล้วๆ เป็นพระคุณอย่างสูงเลยครับ สุดยอดจริงๆ

ผมนั่ง งม ทั้งวัน ไปไม่เป็นเลย ขอบคุณอีกครั้งนะครับ

ส่วน Colum "C9" ผมจะพยายามต่อไปครับ ถ้ามีหนทางรบกวนช่วยแนะนำด้วยนะครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31254
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#4

Post by snasui »

:lol: ที่ C9 เปลี่ยนสูตรเป็น

=IF($H$3=ROWS(C$9:C9),$D$6+0,0)

Enter > Copy ลงด้านล่าง กรณีต้องการผลลัพธ์เป็นตัวเลขไม่ต้องครอบผลลัพธ์ด้วยฟันหนูครับ
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#5

Post by NEWMAZA »

ขอบพระคุณมากๆ อีกครั้งนะครับ ผมอยากศึกษาด้านนี้ พอมีหนังสือแนะนำบ้างไหมครับ
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#6

Post by NEWMAZA »

ขอโทษนะครับ ขอสอบถามอีกหน่อย พอดีว่าเจอปัญหาว่า

ที่เดือน Colum "H3" หากใส่เลขลง 2 ไป Colum "J3" , "K3" , "L3" , "M3" , "D6" จะขึ้น #VALUE! ครับ

ไม่แน่ใจว่าเป็นเพราะอะไรหรือครับ
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#7

Post by NEWMAZA »

ใน Colum "E3" ก็เป็นเหมือนกันครับ หากใส่เลข 2 ลงไปใน Colum "E3" และ "H3"

Colum "J3" , "K3" , "L3" , "M3" , "D6" จะขึ้น #VALUE! ครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31254
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#8

Post by snasui »

:D เป็นปกติครับ กรณีใส่เลข 2 ก็ต้องเปลี่ยนที่ J3 เป็นเลขวันที่ที่เป็นของเดือนก.พ. ไม่ใช่ปล่อยให้เป็นเลข 30 เหมือนเดิม เดือนก.พ. ไม่มีวันที่ 30 ครับ
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#9

Post by NEWMAZA »

เข้าใจแล้วครับ ผมพลาดเองไม่ได้สังเกตุ ในช่องของวันที่ ขอโทษด้วยนะครับที่ทำให้เสียเวลา และขอขอบพระคุณอีกครั้งครับ ^_^
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#10

Post by NEWMAZA »

ขอโทษที่ต้องรบกวนอาจารย์อีกครั้งนะครับ

คือเจอปัญหาต่อมาที่ว่า Colum "L3" และ "M3" คำนวณไม่ตรงครับ

ในกรณีที่ เดือน "E3" กับ "H3" มีเลขเหมือนกัน

และ "F3" "I3" มีเลขเหมือนกัน

ผมขออนุญาติแนบไฟล์ใหม่อีกครั้ง นะครับ เพื่อเป็นตัวอย่างให้เห็นภาพ

ในกรณีแบบนี้ มีสูตรไหนที่พอจะทำให้การคำนวณอายุคงเหลือให้ออกมาตรงบ้างครับ

และอีกอย่างก็คือ ตารางคิดค่าเสื่อมประจำเดือนภายในปี ผมลองพยายามทำแล้ว แต่ก็คิดค่าเสื่อม ต่อได้แค่ 1 เดือนจากเดือนที่คำนวณเองครับ ไม่สามารถคิดได้จนถึงสิ้นปี

รบกวนหน่อยนะครับ
Test-Price.xlsx
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31254
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#11

Post by snasui »

:D ปกติ วันเดือนปี ควรคีย์ให้อยู่ในเซลล์เดียวกันและควรคีย์เป็นปีค.ศ. ไม่ใช่พ.ศ. จะคีย์แยกกันก็ได้แต่จะยุ่งยากในการใช้งานลักษณะนี้ ลองออกแบบตารางมาใหม่โดยคีย์วันเดือนปีให้อยู่ในเซลล์เดียวกันครับ เช่นวันนี้คือ 13/10/2012 ไม่ใช่แยกเป็น วัน เดือน ปี คนละช่องครับ
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#12

Post by NEWMAZA »

ขอบคุณมากครับ ผมจะลองพยายามดูครับ ไปไม่ค่อยเป็นเหมือนกัน แต่ผมจะลองใช้ปี พ.ศ. ได้ไหมครับ พอดี
ตารางคำนวณค่าเสื่อมนี้ต้องเอาใช้ที่หน่วยงานราชการ และในหน่วยงานส่วนใหญ่ผู้ปฏิบัติงานจะเป็นพี่ๆที่สูงอายุ จึงพยายามออกแบบให้ใช้งานง่ายที่สุดครับ
ผมเองไม่ค่อยมีความรู้ด้านนี้ แต่อยากช่วยพี่ๆที่ทำงาน ลดภาระงาน จากต้องคำนวณในกระดาษ ยุ่งยาก และล่าช้า มาใน Excel ที่รวดเร็วกว่าครับ
ผมจะลองพยายามทำดู ถ้าไม่ได้ยังไงจะขอรบกวนใหม่นะครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31254
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#13

Post by snasui »

:D การคำนวณควรใช้ค.ศ.ครับ หากใช้พ.ศ.แล้วจะยุ่งยากในการคำนวณเนื่องจากต้องแปลงให้เป็นค.ศ.ก่อนเพื่อการคำนวณที่ถูกต้อง ส่วนการแสดงผล จะให้แสดงเป็นค.ศ.หรือพ.ศ.ก็สามารถทำได้ครับ หากทำแล้วติดปัญหาใดสามารถสอบถามกันได้เรื่อย ๆ ครับ
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#14

Post by NEWMAZA »

ลองหลายวิธีแล้วครับ ทั้งวันก็ไม่ได้เหมือนเดิม 5 5 5+

แต่ลองใช้เป็น ปี ค.ศ. แล้วใช้งานยากอ่ะครับ เลยกลับมาแบ่ง Colum เป็น เดือน ปี เหมือนเดิม
แต่ ณ ตอนนี้ก็ยังไม่มีความสามารถทำให้คำนวณ อายุการใช้งานคงเหลือ ได้ตรงเลยครับ เศร้ามาก
User avatar
snasui
Site Admin
Site Admin
Posts: 31254
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#15

Post by snasui »

:D ลองแนบไฟล์ทีคีย์ข้อมูลวันที่เป็นค.ศ.และอยู่ในเซลล์เดียวมาดูกัน พร้อมแสดงคำตอบที่ต้องการมาในเซลล์เป้าหมายด้วยครับ
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#16

Post by NEWMAZA »

นี่ครับ ไฟล์
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31254
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#17

Post by snasui »

:D ลองดูตัวอย่างสูตรในไฟล์แนบครับ
You do not have the required permissions to view the files attached to this post.
nattasiray
Bronze
Bronze
Posts: 284
Joined: Thu Feb 11, 2010 8:32 pm
Contact:

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#18

Post by nattasiray »

การกรอกวันเดือนปีในไมโครซอฟต์เอ็กเซลจะต้องกรอกในรูปแบบปีคริสตศักราช หากจะกรอกในรูปแบบปีพุทธศักราชให้กรอกในรูป d/m/bbbbb เช่น 5/5/b2555 ตัวโปรแกรมไมโครซอฟต์เอ็กเซลจะกลับปีพุทธศักราชไปเป็นปีคริสตศักราชให้

อีกวิธีหนึ่งต้องใช้ Data Validation ตรวจสอบการป้อนวันเดือนปี

เปิดแฟ้มที่ให้แล้วลองกรอกวันเดือนปีโดยใช้ทั้งปีพุทธศักราชและปีคริสตศักราช หรือปีพุทธศักราชแบบมีอักษร b นำ

ลองหาหนังสือจัดการฐานข้อมูลด้วยไมโครซอฟต์เอ็กเซล 2010 มาอ่านด้วยครับ งานที่คุณทำงานอยู่มีลักษณะเป็นฐานข้อมูล
You do not have the required permissions to view the files attached to this post.
ณัฐศิระ เยาวสุต
(N. Yauvasuta)
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#19

Post by NEWMAZA »

ขอบพระคุณครับ ผมจะลองดูครับ ขอบคุณมากๆที่ร่วมแบ่งปันนะครับ
ตอนแรกคิดว่าไม่ยากมาก ไปๆมาๆไม่ง่ายเลย แค่อยากช่วยพี่ๆที่ทำงานให้ทำงานได้ง่ายขึ้น แต่ไม่ง่ายเลยจริงๆ
NEWMAZA
Member
Member
Posts: 13
Joined: Fri Oct 12, 2012 5:55 pm

Re: รบกวนช่วยเขียนสูตรตรวจสอบ 2 เงื่อนไขด้วยครับจนปัญญาแล้วจ

#20

Post by NEWMAZA »

ขอสอบถามอีกเรื่องนะครับ
คือตามไฟล์ Excel ที่แนบมา (Test-Price3.xlsx)
อยากทราบว่า พอมีทางไหนไหมครับที่ทำให้ Colum "A10" ถึง "A20"
สามารถแสดงผลขึ้นเป็น วัน เดือน ปี ต่อจาก Colum "A9" ได้บ้างครับ
Test-Price3.xlsx
You do not have the required permissions to view the files attached to this post.
Post Reply