Note: The other languages of the website are Google-translated. Back to English
English English
  • เอกสาร
  • Excel
  • วิธีใช้ฟังก์ชัน IF กับ AND, OR และ NOT ใน Excel

วิธีใช้ฟังก์ชัน IF กับ AND, OR และ NOT ใน Excel

ใน Excel ฟังก์ชัน IF มีประโยชน์มากในการตรวจสอบว่าเซลล์ตรงตามเงื่อนไขหรือไม่และส่งคืนค่าที่แตกต่างกันตามผลลัพธ์ที่ประเมิน (จริงและเท็จ) และการรวมฟังก์ชัน IF และฟังก์ชัน AND, OR, NOT จะทำให้เงื่อนไขในการตรวจสอบเซลล์แตกต่างกันไป ที่นี่ฉันจะแนะนำวิธีการใช้ฟังก์ชัน IF และ AND ฟังก์ชัน IF และ OR และรวมฟังก์ชัน IF หลายฟังก์ชันใน Excel

สมมติว่าเรามีตารางการขายตามภาพหน้าจอต่อไปนี้และตอนนี้เราต้องการประเมินมูลค่าการขายและจัดกลุ่มเป็น "ไม่ธรรมดา""จุดต่ำ""กลาง"และ"จุดสูง".
doc ถ้าและหรือไม่ 1

ตอนนี้คัดลอกส่วนหัวของแถวและส่วนหัวคอลัมน์ลงในช่วงว่าง (ช่วง A16: E28 ในตัวอย่างของเรา) ดังภาพหน้าจอต่อไปนี้ที่แสดง
doc ถ้าและหรือไม่ 2


วิธีใช้ฟังก์ชัน IF ใน Excel

รูปแบบพื้นฐานของฟังก์ชัน IF ใน Excel แสดงเป็น: = IF (logic_test, value_if จริง, value_if_false)

ในกรณีของเราเราต้องการตรวจสอบปริมาณการขายต่ำหรือไม่ ถ้าค่าในเซลล์ B2 เท่ากับหรือน้อยกว่า 80 ให้ส่งคืนข้อความ "ต่ำ" หากค่าในเซลล์ B2 มากกว่า 80 ให้ส่งกลับค่าว่าง

ใส่สูตร = IF (B2 <= 80, "ต่ำ", "") ลงในเซลล์ B17 จากนั้นลาก Fill Handle ไปที่ช่วง B17: E28 ดูภาพหน้าจอด้านล่าง:
doc ถ้าและหรือไม่ 3

รวมไฟล์เวิร์กชีต / เวิร์กบุ๊ก / ไฟล์ CSV หลายไฟล์ไว้ในแผ่นงาน / สมุดงาน

อาจเป็นเรื่องน่าเบื่อที่จะรวมแผ่นงานหลายสิบแผ่นจากสมุดงานต่างๆไว้ในแผ่นงานเดียว แต่ด้วย Kutools for Excel's รวม (แผ่นงานและสมุดงาน) ยูทิลิตี้คุณสามารถทำได้ด้วยการคลิกเพียงไม่กี่ครั้ง! ตัวเต็ม ทดลองใช้ฟรี

-วัน!
ad หนังสือรวมชีท 1

วิธีใช้ฟังก์ชัน If และฟังก์ชัน AND ใน Excel

ถ้าคุณต้องการตรวจสอบว่าเซลล์ตรงตามเงื่อนไขหลายอย่างพร้อมกันหรือไม่คุณสามารถรวมฟังก์ชัน IF และฟังก์ชัน AND ใน Excel ได้
รูปแบบพื้นฐานของฟังก์ชัน AND ใน Excel คือ = AND (ตรรกะ 1, ตรรกะ 2, ตรรกะ 3, ... ฯลฯ )

ในกรณีของเราเราต้องการตรวจสอบปริมาณการขายมากกว่า 80 และน้อยกว่า 160 พร้อมกันถ้าใช่จะส่งคืนข้อความ "กลาง" และหากไม่มีการส่งคืนค่า

ใส่สูตร = IF (AND (B2> 80, B2 <160), "Middle", "") ลงในเซลล์ B17 จากนั้นลาก Fill Handle ไปที่ช่วง B17: E28 ดูภาพหน้าจอด้านล่าง:


วิธีใช้ฟังก์ชัน IF และฟังก์ชัน OR ใน Excel

ถ้าคุณต้องการตรวจสอบว่าเซลล์ตรงตามเงื่อนไขข้อใดข้อหนึ่งหรือไม่คุณสามารถรวมฟังก์ชัน IF และฟังก์ชัน OR ใน Excel ได้

รูปแบบพื้นฐานของฟังก์ชัน OR ใน Excel คือ = หรือ (ตรรกะ 1, ตรรกะ 2, ตรรกะ 3, ... ฯลฯ )

ในตัวอย่างของเราเราต้องการค้นหาปริมาณการขายที่ไม่ธรรมดาซึ่งมากกว่า 180 หรือน้อยกว่า 20 หากปริมาณการขายไม่ธรรมดาให้ส่งคืนข้อความ "ไม่ธรรมดา" หากไม่ส่งคืนค่าว่าง

ใส่สูตร = IF (หรือ (B2> 180, B2 <20), "ไม่ธรรมดา", "") ลงในเซลล์ B17 จากนั้นลาก Fill Handle ไปที่ช่วง B17: E28 ดูภาพหน้าจอด้านล่าง:


วิธีรวมฟังก์ชัน IF หลาย ๆ ฟังก์ชันให้เป็นสูตรเดียวใน Excel

ในตัวอย่างของเราหากคุณต้องการประเมินปริมาณการขายทั้งหมดด้วยสูตรเดียวคุณสามารถใช้ฟังก์ชัน IF ที่ซับซ้อนได้

หากปริมาณการขายเท่ากับหรือน้อยกว่า 20 ให้ส่งกลับข้อความ "ไม่ธรรมดา" หากปริมาณการขายเท่ากับหรือน้อยกว่า 80 ให้ส่งกลับข้อความ "ต่ำ" ถ้าเท่ากับหรือน้อยกว่า 160 ให้ส่งคืนข้อความเป็น "Middle" และถ้าเท่ากับหรือน้อยกว่า 200 จะส่งคืนข้อความ "High"

ใส่สูตร = IF (B2 <= 20, "ไม่ธรรมดา", IF (B2 <= 80, "ต่ำ", IF (B2 <= 160, "กลาง", IF (B2 <= 200, "สูง", ""))) ) ลงในเซลล์ B17 จากนั้นลาก Fill Handle ไปที่ช่วง B17: E28 ดูภาพหน้าจอด้านล่าง:

หมายเหตุริบบิ้น สูตรซับซ้อนเกินไปที่จะจำ? บันทึกสูตรเป็นรายการข้อความอัตโนมัติเพื่อใช้ซ้ำได้ในคลิกเดียวในอนาคต!
อ่านเพิ่มเติม ...     ทดลองใช้ฟรี

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณโดย
80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • กว่า
    300
    คุณสมบัติอันทรงพลัง
    . รองรับ Office/Excel
    2007-2019 และ 365
    . รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติครบถ้วน
    30
    วันทดลองใช้ฟรี รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณโดย
    50%
    และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (71)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
how do i make this formulas talk to one another: =IF(OR(AND(MID(K2,6,1)="N",(MID(K2,6,1)="C"),(MID(K2,6,1)="H"),(MID(K2,6,1)="I"),(MID(K2,6,1)="B"),(MID(K2,6,1)="F"),(MID(K2,6,1)="L"),(MID(K2,6,1)="M"),(MID(K2,6,1)="P"),(MID(K2,6,1)="R"),(MID(K2,6,1)="P"),ISTEXT(G2)="61"),OR(AND(RIGHT(K2,2)=G2))),"Good","Review") =IF(AND(RIGHT(K2,2)=G2),"Good","Review") or =IF(NOT(OR(AND(MID(K2,6,1)="N",(MID(K2,6,1)="C"),(MID(K2,6,1)="H"),(MID(K2,6,1)="I"),(MID(K2,6,1)="B"),(MID(K2,6,1)="F"),(MID(K2,6,1)="L"),(MID(K2,6,1)="M"),(MID(K2,6,1)="P"),(MID(K2,6,1)="R"),(MID(K2,6,1)="P"),ISTEXT(G2)="61"),(RIGHT(K2,2)=G2))),"Good","Review")
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันมีการคำนวณค่าใช้จ่ายเช่น จำนวนเงินที่เรียกเก็บคือ 0 คอลัมน์ถัดไปควรเป็น 0 หากค่าใช้จ่ายมากกว่า 1 และน้อยกว่า 250 คอลัมน์ถัดไปควรเป็น 250 หากค่าใช้จ่ายมากกว่า 250 การเรียกเก็บเงินจริงควรมาในคอลัมน์ถัดไป (252)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
แล้วชาร์จ 1 ล่ะ?

ค่าใช้จ่าย 0 = 0
ชาร์จมากกว่า 1 แต่ 250 = 250
ชาร์จเกิน 250 = คิดมูลค่าตามจริง

"ฉันมีการคำนวณค่าบริการ เช่น จำนวนค่าบริการคือ 0 คอลัมน์ถัดไปควรเป็น 0
หากค่าใช้จ่ายมากกว่า 1 และน้อยกว่า 250 คอลัมน์ถัดไปควรเป็น 250 หากค่าใช้จ่ายมากกว่า 250 การเรียกเก็บเงินจริงควรมาในคอลัมน์ถัดไป (252)"


ประจุ
0 0
45 250
250 250
255 255
300 300
0 0
1 เท็จ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีการกำหนดอายุของเซลล์ ? สูตรนี้ถูกต้องไหม =IF(I2<30,"future payment",AND(IF(I2>30<=45,"30-45days",AND(IF(I2>45<=60,"45-60days", AND(IF(I2>60,"61+วัน
",0))))))))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีครับ คุณปราโมทย์
คุณไม่สามารถใช้ I2>30<=45 ในสูตรได้โดยตรง ฉันได้เปลี่ยนสูตรสำหรับคุณ: =IF(I2<=30,"FUTURE PAYMENT",IF(B2<=45, "30-45 DAYS", IF(B2<=45, "45-60DAYS", IF( B2<=60, "60+วัน", ""))))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันกำลังพยายามทำให้สูตรส่งคืนคำตอบที่เป็นไปได้ 4 ข้อซึ่งก็คือ (R-regular,A-absent,L-late,OT-overtime) เกณฑ์ปกติของฉันคือถ้าค่าของเซลล์คือ "8" นี่คือสูตรที่ฉันทำจนถึงตอนนี้ =IF(H16>7.9,"OT",IF(H16<7.9,"L",IF(H16=8,"R","A"))) มันส่งคืนเท่านั้น (OT และ L) มีบางอย่างผิดปกติอย่างมากและฉันไม่สามารถเข้าใจได้ ฉันเพิ่งเริ่มใช้ excel ดังนั้นโปรดช่วยฉันด้วย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
Try this: =IF(OR(H16=0,H16=""),"A",IF(H16=8,"R",IF(H16<7.9,"L","OT")))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันกำลังพยายามทำให้สูตรส่งคืนคำตอบที่เป็นไปได้ 4 ข้อซึ่งก็คือ (R-regular,A-absent,L-late,OT-overtime) เกณฑ์ปกติของฉันคือถ้าค่าของเซลล์คือ "8" นี่คือสูตรที่ฉันทำจนถึงตอนนี้ =IF(H16>7.9,"OT",IF(H16<7.9,"L",IF(H16=8,"R","A"))) มันส่งคืนเท่านั้น (OT และ L) มีบางอย่างผิดปกติอย่างมากและฉันไม่สามารถเข้าใจได้ ฉันเพิ่งเริ่มใช้ excel ดังนั้นโปรดช่วยฉันด้วย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีแดน
ลองสูตรนี้ =IF(H16=8,"R",IF(H16<7.9,"OT","L"))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันกำลังพยายามทำ IF(OR(A1=1;AND(A2=1;A3=1)))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี Mirko,
ขอบคุณสำหรับความคิดเห็นของคุณ. อยากได้ผลการคำนวณอะไร? คุณช่วยบอกฉันเพิ่มเติมเกี่ยวกับปัญหาของคุณได้ไหม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
=IF(OR((I2=(T2+U2),(I2=(U2+V2)),"Closed","OPEN")
จะทำให้ถูกต้องได้อย่างไร?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
=IF(OR(I2=T2+U2,I2=U2+V2),"CLOSED","OPEN")
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันมีสูตรที่ค่อนข้างซับซ้อนที่ฉันกำลังพยายามเขียนอยู่ และมันทำให้ฉันแทบตายที่ต้องยอมรับความพ่ายแพ้ในสูตรนี้ จนถึงตอนนี้ฉันมี:


=IF(AND(B2="Prudential",OR(C2={"10 Year Term","15 Year Term","20 year Term","30 Year Term"})),D2*0.75,(IF( C2="UL",D2*0.8,"0")))


และมันก็ใช้ได้ดี อย่างไรก็ตาม ฉันต้องเพิ่มบริษัทอีก 37 แห่งที่มีโครงสร้างค่าคอมมิชชันเป็นของตัวเอง ฉันค่อนข้างแน่ใจว่าฉันต้องการสัตว์ประหลาดหรือคำสั่งหนึ่งตัวที่มี IF ที่ซ้อนกันอยู่มากมาย ฉันแค่มีไหวพริบในการหาตำแหน่งที่แน่นอน ความช่วยเหลือใด ๆ จะน่าทึ่ง ขอขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีแดน
คำถามของคุณยังไม่ชัดเจน คุณอาจอธิบายเพิ่มเติมโดยจัดหาโซลูชันสำหรับบริษัทอย่างน้อย 2 แห่ง อย่างไรก็ตาม ช่วยย่อฟังก์ชัน OR ของคุณให้สั้นลงเล็กน้อย หรือ(C2={"10","15","20","30"}&" ระยะปี")
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี! ฉันกำลังสร้างเทมเพลตที่จะให้คุณค่ากับฉันโดยขึ้นอยู่กับคะแนนของผู้ฝึกงาน


ฉันหวังว่าฉันจะสามารถเพิ่มมูลค่า 5 สำหรับสมาชิกในทีมที่ได้รับแบบทดสอบที่แน่นอน %


นี่คือสิ่งที่ฉันกำลังคิด


5 = 100%
4= 99.9% ถึง 90%
3= 90% ถึง 85%
2= 85% ถึง 80%
1= <79.99


ฉันหวังว่าพวกคุณสามารถช่วยฉันด้วยสูตร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีทุกคน ฉันต้องเขียนสูตรดังต่อไปนี้:

IF A1 = "BOTTOMS" และ A9 <14 แล้ว 14 มิฉะนั้น A9

OR A1 = "TOPS" และ A9 <5 จากนั้น 5 มิฉะนั้น A9
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีเอฟจี,
คุณไม่สามารถสร้างสูตรเพื่อให้ตรงตามเงื่อนไขทั้งสองข้อของคุณใน Excel
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีเคลลี่!

ฉันพบวิธีแก้ปัญหาแล้ว!


=ROUND((IFERROR((IF(OR(AND($I9="BOTTOMS",BL9>=$BY$3),AND($I9="TOPS",BL9>=$BY$4)),BL9,VLOOKUP($I9,$BX$3:$BY$4,2,FALSE))),0)),0)



I9 - เติม "BOTTOMS" หรือ "TOPS" ขึ้นอยู่กับรหัสสินค้าที่ป้อน
BL9 - ชุดขั้นต่ำที่กำหนดโดยดัชนีร้านค้า
BY9 - ชุดขั้นต่ำที่กำหนดโดยผู้ซื้อ (เช่น 14 ยูนิตสำหรับด้านล่างและ 5 ยูนิตสำหรับด้านบน)
BX$3:$BY$4 - vlookup เป็นชุดขั้นต่ำที่กำหนดโดยผู้ซื้อหากคำสั่งเป็นเท็จ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี. ฉันจะเขียนสิ่งนี้เป็นสูตรได้อย่างไร

ถ้าปีเท่ากับปีปัจจุบัน ให้บวก 1
ถ้าปีก่อนหน้า บวก 1 หรือ เริ่ม 1
ถ้าปีก่อนหน้า 2 ปี บวก 1 หรือ เริ่ม 1
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
กำลังลองเขียนสูตรดูอยู่ครับ

1. ตัวเลขนั้นมากกว่า 1000 ปอนด์หรือต่ำกว่า - 1000 ปอนด์หรือไม่

2. บวกคือเซลล์ถัดไปที่มากกว่า 55% ขึ้นไป



จนถึงตอนนี้ฉันมี =OR(M4>=1000,M4<=-1000) ซึ่งดึงมากกว่าหรือต่ำกว่า 1000 ปอนด์บวกหรือลบ แต่ไม่แน่ใจว่าจะเพิ่มเกณฑ์ที่สองได้อย่างไร สันนิษฐานว่าเป็น AND(N2>=55%) แต่เมื่อฉันเพิ่มลงในสูตร มันใช้ไม่ได้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีมิเชล
การโหลดภาพหน้าจอช่วยให้เราเข้าใจปัญหาของคุณและต้องการได้ง่ายขึ้นมาก!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันจะเขียนสิ่งนี้เป็นฟังก์ชันเดียวได้อย่างไร


หาก D26 และ E26 ว่างเปล่า แสดงว่า C26-L7
หาก D26 ไม่ว่างเปล่าและ E26 เป็น D26-L7
หาก E26 ไม่เว้นว่าง แสดงว่า E26-L7
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
=IF(AND(D26="",E26=""),(C26-L7),IF(AND(D26<>"",E26=""),D26-L7,E26-L7))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
III
II
II
II

II
II
II
II

ฉันจะสร้างสูตรใน excel ได้อย่างไร - หากค่าใดค่าหนึ่งของคอลัมน์คือ III ผลลัพธ์จะแสดงเป็น III หากค่าใด ๆ ของคอลัมน์คือ II ผลลัพธ์จะแสดงเป็น II หาก II และ III ไม่ปรากฏ แสดงเป็น I
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันอยากรู้สิ่งหนึ่งที่ฉันสร้างตารางชื่อผู้ใช้และรหัสผ่านใน excel และมีส่วนที่สามคือสถานะ ฉันอยากรู้ว่าถ้าฉันใช้สูตรในคอลัมน์ที่สามของสถานะโดยใช้หลาย "if " และ "หรือ" สำหรับชื่อผู้ใช้คอลัมน์ที่ฉันสามารถใช้ชื่อผู้ใช้หรือหมายเลขโทรศัพท์ทั้งสองได้ฉันป้อนรหัสผ่านและจะให้คอลัมน์สถานะเข้าสู่ระบบหากชื่อผู้ใช้หรือโทรศัพท์ไม่มีหนึ่งในนั้นใช้กับรหัสผ่านหากมีคนป้อนสัญลักษณ์ในสถานะชื่อผู้ใช้ล้มเหลว ถ้ามีคนตอบฉันได้นี่คือการตรวจสอบอีเมลใน excel ขอบคุณถ้าตอบ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฮาริส
คุณช่วยส่งภาพหน้าจอเกี่ยวกับปัญหาของคุณได้ไหม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี,
สมการต่อไปนี้จะเป็นอะไร?

ในเซลล์ K2 ให้ป้อนสูตรโดยใช้ฟังก์ชัน IF และ OR ตลอดจนการอ้างอิงแบบมีโครงสร้าง เพื่อพิจารณาว่า Adam Moriarty สามารถเป็นผู้นำกลุ่มได้หรือไม่
ก. ฟังก์ชัน IF ควรกำหนดก่อนว่าปีบริการของพนักงานมากกว่า 3 หรือหากสถานะบัณฑิตวิทยาลัยของพนักงานคือ "ใช่" อย่าลืมใช้การอ้างอิงแบบมีโครงสร้างกับปีบริการและคอลัมน์บัณฑิตวิทยาลัย
ข. ฟังก์ชันควรส่งคืนข้อความ ใช่ หากพนักงานมีคุณสมบัติตรงตามเกณฑ์ข้อใดข้อหนึ่งหรือทั้งสองข้อ
ค. ฟังก์ชันควรส่งคืนข้อความ No หากพนักงานไม่ตรงตามเกณฑ์เหล่านั้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี jessjess,
ขอบคุณสำหรับความคิดเห็นของคุณ. ขออภัย ฉันไม่สามารถหาสูตรที่เหมาะสมเพื่อให้ตรงตามเงื่อนไขของคุณได้ หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน IF ฉันเดาว่าหน้าเว็บนี้มีประโยชน์
https://support.office.com/en-us/article/IF-function-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คอลัมน์ A มีค่าตัวเลข คอลัมน์ C & D มีข้อความ

หากค่าตัวเลขแยกกันตั้งแต่ 2 ค่าขึ้นไปในแถวใดๆ ของคอลัมน์ A ที่ตรงกัน ให้ประเมินแถวเหล่านั้นในคอลัมน์ C & D สำหรับข้อความใดๆ ที่ไม่ตรงกับข้อความที่กำหนดและนับเป็น 1 หากข้อความตรงกัน ค่า 0 จะถูกกำหนด .


ดังนั้นหาก..

A1:A2 = 1

A3:A4 = 2

C1=หมา
C2=แมว
C3=หมา
C4: ม้า


D1=แมว
D2=หมา
D3=ม้า
D4=หมา


เนื่องจาก A1 และ A2 จับคู่กัน ให้ประเมิน C1,C2,D1,D2 และหากเซลล์ใดไม่ตรงกับ "Dog" หรือ "Cat" ให้กำหนดค่าเป็น 1 ในตัวอย่างนี้ เนื่องจากเซลล์ทั้งหมดมี "Dog" หรือ "Cat" มีค่าเป็น 0 จะถูกกำหนด

นอกจากนี้

เนื่องจาก A3 และ A4 ตรงกัน ให้ประเมิน C3,C4,D3,D4 และหากเซลล์ใดไม่ตรงกับ "สุนัข" หรือ "แมว" ให้กำหนดค่าเป็น 1 ในตัวอย่างนี้ เนื่องจากเซลล์ C4 & D3 มีอย่างอื่นที่ไม่ใช่ "สุนัข" หรือ "แมว" มีค่าเท่ากับ 1


ขอขอบคุณล่วงหน้า!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี Cab
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน IF ฉันเดาว่าหน้าเว็บนี้มีประโยชน์
https://support.office.com/en-us/article/IF-function-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี
ฉันมีปัญหา. โปรดช่วยฉัน

ในแถวเดียวกัน 3 คอลัมน์ที่มีค่าต่างกันต้องแสดงการตีความที่แตกต่างกันในเซลล์เป้าหมาย


=IF(A3>0,"Welcome",IF(B3>0,"Win",IF(C3>0,"Will","HI")))



ขอบคุณ Pinaki
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีค่ะ คุณพินากิ
ในสูตรของคุณ ถ้า A3 > 0 ทั้ง B3 และ C3 อาจมากกว่า 0 เช่นเดียวกัน เมื่อ B3 > 0 ทั้ง A3 และ C3 ก็อาจมากกว่า 0 เช่นกัน

โดยปกติ ในฟังก์ชัน If คุณสามารถตั้งค่า =IF(A3>0, "Welcome",””) ซึ่งหมายความว่าเมื่อ A3>0 ส่งคืน “welcome” ในขณะที่ A3 ไม่น้อยกว่า 0 จะไม่ส่งคืนสิ่งใด ในฟังก์ชันนี้ ทั้งสองเงื่อนไข A3>0 และ A3<=0 เป็นแบบเอกสิทธิ์เฉพาะบุคคล

ในตัวอย่างของฉัน =IF(B2<=20,"Unordinary",IF(B2<=80, "Low", IF(B2<=160, "Middle", IF(B2<=200, "High", "" )))) เงื่อนไขที่สาม B3<=160 รวมถึงเงื่อนไขที่สอง B2<=80 และเงื่อนไขที่สองมีเงื่อนไขแรกด้วย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีทุกคน,


ฉันกำลังพยายามสร้างคำสั่ง IF เพื่อช่วยในการคำนวณระดับการบริการของเรา เราต้องการชื่อคิวหนึ่งชื่อเพื่อให้มีเวลาที่แตกต่างจากคิวอื่นๆ ทั้งหมด ฉันกำลังพยายามหาวิธีรับสูตรในการนับชื่อคิวทั้งหมด (คอลัมน์ B) เพื่อแสดงว่าอยู่ในข้อตกลงระดับการให้บริการ (SLA) ของเราหากอยู่ในคิวน้อยกว่า 30 วินาที อย่างไรก็ตาม สำหรับคิวที่ชื่อ TS_DX_CP_ES* ฉันต้องการให้คิวแสดงอยู่ใน SLA หากน้อยกว่า 90 วินาที

ฉันมีสูตรต่อไปนี้อยู่แล้วและใช้ได้กับกฎ 90 วินาที แต่ถ้าฉันพยายามใช้สูตร IF ถัดไปและเปลี่ยนชื่อคิวและเวลาที่ต้องการ ฉันจะได้รับข้อผิดพลาด


สูตรที่ใช้งานได้ในปัจจุบัน =IF(AND([@[Queue Name]]="TS_DX_CP_ES*",[@[Queue time]]<0.00104166666666667),1,0)

สูตรที่ให้ค่า #VALUE! ข้อผิดพลาด - =IF(AND([@[Queue Name]]="TS_DX_CP_ES*",[@[Queue time]]<0.00104166666666667),1,0),IF(AND([@[Queue Name]]="TS_PLU_US *","[@[เวลาเข้าคิว]]<0.000358796296296296),1,0)



คำแนะนำหรือความช่วยเหลือใด ๆ ?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีทุกคน,


ฉันกำลังพยายามสร้างคำสั่ง IF เพื่อช่วยในการคำนวณระดับการบริการของเรา เราต้องการชื่อคิวหนึ่งชื่อเพื่อให้มีเวลาที่แตกต่างจากคิวอื่นๆ ทั้งหมด ฉันกำลังพยายามหาวิธีรับสูตรในการนับชื่อคิวทั้งหมด (คอลัมน์ B) เพื่อแสดงว่าอยู่ในข้อตกลงระดับการให้บริการ (SLA) ของเราหากอยู่ในคิวน้อยกว่า 30 วินาที อย่างไรก็ตาม สำหรับคิวที่ชื่อ TS_DX_CP_ES* ฉันต้องการให้คิวแสดงอยู่ใน SLA หากน้อยกว่า 90 วินาที

ฉันมีสูตรต่อไปนี้อยู่แล้วและใช้ได้กับกฎ 90 วินาที แต่ถ้าฉันพยายามใช้สูตร IF ถัดไปและเปลี่ยนชื่อคิวและเวลาที่ต้องการ ฉันจะได้รับข้อผิดพลาด


สูตรที่ใช้งานได้ในปัจจุบัน =IF(AND([@[Queue Name]]="TS_DX_CP_ES*",[@[Queue time]]<0.00104166666666667),1,0)

สูตรที่ให้ค่า #VALUE! ข้อผิดพลาด - =IF(AND([@[Queue Name]]="TS_DX_CP_ES*",[@[Queue time]]<0.00104166666666667),1,0),IF(AND([@[Queue Name]]="TS_PLU_US *","[@[เวลาเข้าคิว]]<0.000358796296296296),1,0)
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
โหลดเพิ่มเติม
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL