snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
navara1112
Member
Posts: 178 Joined: Fri Sep 16, 2016 1:18 pm
#1
Post
by navara1112 » Wed Apr 05, 2017 3:16 pm
สวัสดีครับ
ผมอยากปรับสูตรใหม่
ช่อง F 11 ลงมาเป็นคำตอบ มี2 เงื่อนไข
1. A11 เมื่อกรอกวันที่ ให้จำนวน C11 ให้คำตอบเป็นค่า 0 ในช่อง F11
2. A11 เมื่อ กรอกคำต่างๆ หรือหากเป็นค่าว่างๆ ให้จำนวน C11 ให้เป็นคำตอบเป็น จำนวน ในช่อง F11 (เพราะฉนั้น F11 ตอบ 40)
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
เพชรพระอุมา
puriwutpokin
Guru
Posts: 3699 Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365
#2
Post
by puriwutpokin » Wed Apr 05, 2017 3:38 pm
ที่ F11=IF(ISNUMBER ($A11),0,C11) คัดลอกลงครับ
navara1112
Member
Posts: 178 Joined: Fri Sep 16, 2016 1:18 pm
#4
Post
by navara1112 » Wed Apr 05, 2017 3:49 pm
เพิ่มเติมครับ
= SUMPRODUCT(--(N($A11)=A11:A11),C11:C11)
สูตรนี้ขอปรับ หากเจอค่าว่างๆ อยากให้เป็น 0 ครับ
ขอบคุณครับ
เพชรพระอุมา
puriwutpokin
Guru
Posts: 3699 Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365
#5
Post
by puriwutpokin » Wed Apr 05, 2017 3:53 pm
ตามนี้ครับ=IF(A11="",0,SUMPRODUCT(--(N($A11)=A11:A11),C11:C11))
PayomKanboon
Member
Posts: 84 Joined: Wed Mar 14, 2012 9:12 am
#6
Post
by PayomKanboon » Wed Apr 05, 2017 3:59 pm
แถมอีกสูตรครับ
ที่ F11 =IF(A11="",C11,IF(COUNTIF(A11,"?*"),C11,IF(COUNTIF(A11,">0"),0))) copy ลงข้างล่างครับ
navara1112
Member
Posts: 178 Joined: Fri Sep 16, 2016 1:18 pm
#7
Post
by navara1112 » Wed Apr 05, 2017 4:19 pm
ขอบพระคุณอย่างสูงสุด ทั้งสองท่าน
PayomKanboon
puriwutpokin
เพชรพระอุมา
navara1112
Member
Posts: 178 Joined: Fri Sep 16, 2016 1:18 pm
#8
Post
by navara1112 » Wed Apr 05, 2017 4:36 pm
=IF(H491=0,0,(SUMPRODUCT(--(N($L491)=L491:L491),H491:H491))
ปรับสูตรครับ
โจทย์เจอค่าว่างๆเกิด #VALUE! ไม่อยากให้เกิด
ขอบคุณครับ
เพชรพระอุมา
puriwutpokin
Guru
Posts: 3699 Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365
#9
Post
by puriwutpokin » Wed Apr 05, 2017 5:33 pm
ปรับเป็น=IF(H491=0,0,IFERROR(SUMPRODUCT(--(N($L491)=L491:L491),H491:H491),0))