: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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
navara1112
Member
Member
Posts: 178
Joined: Fri Sep 16, 2016 1:18 pm

ค่าศูนย์

#1

Post by navara1112 »

สวัสดีครับ
ผมอยากปรับสูตรใหม่
ช่อง 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.
เพชรพระอุมา
User avatar
puriwutpokin
Guru
Guru
Posts: 3699
Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365

Re: ค่าศูนย์

#2

Post by puriwutpokin »

ที่ F11=IF(ISNUMBER($A11),0,C11) คัดลอกลงครับ
:shock: :roll: :D
navara1112
Member
Member
Posts: 178
Joined: Fri Sep 16, 2016 1:18 pm

Re: ค่าศูนย์

#3

Post by navara1112 »

ขอบคุณครับ
เพชรพระอุมา
navara1112
Member
Member
Posts: 178
Joined: Fri Sep 16, 2016 1:18 pm

Re: ค่าศูนย์

#4

Post by navara1112 »

เพิ่มเติมครับ
= SUMPRODUCT(--(N($A11)=A11:A11),C11:C11)
สูตรนี้ขอปรับ หากเจอค่าว่างๆ อยากให้เป็น 0 ครับ
ขอบคุณครับ
เพชรพระอุมา
User avatar
puriwutpokin
Guru
Guru
Posts: 3699
Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365

Re: ค่าศูนย์

#5

Post by puriwutpokin »

ตามนี้ครับ=IF(A11="",0,SUMPRODUCT(--(N($A11)=A11:A11),C11:C11))
:shock: :roll: :D
PayomKanboon
Member
Member
Posts: 84
Joined: Wed Mar 14, 2012 9:12 am

Re: ค่าศูนย์

#6

Post by PayomKanboon »

แถมอีกสูตรครับ

ที่ F11 =IF(A11="",C11,IF(COUNTIF(A11,"?*"),C11,IF(COUNTIF(A11,">0"),0))) copy ลงข้างล่างครับ
navara1112
Member
Member
Posts: 178
Joined: Fri Sep 16, 2016 1:18 pm

Re: ค่าศูนย์

#7

Post by navara1112 »

ขอบพระคุณอย่างสูงสุด ทั้งสองท่าน
PayomKanboon
puriwutpokin
เพชรพระอุมา
navara1112
Member
Member
Posts: 178
Joined: Fri Sep 16, 2016 1:18 pm

Re: ค่าศูนย์

#8

Post by navara1112 »

=IF(H491=0,0,(SUMPRODUCT(--(N($L491)=L491:L491),H491:H491))
ปรับสูตรครับ
โจทย์เจอค่าว่างๆเกิด #VALUE! ไม่อยากให้เกิด
ขอบคุณครับ
เพชรพระอุมา
User avatar
puriwutpokin
Guru
Guru
Posts: 3699
Joined: Fri Jan 04, 2013 9:49 pm
Location: Bangkok
Excel Ver: MS.365

Re: ค่าศูนย์

#9

Post by puriwutpokin »

ปรับเป็น=IF(H491=0,0,IFERROR(SUMPRODUCT(--(N($L491)=L491:L491),H491:H491),0))
:shock: :roll: :D
navara1112
Member
Member
Posts: 178
Joined: Fri Sep 16, 2016 1:18 pm

Re: ค่าศูนย์

#10

Post by navara1112 »

ขอบคุณครับ
เพชรพระอุมา
Post Reply