Page 1 of 1
หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Tue Jun 23, 2015 2:51 pm
by i3erm
หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข เช่น ตรวจสอบข้อมูล รหัส บ่อที่ ไม่ซ้ำ แล้วแสดงผลลัพธ์เป็นผลรวม รายละเอียดตัวอย่างที่แนบไฟล์มาด้วยครับ
ขอบคุณครับ ล่วงหน้าครับ
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Tue Jun 23, 2015 6:07 pm
by snasui
จากตัวอย่างคำตอบที่ให้มา
เซลล์ E2, E11 คีย์สูตรด้านล่างตามลำดับครับ
=SUM(B2:B10)
=SUMPRODUCT(--(ROW($B$11:$B$20)-ROW($B$11)+1=MATCH($B$11:$B$20,$B$11:$B$20,0)),$C$11:$C$20)
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Wed Jun 24, 2015 8:55 am
by i3erm
ขอบคุณครับ อาจารย์ ผมได้ไปปรับใช้กับงานที่ทำครับ
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Wed Jun 24, 2015 1:24 pm
by i3erm
อาจารย์ครับ ผมทดลองแล้วครับ แต่ติดตรงตรวจสอบเลขRegisNoนี้ครับ ตรวจสอบไม่ให้ซ้ำกัน เหมือน CheckRegisNo NumRegisNo ครับ อาจารย์ ผมได้แนบไฟล์ตัวอย่างใหม่มาให้ด้วยครับ อาจารย์
ขอรบกวนอาจารย์ วิเคราะห์วิธีการตรวจสอบครับ
ขอบคุณครับ อาจารย์
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Wed Jun 24, 2015 4:14 pm
by snasui
เซลล์ F2 ได้ค่าเป็น 6 มีวิธีคิดอย่างไรแจ้งมาด้วยจะได้เขียนสูตรเปรียบเทียบได้ครับ
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Wed Jun 24, 2015 5:09 pm
by i3erm
สวัสดีครับ
เซลล์ F2 ที่ได้ค่าเป็น 6 มาจาก การนำ PondNum ที่ไม่ซ้ำ แล้วนำ PondSize มารวมกันได้ค่าเป็น 6 ครับ
PondNum PondSize
4 2
5 2
2 2
4 2
เช็ดไม่ซ้ำ PondNum 4,5,2 แล้วรวมผล PondSize 2+2+2=6 ครับ
ขอบคุณครับ อาจารย์
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Wed Jun 24, 2015 5:28 pm
by snasui
เซลล์ F2 คีย์สูตรตามด้านล่างครับ
=SUMPRODUCT(--($A$2:$A$65=A2),--(ROW($B$2:$B$65)-ROW($B$2)+1=MATCH($A$2:$A$65&$B$2:$B$65,$A$2:$A$65&$B$2:$B$65,0)),$C$2:$C$65)
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Thu Jun 25, 2015 9:05 am
by i3erm
ขอบคุณครับ อาจารย์ ที่ให้คำแนะนำครับ ช่วยได้มากเลยครับผม
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Thu Jun 25, 2015 4:51 pm
by i3erm
อาจารย์ครับ สูตรนี้สามารถได้มากสุดกี่คอล์มครับ อาจารย์
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Thu Jun 25, 2015 8:25 pm
by snasui
ขึ้นอยู่กับ Spec คอมพ์พิวเตอร์และ Excel ที่ใช้ หากเป็น 64bit และมี Ram มหาศาล สามารถใช้ได้หลายคอลัมน์ครับ
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Fri Jun 26, 2015 5:03 pm
by i3erm
อาจารย์ครับ ผมลองใส่สูตรแล้ว =IF(AF2="","",SUMPRODUCT(--($A$2:$A$46041=A2),--(ROW($O$2:$O$46041)-ROW($O$2)+1=MATCH($A$2:$A$46041&$O$2:$O$46041,$A$2:$A$46041&$O$2:$O$46041,0)),$P$2:$P$46041)) ผลลัพธ์ เป็นศูนย์ครับ ผลจริงเท่ากับ 6 ครับ
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Fri Jun 26, 2015 7:28 pm
by snasui
หากไม่เห็นข้อมูลทั้งยังไม่เห็นว่าสูตรสิ้นสุดการคำนวณแล้วหรือมีการติดขัดเสียก่อนที่จะคำนวณเสร็จ ไม่สามารถวิเคราะห์ได้มากนักครับ
สิ่งที่คุณ i3erm ถามมาในโพสต์ก่อนเป็นการหาหลายคอลัมน์ แต่ตามสูตรด้านบนเป็นการหาจากหลายบรรทัด ไม่ใช่หาหลายคอลัมน์
การใช้ระดับหมื่นบรรทัดอาจจะเกิดการคำนวณนาน ต้องรอให้สูตรคำนวณเสร็จก่อน สูตรข้างต้น 10 บรรทัดหรือ 10000 บรรทัดย่อมต้องให้คำตอบได้เหมือนกันครับ
Re: หาวิธีการตรวจสอบผลรวมไม่ซ้ำ หลายเงื่อนไข
Posted: Sat Jun 27, 2015 9:38 am
by i3erm
ครับ อาจารย์ ขอบคุณครับ สำหรับคำแนะนำครับ อาจารย์