: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

การใช้ if and or

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

การใช้ if and or

#1

Post by laina »

พี่คะ จะเขียนสูตร มีเงื่อนไขดังนี้คะ

= IF( AND(J8="ผ่าน",J19="ผ่าน",J28="ผ่าน"),"ผ่าน","ไม่ผ่าน")
= IF( OR(J133="ผ่าน",J151="ผ่าน",J169="ผ่าน",J187="ผ่าน"),"ผ่าน","ไม่ผ่าน")

เราจะรวมสูตร 2 สูตรนี้ยังไงอ่าคะ
ทำมาหลายวิธีเเล้ว error คะ ช่วยดูให้หน่อยนะคะ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: การใช้ if and or

#2

Post by bank9597 »

laina wrote:พี่คะ จะเขียนสูตร มีเงื่อนไขดังนี้คะ

= IF( AND(J8="ผ่าน",J19="ผ่าน",J28="ผ่าน"),"ผ่าน","ไม่ผ่าน")
= IF( OR(J133="ผ่าน",J151="ผ่าน",J169="ผ่าน",J187="ผ่าน"),"ผ่าน","ไม่ผ่าน")

เราจะรวมสูตร 2 สูตรนี้ยังไงอ่าคะ
ทำมาหลายวิธีเเล้ว error คะ ช่วยดูให้หน่อยนะคะ
:D งดใช้ภาษาแชทครับ

ส่วนคำถาม ที่ถามมาลองตามนี้ครับ

=IF(COUNTIF(J8:J28,"ผ่าน")=3,IF(COUNTIF(J133:J187,"ผ่าน")>=1,"ผ่าน","ไม่ผ่าน"),"ไม่ผ่าน")
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
laina
Member
Member
Posts: 12
Joined: Mon Aug 20, 2012 10:41 pm

Re: การใช้ if and or

#3

Post by laina »

ขอบคุณมากๆคะ เดี๋ยวลองทำดูนะคะ
laina
Member
Member
Posts: 12
Joined: Mon Aug 20, 2012 10:41 pm

Re: การใช้ if and or

#4

Post by laina »

รบกวนอีกรอบนะคะ ถ้าเป็นเเบบนี้ จะรวมยังไงคะ ลองรวมเเล้ว มันขึ้น False คะ

= IF(AND(J8="ผ่าน",J19="ผ่าน",J28="ผ่าน",J38="ผ่าน",J45="ผ่าน",J58="ผ่าน",J83="ผ่าน",J89="ผ่าน",J107="ผ่าน"),"ผ่าน","ไม่ผ่าน")
= IF(OR(J112="ผ่าน",J116="ผ่าน"),"ผ่าน","ไม่ผ่าน")
= IF(OR(J133="ผ่าน",J151="ผ่าน",J169="ผ่าน",J187="ผ่าน"),"ผ่าน","ไม่ผ่าน")
= IF(AND(J192="ผ่าน"),"ผ่าน","ไม่ผ่าน")
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การใช้ if and or

#5

Post by snasui »

:D ลองตามนี้ครับ

=If(Or(AND(J8="ผ่าน",J19="ผ่าน",J28="ผ่าน",J38="ผ่าน",J45="ผ่าน",J58="ผ่าน",J83="ผ่าน",J89="ผ่าน",J107="ผ่าน"),OR(J112="ผ่าน",J116="ผ่าน"),OR(J133="ผ่าน",J151="ผ่าน",J169="ผ่าน",J187="ผ่าน"),J192="ผ่าน"),"ผ่าน","ไม่ผ่าน")
laina
Member
Member
Posts: 12
Joined: Mon Aug 20, 2012 10:41 pm

Re: การใช้ if and or

#6

Post by laina »

แบบนี้ยังไม่ได้นะคะ ^^
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การใช้ if and or

#7

Post by snasui »

:lol: นี่เป็นการรวมตามเงื่อนไขที่แจ้งมา ควรจะเขียนบรรยายเงื่อนไขมาแทนที่จะเขียนมาเป็นสูตร เพื่อว่าจะได้ช่วยตรวจสอบเงื่อนไขให้ได้ว่าผิดหรือถูกอย่างไร
laina
Member
Member
Posts: 12
Joined: Mon Aug 20, 2012 10:41 pm

Re: การใช้ if and or

#8

Post by laina »

snasui wrote::lol: นี่เป็นการรวมตามเงื่อนไขที่แจ้งมา ควรจะเขียนบรรยายเงื่อนไขมาแทนที่จะเขียนมาเป็นสูตร เพื่อว่าจะได้ช่วยตรวจสอบเงื่อนไขให้ได้ว่าผิดหรือถูกอย่างไร


จ้า เดี๋ยวมารบกวนใหม่นะคะ
laina
Member
Member
Posts: 12
Joined: Mon Aug 20, 2012 10:41 pm

Re: การใช้ if and or

#9

Post by laina »

laina wrote:
snasui wrote::lol: นี่เป็นการรวมตามเงื่อนไขที่แจ้งมา ควรจะเขียนบรรยายเงื่อนไขมาแทนที่จะเขียนมาเป็นสูตร เพื่อว่าจะได้ช่วยตรวจสอบเงื่อนไขให้ได้ว่าผิดหรือถูกอย่างไร


ถ้า J8,J19,J28,J38,J45,J58,J83,J89,J107 เเละ J192 มีค่าเท่ากับ "ผ่าน"
เเละ ถ้า J112 หรือ J116 ตัวใดตัวหนึ่งมีค่าเท่ากับ "ผ่าน"
เเละ ถ้า J133,J151,J169,J187 ตัวใดตัวหนึ่งมีค่าเท่ากับ "ผ่าน"
ถือว่า ผ่าน

เป็นการตรวจสอบจบของนักศึกษาเเต่ละหมวดวิชาคะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การใช้ if and or

#10

Post by snasui »

จากที่บรรยายมา ถ้าบรรยายมาถูกต้อง เขียนสูตรตามด้านล่างครับ

=If(And(And(J8="ผ่าน",J19="ผ่าน",J28="ผ่าน",J38="ผ่าน",J45="ผ่าน",J58="ผ่าน",J83="ผ่าน",J89="ผ่าน",J107="ผ่าน",J192="ผ่าน"),Or(J112="ผ่าน", J116="ผ่าน"),Or( J133="ผ่าน",J151="ผ่าน",J169="ผ่าน",J187="ผ่าน")),"ผ่าน","ไม่ผ่าน")
laina
Member
Member
Posts: 12
Joined: Mon Aug 20, 2012 10:41 pm

Re: การใช้ if and or

#11

Post by laina »

ได้เเล้วนะคะ ขอบคุณมากๆเลยคะ
User avatar
yoguzaa
Member
Member
Posts: 87
Joined: Mon Jan 09, 2012 4:48 pm

Re: การใช้ if and or

#12

Post by yoguzaa »

bank9597 wrote:
laina wrote:พี่คะ จะเขียนสูตร มีเงื่อนไขดังนี้คะ

= IF( AND(J8="ผ่าน",J19="ผ่าน",J28="ผ่าน"),"ผ่าน","ไม่ผ่าน")
= IF( OR(J133="ผ่าน",J151="ผ่าน",J169="ผ่าน",J187="ผ่าน"),"ผ่าน","ไม่ผ่าน")

เราจะรวมสูตร 2 สูตรนี้ยังไงอ่าคะ
ทำมาหลายวิธีเเล้ว error คะ ช่วยดูให้หน่อยนะคะ
:D งดใช้ภาษาแชทครับ

ส่วนคำถาม ที่ถามมาลองตามนี้ครับ

=IF(COUNTIF(J8:J28,"ผ่าน")=3,IF(COUNTIF(J133:J187,"ผ่าน")>=1,"ผ่าน","ไม่ผ่าน"),"ไม่ผ่าน")

:D งดใช้ภาษาแชทครับ

ถอดแบบครับ ชื่นชมครับ เก็บรายละเอียดได้ดีใกล้เคียงอาจารย์มากเลยครับ
ถ้าไม่ได้ดู ID คิดว่า อาจารย์ตอบเอง
อิอิ :D :D
ปล.ผมไม่ได้ค่าโปรโมทนะครับ ชื่นชมจากใจจริงๆ
ใช้คำว่า"ไม่รู้"เพื่อที่จะได้"รู้"
ไม่ใช่ใช้เพื่อ"ปฏิเสธความรับผิดชอบ"
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: การใช้ if and or

#13

Post by bank9597 »

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

:shock: ว่าแต่อย่าไปใกล้เคียงอาจารย์เลยครับ คนละชั้นกันมากครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
Post Reply