สร้างสูตรเงื่อนไข

การทดสอบว่าเงื่อนไขเป็น true หรือ false และทำการเปรียบเทียบเชิงตรรกะระหว่างนิพจน์จะทั่วไปในหลายงาน คุณสามารถใช้ฟังก์ชันand, OR, NOTและIFเพื่อสร้างสูตรตามเงื่อนไขได้

ตัวอย่างเช่นฟังก์ชันIFจะใช้อาร์กิวเมนต์ต่อไปนี้

สูตรที่มีฟังก์ชัน IF

สูตรที่ใช้ฟังก์ชัน IF

รูปปุ่ม logical_test: เงื่อนไขที่คุณต้องการตรวจสอบ

คำบรรยายภาพ 2 value_if_true: ค่าที่จะส่งกลับถ้าเงื่อนไขเป็นจริง

รูปปุ่ม value_if_false: ค่าที่จะส่งกลับถ้าเงื่อนไขเป็น False

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างสูตรให้ดูที่สร้างหรือลบสูตร

คุณต้องการทำอะไร

สร้างสูตรตามเงื่อนไขที่เป็นค่าตรรกะ (TRUE หรือ FALSE)

สร้างสูตรตามเงื่อนไขที่ส่งผลให้มีการคำนวณอื่นหรือเป็นค่าอื่นที่ไม่ใช่ TRUE หรือ FALSE

สร้างสูตรตามเงื่อนไขที่เป็นค่าตรรกะ (TRUE หรือ FALSE)

เมื่อต้องการทำงานนี้ให้ใช้ฟังก์ชันandหรือและไม่ใช่และตัวดำเนินการดังที่แสดงในตัวอย่างต่อไปนี้

ตัวอย่าง

ถ้าคัดลอกตัวอย่างไปใส่ไว้ในเวิร์กชีตเปล่า จะทำให้เข้าใจตัวอย่างได้ง่ายยิ่งขึ้น

ฉันจะคัดลอกตัวอย่างได้อย่างไร

  1. เลือกตัวอย่างในบทความนี้

    สิ่งสำคัญ: ไม่ต้องเลือกส่วนหัวของแถวหรือคอลัมน์

    การเลือกตัวอย่างจากวิธีใช้ใน Excel 2013 สำหรับ Windows

    การเลือกตัวอย่างจากวิธีใช้

  2. กด CTRL+C

  3. ใน Excel ให้สร้างเวิร์กบุ๊กหรือเวิร์กชีตเปล่า

  4. ในเวิร์กชีต ให้เลือกเซลล์ A1 แล้วกด CTRL+V

สิ่งสำคัญ: ตัวอย่างเพื่อให้การทำงานเป็นไปอย่างถูกต้อง คุณต้องวางลงในเซลล์ A1 ของเวิร์กชีต

  1. เมื่อต้องการสลับระหว่างการดูผลลัพธ์กับการดูสูตรที่ส่งกลับผลลัพธ์ ให้กด CTRL+` (ตัวกำกับเสียงเกรฟ) หรือบนแท็บ สูตร ในกลุ่ม ตรวจสอบสูตร ให้คลิกปุ่ม แสดงสูตร

หลังจากที่คุณคัดลอกตัวอย่างไปยังเวิร์กชีตเปล่าแล้ว คุณสามารถปรับให้เหมาะสมกับความต้องการของคุณได้

1

2

3

4

5

6

7



8



9


10


11



12

A

B

ข้อมูล

15

9

8

เฟือง

วิดเจ็ต

สูตร

คำอธิบาย (ผลลัพธ์)

= และ (A2>A3, A2<A4)

กำหนดว่าค่าในเซลล์ A2 มีค่ามากกว่าค่าใน A3 หรือยังถ้าค่าใน A2 มีค่าน้อยกว่าค่าใน A4 FALSE

= หรือ (A2>A3, A2<A4)

กำหนดว่าค่าในเซลล์ A2 มีค่ามากกว่าค่าใน A3 หรือถ้าค่าใน A2 มีค่าน้อยกว่าค่าใน A4 จริง

= NOT (A2 + A3 = 24)

กำหนดว่าผลรวมของค่าในเซลล์ A2 และ A3 ไม่เท่ากับ24 FALSE

= NOT (A5 = "เฟือง")

กำหนดว่าค่าในเซลล์ A5 ไม่เท่ากับ "เฟือง" FALSE

= หรือ (A5<> "เฟือง", A6 = "Widgets")

กำหนดว่าค่าในเซลล์ A5 ไม่เท่ากับ "เฟือง" หรือถ้าค่าใน A6 เท่ากับ "Widgets" จริง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้ฟังก์ชันเหล่านี้ให้ดูและฟังก์ชันหรือฟังก์ชันและไม่ทำงาน

ด้านบนของหน้า

สร้างสูตรตามเงื่อนไขที่ส่งผลให้มีการคำนวณอื่นหรือเป็นค่าอื่นที่ไม่ใช่ TRUE หรือ FALSE

เมื่อต้องการทำงานนี้ให้ใช้ฟังก์ชันIF, And และOR หรือตัวดำเนินการดังที่แสดงในตัวอย่างต่อไปนี้

ตัวอย่าง

ถ้าคัดลอกตัวอย่างไปใส่ไว้ในเวิร์กชีตเปล่า จะทำให้เข้าใจตัวอย่างได้ง่ายยิ่งขึ้น

ฉันจะคัดลอกตัวอย่างได้อย่างไร

  1. เลือกตัวอย่างในบทความนี้

สิ่งสำคัญ: ไม่ต้องเลือกส่วนหัวของแถวหรือคอลัมน์

การเลือกตัวอย่างจากวิธีใช้ใน Excel 2013 สำหรับ Windows

การเลือกตัวอย่างจากวิธีใช้

  1. กด CTRL+C

  2. ใน Excel ให้สร้างเวิร์กบุ๊กหรือเวิร์กชีตเปล่า

  3. ในเวิร์กชีต ให้เลือกเซลล์ A1 แล้วกด CTRL+V

สิ่งสำคัญ: ตัวอย่างเพื่อให้การทำงานเป็นไปอย่างถูกต้อง คุณต้องวางลงในเซลล์ A1 ของเวิร์กชีต

  1. เมื่อต้องการสลับระหว่างการดูผลลัพธ์กับการดูสูตรที่ส่งกลับผลลัพธ์ ให้กด CTRL+` (ตัวกำกับเสียงเกรฟ) หรือบนแท็บ สูตร ในกลุ่ม ตรวจสอบสูตร ให้คลิกปุ่ม แสดงสูตร

หลังจากที่คุณคัดลอกตัวอย่างไปยังเวิร์กชีตเปล่าแล้ว คุณสามารถปรับให้เหมาะสมกับความต้องการของคุณได้

1

2

3

4

5

6

7


8



9



10



11




12



13



14




15



16

A

B

ข้อมูล

15

9

8

เฟือง

วิดเจ็ต

สูตร

คำอธิบาย (ผลลัพธ์)

= IF (A2 = 15, "ตกลง", "ไม่ตกลง")

ถ้าค่าในเซลล์ A2 เท่ากับ15ให้ส่งกลับ "ตกลง" มิฉะนั้นให้ส่งกลับ "ไม่ใช่ตกลง" กตกลง

= IF (A2<>15, "ตกลง", "ไม่ตกลง")

ถ้าค่าในเซลล์ A2 ไม่เท่ากับ15ให้ส่งกลับ "ตกลง" มิฉะนั้นให้ส่งกลับ "ไม่ใช่ตกลง" (ไม่ใช่ตกลง)

= IF (ไม่ใช่ (A2<= 15), "ตกลง", "ไม่ตกลง")

ถ้าค่าในเซลล์ A2 ไม่น้อยกว่าหรือเท่ากับ15ให้ส่งกลับ "ตกลง" มิฉะนั้นให้ส่งกลับ "ไม่ใช่ตกลง" (ไม่ใช่ตกลง)

= IF (A5<> "เฟือง", "ตกลง", "ไม่ตกลง")

ถ้าค่าในเซลล์ A5 ไม่เท่ากับ "เฟือง" ให้ส่งกลับ "ตกลง" มิฉะนั้นให้ส่งกลับ "ไม่ใช่ตกลง" (ไม่ใช่ตกลง)

= IF (AND (A2>A3, A2<A4), "ตกลง", "ไม่ตกลง")

ถ้าค่าในเซลล์ A2 มีค่ามากกว่าค่าใน A3 และค่าใน A2 ยังน้อยกว่าค่าใน A4 ให้ส่งกลับ "ตกลง" มิฉะนั้นให้ส่งกลับ "ไม่ใช่ตกลง" (ไม่ใช่ตกลง)

= IF (AND (A2<>A3, A2<>A4), "ตกลง", "ไม่ตกลง")

ถ้าค่าในเซลล์ A2 ไม่เท่ากับ A3 และค่าใน A2 ยังไม่เท่ากับค่าใน A4 ให้ส่งกลับ "ตกลง" มิฉะนั้นให้ส่งกลับ "ไม่ใช่ตกลง" กตกลง

= IF (หรือ (A2>A3, A2<A4), "ตกลง", "ไม่ตกลง")

ถ้าค่าในเซลล์ A2 มีค่ามากกว่าค่าใน A3 หรือค่าใน A2 มีค่าน้อยกว่าค่าใน A4 ให้ส่งกลับ "ตกลง" มิฉะนั้นให้ส่งกลับ "ไม่ใช่ตกลง" กตกลง

= IF (หรือ (A5<> "เฟือง", A6<> "วิดเจ็ต"), "ตกลง", "ไม่ตกลง")

ถ้าค่าในเซลล์ A5 ไม่เท่ากับ "เฟือง" หรือค่าใน A6 ไม่เท่ากับ "Widgets" ให้ส่งกลับ "ตกลง" มิฉะนั้นให้ส่งกลับ "ไม่ใช่ตกลง" (ไม่ใช่ตกลง)

= IF (หรือ (A2<>A3, A2<>A4), "ตกลง", "ไม่ตกลง")

ถ้าค่าในเซลล์ A2 ไม่เท่ากับค่าใน A3 หรือค่าใน A2 ไม่เท่ากับค่าใน A4 ให้ส่งกลับ "ตกลง" มิฉะนั้นให้ส่งกลับ "ไม่ใช่ตกลง" กตกลง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้ฟังก์ชันเหล่านี้ให้ดูที่ฟังก์ชันและฟังก์ชันและหรือฟังก์ชัน

ด้านบนของหน้า

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×