Note: The other languages of the website are Google-translated. Back to English
English English

วิธีส่งคืนค่าที่ตรงกันหลายค่าตามเกณฑ์หนึ่งหรือหลายเกณฑ์ใน Excel

โดยปกติการค้นหาค่าเฉพาะและส่งคืนรายการที่ตรงกันนั้นเป็นเรื่องง่ายสำหรับพวกเราส่วนใหญ่โดยใช้ฟังก์ชัน VLOOKUP แต่คุณเคยพยายามส่งคืนค่าที่ตรงกันหลายค่าตามเกณฑ์อย่างน้อยหนึ่งเกณฑ์ตามภาพหน้าจอต่อไปนี้หรือไม่? ในบทความนี้ฉันจะแนะนำสูตรสำหรับแก้งานที่ซับซ้อนนี้ใน Excel

ส่งคืนค่าที่ตรงกันหลายค่าตามเกณฑ์หนึ่งหรือหลายเกณฑ์ด้วยสูตรอาร์เรย์


ส่งคืนค่าที่ตรงกันหลายค่าตามเกณฑ์หนึ่งหรือหลายเกณฑ์ด้วยสูตรอาร์เรย์

ตัวอย่างเช่นฉันต้องการแยกชื่อทั้งหมดที่มีอายุ 28 ปีและมาจากสหรัฐอเมริกาโปรดใช้สูตรต่อไปนี้:

1. คัดลอกหรือป้อนสูตรด้านล่างลงในเซลล์ว่างที่คุณต้องการค้นหาผลลัพธ์:

=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

หมายเหตุ: ในสูตรข้างต้น B2: B11 คือคอลัมน์ที่ส่งคืนค่าที่ตรงกัน F2, C2: C11 เป็นเงื่อนไขแรกและข้อมูลคอลัมน์ที่มีเงื่อนไขแรก G2, D2: D11 เป็นเงื่อนไขที่สองและข้อมูลคอลัมน์ที่มีเงื่อนไขนี้โปรดเปลี่ยนตามความต้องการของคุณ

2. จากนั้นกด Ctrl + Shift + Enter เพื่อรับผลลัพธ์การจับคู่แรกจากนั้นเลือกเซลล์สูตรแรกแล้วลากที่จับเติมลงไปที่เซลล์จนกว่าค่าข้อผิดพลาดจะปรากฏขึ้นตอนนี้ค่าที่ตรงกันทั้งหมดจะถูกส่งกลับตามภาพด้านล่างที่แสดง:

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

=IFERROR(INDEX($B$2:$B$11, SMALL(IF($F$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+1), ROW(1:1))),"" )


บทความที่เกี่ยวข้องเพิ่มเติม:

  • ส่งคืนค่าการค้นหาหลายค่าในเซลล์เดียวที่คั่นด้วยจุลภาค
  • ใน Excel เราสามารถใช้ฟังก์ชัน VLOOKUP เพื่อส่งคืนค่าที่ตรงกันแรกจากเซลล์ตาราง แต่บางครั้งเราจำเป็นต้องแยกค่าที่ตรงกันทั้งหมดแล้วคั่นด้วยตัวคั่นเฉพาะเช่นลูกน้ำเส้นประ ฯลฯ ... เป็นค่าเดียว เซลล์ดังภาพหน้าจอต่อไปนี้ที่แสดง เราจะรับและส่งคืนค่าการค้นหาหลายค่าในเซลล์ที่คั่นด้วยจุลภาคหนึ่งเซลล์ใน Excel ได้อย่างไร
  • Vlookup และส่งคืนค่าที่ตรงกันหลายค่าพร้อมกันใน Google Sheet
  • ฟังก์ชัน Vlookup ปกติใน Google ชีตสามารถช่วยให้คุณค้นหาและส่งคืนค่าที่ตรงกันแรกตามข้อมูลที่กำหนด แต่บางครั้งคุณอาจต้อง vlookup และคืนค่าที่ตรงกันทั้งหมดตามภาพหน้าจอต่อไปนี้ คุณมีวิธีที่ง่ายและดีในการแก้ปัญหานี้ใน Google ชีตหรือไม่?
  • Vlookup และส่งคืนค่าหลายค่าจากรายการแบบหล่นลง
  • ใน Excel คุณจะ vlookup และส่งคืนค่าที่เกี่ยวข้องหลายค่าจากรายการแบบเลื่อนลงได้อย่างไรซึ่งหมายความว่าเมื่อคุณเลือกหนึ่งรายการจากรายการแบบหล่นลงค่าสัมพัทธ์ทั้งหมดจะแสดงพร้อมกันตามภาพหน้าจอต่อไปนี้ บทความนี้ผมจะแนะนำวิธีการแก้ปัญหาทีละขั้นตอน
  • Vlookup และส่งคืนค่าหลายค่าในแนวตั้งใน Excel
  • โดยปกติคุณสามารถใช้ฟังก์ชัน Vlookup เพื่อรับค่าแรกที่สอดคล้องกัน แต่บางครั้งคุณต้องการส่งคืนระเบียนที่ตรงกันทั้งหมดตามเกณฑ์เฉพาะ บทความนี้ฉันจะพูดถึงวิธี vlookup และส่งคืนค่าที่ตรงกันทั้งหมดในแนวตั้งแนวนอนหรือในเซลล์เดียว
  • Vlookup และส่งคืนข้อมูลที่ตรงกันระหว่างค่าสองค่าใน Excel
  • ใน Excel เราสามารถใช้ฟังก์ชัน Vlookup ปกติเพื่อรับค่าที่สอดคล้องกันตามข้อมูลที่กำหนด แต่บางครั้งเราต้องการ vlookup และส่งคืนค่าที่ตรงกันระหว่างสองค่าตามภาพหน้าจอต่อไปนี้คุณจะจัดการกับงานนี้ใน Excel ได้อย่างไร?

 



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

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

  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ และการเก็บรักษาข้อมูล แยกเนื้อหาของเซลล์ รวมแถวที่ซ้ำกันและผลรวม / ค่าเฉลี่ย... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แทรกสูตรที่ชื่นชอบและรวดเร็ว, ช่วงแผนภูมิและรูปภาพ; เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • การจัดกลุ่มตาราง Pivot ตาม จำนวนสัปดาห์วันในสัปดาห์และอื่น ๆ ... แสดงปลดล็อกเซลล์ที่ถูกล็อก ด้วยสีที่ต่างกัน เน้นเซลล์ที่มีสูตร / ชื่อ...
kte แท็บ 201905
  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab

 

จัดเรียงความคิดเห็นโดย
ความคิดเห็น (23)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันลองใช้สูตรเดียวกันนี้แล้ว คัดลอก 100% สิ่งเดียวที่ฉันเปลี่ยนแปลงคือข้อมูลถูกจับคู่และส่งคืน เมื่อฉันใช้สูตรนี้ Excel แจ้งว่า "คุณป้อนอาร์กิวเมนต์มากเกินไปสำหรับฟังก์ชันนี้)=INDEX('2020 Volume Report'!$B$3:$B$100,SMALL(IF(COUNTIF($A$1,'2020 Volume) Report'!$A$3:$A$100)*COUNTIF($A$3,'2020 Volume Report'!$D$3:$D$100),ROW('2020 Volume Report'!$A$3:$G$100)- MIN(ROW('2020 Volume Report'!$A$3:$G$100))+1,"0"),ROW(A1),COLUMN(A1))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี คุณสามารถให้ข้อมูลและข้อผิดพลาดของสูตรเป็น screesnhot ที่นี่ได้หรือไม่?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันจะใช้มันสำหรับสภาพแนวนอนได้อย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
"0" หลัง +1 ในสูตรคืออะไร ที่ไม่ได้อยู่ในตัวอย่างหนึ่ง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีฉันได้ลองสูตรเดียวกัน กำลังได้รับผลลัพธ์ แต่เมื่อให้ CSE จะไม่มีการตอบสนองหลายครั้ง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์

ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เกี่ยวกับการคืนค่าการจับคู่หลายค่าตามเกณฑ์หนึ่งหรือหลายเกณฑ์ด้วยสูตรอาร์เรย์: เหตุใดหากฉันมีข้อมูลที่อื่นยกเว้นการเริ่มต้นใน A1 จะไม่ทำงานแม้ว่าฉันจะอัปเดตการอ้างอิงเซลล์ทั้งหมดในสูตร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ในตัวอย่างแรก ต้องเปลี่ยนสูตรอย่างไรจึงจะคืนทุกคนที่อายุต่ำกว่า 28 ปี ?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี

ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะป้อนเกณฑ์ที่ 2 แต่อยู่ในช่วงเดียวกันกับเกณฑ์ที่ 1

ตัวอย่างเช่น ด้วยตัวอย่างที่ใช้ด้านบน ฉันต้องการค้นหาชื่อผู้คนจากทั้งอเมริกาและฝรั่งเศส ดังนั้น เซลล์ F3 จึงมีฝรั่งเศส Scarlett & Andrew จะใส่ในรายการในคอลัมน์ G ด้วย

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

ดีใจที่ได้ช่วยเหลือ หากคุณต้องการได้ชื่อมาจากทั้งอเมริกาและฝรั่งเศส เราขอแนะนำให้คุณใช้สูตรของเราสองครั้งเพื่อให้ได้ผลลัพธ์ โปรดดูภาพหน้าจอ ใน F2 และ G2 เป็นค่า "สหรัฐอเมริกา" และ "ฝรั่งเศส" ใช้สูตร =IFERROR(INDEX($B$2:$B$11, SMALL(IF($F$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+1 ), ROW(1:1))),"" ) เพื่อให้ได้ผลลัพธ์สำหรับอเมริกา และใช้สูตร =IFERROR(INDEX($B$2:$B$11, SMALL(IF($G$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+ 1), ROW(1:1))),"" ) เพื่อให้ได้ผลลัพธ์สำหรับฝรั่งเศส มันง่าย ได้โปรดลองดู

ขอแสดงความนับถือ
แมนดี้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เมื่อฉันใช้สูตรที่สองและลากลง ไม่มีอะไรปรากฏขึ้น ผลลัพธ์ของสูตร (fx) ระบุว่าควรส่งคืนบางสิ่ง แต่ว่างเปล่า ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีคุณอลิเซีย

ดีใจที่ได้ช่วยเหลือ ฉันลองใช้สูตรที่สองในบทความแล้วลากสูตรลงไป ผลลัพธ์ที่เหลือก็ถูกส่งกลับ ฉันคิดว่าอาจมีสองเหตุผลสำหรับปัญหาของคุณ ก่อนอื่น คุณอาจลืมกด Ctrl + Shift + Enter เพื่อป้อนสูตร ประการที่สอง ผลลัพธ์ที่ตรงกันเป็นเพียงผลลัพธ์เดียว ดังนั้นจึงไม่มีการส่งคืนผลลัพธ์อื่น กรุณาตรวจสอบ

ขอแสดงความนับถือ
แมนดี้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี,
ive ลองใช้สูตรแล้วสร้างค่า 0 หรือรูปภาพที่แนบมา
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีค่ะ คุณ Milku
ภาพหน้าจอของคุณแสดงซอฟต์แวร์ WPS ของเวอร์ชัน MAC ดังนั้นฉันจึงไม่แน่ใจว่ามีสูตรของเราหรือไม่
ฉันอัปโหลดไฟล์ Excel มาที่นี่ คุณสามารถลองดูว่าสามารถคำนวณได้อย่างถูกต้องในสภาพแวดล้อมของคุณหรือไม่
ขอขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี,
สิ่งที่จำเป็นสำหรับการขยายสูตรแรกในกรณีต่อไปนี้:
ID บางตัวว่างเปล่า (เช่น เซลล์ A5 ว่างเปล่า) และฉันต้องการเงื่อนไขเพิ่มเติมในการแสดงบรรทัดเฉพาะเมื่อ ID นั้นไม่ว่างเปล่า (ดังนั้นผลลัพธ์ควรเป็น James และ Abdul
ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีคุณโจ
เพื่อแก้ปัญหาของคุณ โปรดใช้สูตรด้านล่าง:
=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11)*($A$2:$A$11<>0), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

กรุณามี ry หวังว่าจะสามารถช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี

ถ้าในเซลล์ H1 ฉันเขียน "ชื่อ" และต้องการเชื่อมโยงกับสูตร การทำงานนั้นจะเป็นอย่างไร
จากนั้นฉันสามารถเขียน "ID" ในเซลล์ H1 และจะได้ผลลัพธ์โดยอัตโนมัติ: AA1004; DD1009; PP1023 (สำหรับสูตรแรก)

ขอขอบคุณล่วงหน้า!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีค่ะคุณมารี
ขออภัย ฉันไม่สามารถเข้าใจปัญหาแรกของคุณได้ คุณช่วยอธิบายปัญหาของคุณให้ชัดเจนขึ้นและลงรายละเอียดได้ไหม หรือคุณสามารถแทรกภาพหน้าจอที่นี่เพื่ออธิบายปัญหาของคุณ
สำหรับคำถามที่สอง คุณเพียงแค่ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้:
=INDEX($A$2:$A$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

จำกด Ctrl + Shift + Enter คีย์ร่วมกัน
โปรดลอง หวังว่าจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เฮ้ ขอบคุณสำหรับสูตร มันทำงานสำหรับค่า / ข้อความ "คงที่" เป็นเกณฑ์ อย่างไรก็ตาม เกณฑ์หนึ่งที่ฉันพยายามใช้คือเงื่อนไข (values ​​<>0 ) แต่ใช้ไม่ได้กับสูตรที่อธิบายไว้ พี่ๆพอจะทราบไหมครับว่าควรเปลี่ยนอะไรปรับสูตรจะได้มีเงื่อนไขเป็นเกณฑ์ข้อใดข้อหนึ่งครับ

ที่ดีที่สุด

จอห์น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี มาร์คัส
เพื่อแก้ปัญหาของคุณ โปรดดูบทความนี้:
https://www.extendoffice.com/documents/excel/6393-excel-vlookup-function.html#b3-2
มีคำอธิบายโดยละเอียดของงานนี้ คุณเพียงแค่ต้องเปลี่ยนเกณฑ์เป็นของคุณเอง
ขอขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี

ก่อนอื่นขอขอบคุณสำหรับการแบ่งปัน!

โปรดให้วิธีแก้ปัญหาสำหรับกรณีด้านล่าง:

ฉันมี 3 คอลัมน์ (A: มีข้อมูลอ้างอิง, B: มีข้อมูลที่จะค้นหา, C: ผลการค้นหา)

URL รูปภาพมีให้ด้านล่าง

https://ibb.co/VHCd09K

คอลัมน์ A ------------------------------------ คอลัมน์ B ------------ คอลัมน์ C
ชื่อไฟล์ ------------------------------------ Name---------------- ชื่อไฟล์, ชื่อเอกสาร, ชื่อองค์ประกอบ ชื่อ
องค์ประกอบที่เปลี่ยนแปลง ----- องค์ประกอบ -------------- องค์ประกอบที่เปลี่ยนแปลง ชื่อองค์ประกอบ ID องค์ประกอบ
ตำแหน่งคอลัมน์
ชื่อเอกสาร
ชื่อองค์ประกอบ
ชื่อ - นามสกุล
หมวดหมู่
การประกัน
ลาด
รหัสองค์ประกอบ

สิ่งที่ฉันต้องการคือค้นหาในคอลัมน์ A สำหรับการจับคู่บางส่วนกับเซลล์ B2 (ชื่อ) หรือ B3 (องค์ประกอบ) และรับผลลัพธ์ในเซลล์เดียว

ขอบคุณ Behzad
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี เบซาด
บางที User Defined Function ด้านล่างนี้สามารถช่วยคุณได้
Public Function ConcatPartLookUp(rngInput As Range, rngSource As Range, Optional strDelimiter As String, Optional blCaseSensitive)
Dim rng As Range
If strDelimiter = "" Then strDelimiter = ","
If IsMissing(blCaseSensitive) Then
    blCaseSensitive = False
Else
    blCaseSensitive = True
End If
For Each rng In rngSource
    If blCaseSensitive Then
        If InStr(1, rng.Value, rngInput.Value, vbBinaryCompare) > 0 Then ConcatPartLookUp = ConcatPartLookUp & strDelimiter & rng.Value
    Else
        If InStr(1, rng.Value, rngInput.Value, vbTextCompare) > 0 Then ConcatPartLookUp = ConcatPartLookUp & strDelimiter & rng.Value
    End If
Next
If Len(ConcatPartLookUp) > 0 Then ConcatPartLookUp = Mid(ConcatPartLookUp, 2, Len(ConcatPartLookUp))
End Function


หลังจากคัดลอกและวางโค้ดนี้แล้ว ใช้สูตรนี้:=ConcatPartLookUp(B2,$A$2:$A$8) เพื่อให้ได้ผลลัพธ์ที่คุณต้องการ
โปรดลอง หวังว่าจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี

ขอบคุณสำหรับการโพสต์ตัวอย่างเหล่านี้
ฉันกำลังพยายามใช้สิ่งนี้ในชีตของฉันเอง แต่ใช้งานไม่ได้ (อาจเป็นเพราะฉันใช้ excel เวอร์ชันยุโรป)

ฉันต้องการทราบวันที่ของวันที่ฉันมีกะหรือที่ฉันทำงาน 'บางส่วน' (>0) ชั่วโมงให้กับลูกค้า

ดังนั้นใน I3 จึงเป็นชื่อและใน J3 คือเดือน K3 และ L3 เป็นกะ (1 ทำงาน) และชั่วโมง (ไม่รู้ว่าจะตั้งค่านี้อย่างไร ควรมากกว่าศูนย์)

ผลลัพธ์ที่คาดหวังของฉันอยู่ใน:
กะ: I7 และ I8
ชั่วโมง: J7

ดังนั้นฉันจึงทำงานมากกว่า 0 ชั่วโมงสำหรับ 'คนที่ 2' ในเดือนตุลาคม วันที่ 3-10-2022
มีกะคนที่ 2 วันที่ 10-10-2022 และ 28-10-2022

เมื่อฉันเพิ่ม '=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW ($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))' ในแผ่นงาน excel ของฉัน ไม่อนุญาตให้ จุลภาคระหว่างส่วนต่างๆ ของสูตร
เลยต้องเปลี่ยนเป็น ';'
แต่เมื่อฉันลอง มันจะเขียนว่า: '#NAME?'

ใครสามารถช่วยฉันในเรื่องนี้ได้บ้าง

ขอแสดงความนับถือ,

Bas
[img]https://drive.google.com/file/d/1iIPQKuj_PNhqWyWlwJ4IQTqGNEd6B9Hw/view?usp=share_link[/img]
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ