Excel แสดงข้อความตามเงื่อนไข

ต้องการให้แสดงข้อความตามเงื่อนไข

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่

hotsnowMember

Excel แสดงข้อความตามเงื่อนไข
Posts: 15Joined: Fri Nov 23, 2012 10:29 am

ต้องการให้แสดงข้อความตามเงื่อนไข

Post by hotsnow » Fri Nov 23, 2012 10:51 am

ตามไฟล์แนบนะครับ ผมต้องการที่จะให้ c38 แสดงข้อความ pass เปรียบเทียบกับ f19 เมื่อค่าของ f19 อยู่ระหว่าง "85 ถึง 115"
และต้องการให้ E38 แสดงข้อความ fail เปรียบเทียบกับ f19 เมื่อค่าของ f19 ไม่อยู่ระหว่าง "85 ถึง 115"

ขอบคุณครับ

You do not have the required permissions to view the files attached to this post.

hotsnowMember

Excel แสดงข้อความตามเงื่อนไข
Posts: 15Joined: Fri Nov 23, 2012 10:29 am

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#3

Post by hotsnow » Fri Nov 23, 2012 11:43 am

joo wrote:

Excel แสดงข้อความตามเงื่อนไข
ลองตามนี้ดูครับที่ C38 คีย์ =IF(AND(F19>=85,F19<=115),"PASS","")
ที่ E38 คีย์ =IF(AND(F19>=85,F19<=115),"","FAIL")

ขอบคุณมากครับ ได้ตามที่ต้องการใช้งานเลยครับ ขอบคุณอีกครั้งนะครับที่ตอบได้รวดเร็วครับ กำลังรีบใช้พอดีเลยครับต้องออกไซต์งานข้างนอกอ่ะครับ

Excel แสดงข้อความตามเงื่อนไข

hotsnowMember

Excel แสดงข้อความตามเงื่อนไข
Posts: 15Joined: Fri Nov 23, 2012 10:29 am

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#4

Post by hotsnow » Fri Nov 23, 2012 2:40 pm

joo wrote:

Excel แสดงข้อความตามเงื่อนไข
ลองตามนี้ดูครับที่ C38 คีย์ =IF(AND(F19>=85,F19<=115),"PASS","")
ที่ E38 คีย์ =IF(AND(F19>=85,F19<=115),"","FAIL")

Excel แสดงข้อความตามเงื่อนไข
แล้วถ้าผมต้องการเปรียบเทียบมากกว่าหนึ่งเซล์ลล่ะครับ เช่น ถ้าผมต้องการเทียบกับ F18 แล้วให้แสดงค่าที่ C38 และ E38 เหมือนเดิมอ่ะครับ เพราะผมลองแล้วมันไม่ได้อ่ะครับ รบกวนอีกครั้งนะครับ ขอบคุณครับ
Excel แสดงข้อความตามเงื่อนไข

Excel แสดงข้อความตามเงื่อนไข

snasuiSite Admin
Excel แสดงข้อความตามเงื่อนไข
Posts: 29682Joined: Sun Jan 24, 2010 12:33 pmLocation: Songkhla, ThailandExcel Ver: 2010, 365 Contact:

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#5

Post by snasui » Fri Nov 23, 2012 2:52 pm

Excel แสดงข้อความตามเงื่อนไข

hotsnow wrote: ผมต้องการที่จะให้ c38 แสดงข้อความ pass เปรียบเทียบกับ f19 เมื่อค่าของ f19 อยู่ระหว่าง "85 ถึง 115"

ที่ C38 คีย์

=If(and(F19>=85,F19<=115),"Pass","")

Enter

hotsnow wrote:และต้องการให้ E38 แสดงข้อความ fail เปรียบเทียบกับ f19 เมื่อค่าของ f19 ไม่อยู่ระหว่าง "85 ถึง 115"

ที่ E38 คีย่์

=If(and(F19<85,F19>115),"Fail","")

Enter

hotsnowMember

Excel แสดงข้อความตามเงื่อนไข
Posts: 15Joined: Fri Nov 23, 2012 10:29 am

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#6

Post by hotsnow » Fri Nov 23, 2012 3:01 pm

snasui wrote:

Excel แสดงข้อความตามเงื่อนไข

hotsnow wrote: ผมต้องการที่จะให้ c38 แสดงข้อความ pass เปรียบเทียบกับ f19 เมื่อค่าของ f19 อยู่ระหว่าง "85 ถึง 115"

ที่ C38 คีย์

=If(and(F19>=85,F19<=115),"Pass","")

Enter

hotsnow wrote:และต้องการให้ E38 แสดงข้อความ fail เปรียบเทียบกับ f19 เมื่อค่าของ f19 ไม่อยู่ระหว่าง "85 ถึง 115"

ที่ E38 คีย่์

=If(and(F19<85,F19>115),"Fail","")

Enter

ขอบคุณครับอาจารย์//อาจารย์ครับช่วยตอบคำถามโพสท์ที่สี่ให้ด้วยครับ ขอบคุณครับ

Excel แสดงข้อความตามเงื่อนไข

Excel แสดงข้อความตามเงื่อนไข

snasuiSite Admin
Excel แสดงข้อความตามเงื่อนไข
Posts: 29682Joined: Sun Jan 24, 2010 12:33 pmLocation: Songkhla, ThailandExcel Ver: 2010, 365 Contact:

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#7

Post by snasui » Fri Nov 23, 2012 3:05 pm

Excel แสดงข้อความตามเงื่อนไข
ผมอ่านแล้วไม่เข้าใจครับ

hotsnow wrote: แล้วถ้าผมต้องการเปรียบเทียบมากกว่าหนึ่งเซล์ลล่ะครับ เช่น ถ้าผมต้องการเทียบกับ F18 แล้วให้แสดงค่าที่ C38 และ E38 เหมือนเดิมอ่ะครับ เพราะผมลองแล้วมันไม่ได้อ่ะครับ รบกวนอีกครั้งนะครับ ขอบคุณครับ

เปรียบเทียบมากกว่าหนึ่งเซลล์ที่ว่านั้น เปรียบเที่ยบอย่างไรครับ เซลล์ใดต้องเข้าเงื่อนไขใดบ้างครับ

Excel แสดงข้อความตามเงื่อนไข
ช่วยเขียนเพิ่มเติมด้วยครับ

hotsnowMember

Excel แสดงข้อความตามเงื่อนไข
Posts: 15Joined: Fri Nov 23, 2012 10:29 am

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#8

Post by hotsnow » Fri Nov 23, 2012 3:20 pm

snasui wrote:

Excel แสดงข้อความตามเงื่อนไข
ผมอ่านแล้วไม่เข้าใจครับ

hotsnow wrote: แล้วถ้าผมต้องการเปรียบเทียบมากกว่าหนึ่งเซล์ลล่ะครับ เช่น ถ้าผมต้องการเทียบกับ F18 แล้วให้แสดงค่าที่ C38 และ E38 เหมือนเดิมอ่ะครับ เพราะผมลองแล้วมันไม่ได้อ่ะครับ รบกวนอีกครั้งนะครับ ขอบคุณครับ

เปรียบเทียบมากกว่าหนึ่งเซลล์ที่ว่านั้น เปรียบเที่ยบอย่างไรครับ เซลล์ใดต้องเข้าเงื่อนไขใดบ้างครับ

Excel แสดงข้อความตามเงื่อนไข
ช่วยเขียนเพิ่มเติมด้วยครับ

เงื่อนไขที่จะแสดงยังคงเหมือนเเดิมครับอาจารย์ เพียงแต่ผมต้องการที่จะเปรียบเทียบกับ F18 เพิ่มด้วยครับแล้วให้แสดงผล(ข้อความ pass, fail)ที่C38 และ E38เหมือนเดิมครับ จากเดิมจะมีแค่ F19 ที่ผมเปรียบเทียบครับ ขอบคุณครับ

Excel แสดงข้อความตามเงื่อนไข

hotsnowMember

Excel แสดงข้อความตามเงื่อนไข
Posts: 15Joined: Fri Nov 23, 2012 10:29 am

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#11

Post by hotsnow » Mon Nov 26, 2012 11:33 am

snasui wrote:

Excel แสดงข้อความตามเงื่อนไข
ลองปรับสูตรด้านล่างนี้ใช้ดูครับ

=If(and(F19>=85,F19<=115,F18>=85,F18<=115),"Fail","")

อาจารย์ครับ แล้วถ้าต้องการที่จะให้โชว์ pass / Fail ในเซลล์เดียวกัน ต้องปรับสูตรอย่างไรครับ

Excel แสดงข้อความตามเงื่อนไข

hotsnowMember

Excel แสดงข้อความตามเงื่อนไข
Posts: 15Joined: Fri Nov 23, 2012 10:29 am

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#14

Post by hotsnow » Mon Nov 26, 2012 1:47 pm

snasui wrote:

Excel แสดงข้อความตามเงื่อนไข
ปรับเป็นด้านล่างครับ

=If(and(F19>=85,F19<=115,F18>=85,F18<=115),"Fail","Pass")

ผลที่ออกมามันยังไม่ได้ตามเงื่อนไขครับอาจารย์ ผมไม่แน่ใจว่าต้องเปลี่ยนเงื่อนไขหรือปล่าวครับ ตัวอย่างตามแนบไฟล์ครับ

Excel แสดงข้อความตามเงื่อนไข

You do not have the required permissions to view the files attached to this post.

hotsnowMember

Excel แสดงข้อความตามเงื่อนไข
Posts: 15Joined: Fri Nov 23, 2012 10:29 am

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#15

Post by hotsnow » Mon Nov 26, 2012 1:50 pm

hotsnow wrote:

snasui wrote:

Excel แสดงข้อความตามเงื่อนไข
ปรับเป็นด้านล่างครับ

=If(and(F19>=85,F19<=115,F18>=85,F18<=115),"Fail","Pass")

ผลที่ออกมามันยังไม่ได้ตามเงื่อนไขครับอาจารย์ ผมไม่แน่ใจว่าต้องเปลี่ยนเงื่อนไขหรือปล่าวครับ ตัวอย่างตามแนบไฟล์ครับ

Excel แสดงข้อความตามเงื่อนไข

แก้ไขแนบไฟล์ครับ

You do not have the required permissions to view the files attached to this post.

hotsnowMember

Excel แสดงข้อความตามเงื่อนไข
Posts: 15Joined: Fri Nov 23, 2012 10:29 am

Re: ต้องการให้แสดงข้อความตามเงื่อนไข

#17

Post by hotsnow » Mon Nov 26, 2012 9:19 pm

joo wrote:

Excel แสดงข้อความตามเงื่อนไข
ลองตามนี้ดูครับ ที่ E14 คีย์ =IF(AND(C5>=24,C5<=26,E5>=24,E5<=26,C6<=0.5,E6<=0.5),"PASS","FAIL")

ขอบคุณครับอาจารย์ คราวนี้ตรงตามเงื่อนไขแล้วครับ

Excel แสดงข้อความตามเงื่อนไข