Page 1 of 2

ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Wed Mar 21, 2018 10:30 pm
by duean1983
ข้อ 1 จาก Sheet1 ต้องการหาสูตร Run ลำดับอัตโนมัติ จาก A3 – A16 โดยอ้างอิงจากคอลัมภ์ C คือชื่อบริษัท ฯหากบริษัทชื่อซ้ำกันให้นับเป็น 1 แล้วอีกเพิ่ม 1 ไปเรื่อยๆ หากคอลัมภ์ C เป็นค่าว่างไม่ต้อง Run ลำดับตรงคอลัมภ์ A
A3-A6 คือ ชื่อบริษัทซ้ำกัน ดังนั้น บริษัท A จำกัด ให้ Run ลำดับอัตโนมัติ 1
A7-A10 คือ ชื่อบริษัทซ้ำกัน ดังนั้น บริษัท B จำกัด ให้ Run ลำดับต่อมาเป็น 2
จะต้องใช้สูตรอะไร

ข้อ 2 จาก Sheet1 คอลัมภ์ C3-C16 ต้องการให้ Run ลำดับที่อัตโนมัติ โดยอ้างอิง จากคอลัมภ์ A
เช่น
A3 = 1 ดังนั้น C3 = 1
A4 = 1 ดังนั้น C4 = 2
A5 = 1 ดังนั้น C5 = 3
A6 = 1 ดังนั้น C6 = 4
A7 = 2 ดังนั้น C7 = 1
A8 = 2 ดังนั้น C8 = 2
A9 = 2 ดังนั้น C9 = 3
A10 = 2 ดังนั้น C10 = 4
ดังนั้น C3-C10 จะต้องใช้สูตรอะไร

ข้อ 3 Sheet1 E3 จะต้องใช้สูตรอะไรเพื่อตรวจสอบว่าบริษัท A มีแบตเตอรี่ติดรถกี่ลูก โดยอ้างอิงข้อมูลมาจาก ชีท Rental ตรงคอลัมภ์ I (ตามตัวอย่างแบตเตอรี่ติดรถ =2 )
Sheet1 F3 จะต้องใช้สูตรอะไรเพื่อตรวจสอบว่าบริษัท A มีแบตเตอรี่เช่ากี่ลูก โดยอ้างอิงข้อมูลมาจาก ชีท Rental ตรงคอลัมภ์ I (ตามตัวอย่างแบตเตอรี่เช่า =2 )
Sheet1 G3 จะต้องใช้สูตรอะไรเพื่อตรวจสอบว่าบริษัท A มีแบตเตอรี่สำรองกี่ลูก โดยอ้างอิงข้อมูลมาจาก ชีท Rental ตรงคอลัมภ์ I หากไม่มีแบตเตอรี่สำรองให้ปรากฏค่าว่าง (ตามตัวอย่างแบตเตอรี่สำรอง = 0 )

ข้อ 4 จาก Sheet 2
ช่อง M2 ต้องการทราบว่าแบตเตอรี่ติดรถมีทั้งหมดกี่ลูก โดยอ้างอิงจาก ชีท Rental คอลัมภ์ I จากตัวอย่างแบตเตอรี่ติดรถ = 9 ลูก
ช่อง M3 ต้องการทราบว่าแบตเตอรี่ติดรถมีทั้งหมดกี่ลูก โดยอ้างอิงจาก ชีท Rental คอลัมภ์ I จากตัวอย่างแบตเตอรี่ติดรถ = 6 ลูก
ช่อง M4 ต้องการทราบว่าแบตเตอรี่ติดรถมีทั้งหมดกี่ลูก โดยอ้างอิงจาก ชีท Rental คอลัมภ์ I จากตัวอย่างแบตเตอรี่ติดรถ = 2 ลูก
ช่อง H7 ต้องการให้จำนวนบริษัทมาปรากฏตรงช่องนี้โดยอ้างอิงตัวเลขสุดท้ายของ B9 ถึง B16 ตามตัวอย่างคือ 5 ต้องการให้ 5 มาปรากฏในช่อง H7

ข้อ 5 จาก Sheet2 ช่อง O9-O12 ต้องการให้จำนวนแบตเตอรี่ของแต่ละบริษัท อ้างอิงจาก Sheet1 ตรงคอลัมภ์ B3-B16 มาปรากฏในนี้ เช่น
O9 = 4 ลูก
O10 = 4 ลูก
O11 = 1 ลูก
O12 = 1 ลูก
O13 = 4 ลูก
จะต้องใช้สูตรไหนคะ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Wed Mar 21, 2018 11:51 pm
by puriwutpokin
ลองดูตามไฟล์แนบครับ ติดตรงไหนมาถามกันต่อในนี้ครับ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Thu Mar 22, 2018 2:59 pm
by duean1983
ขอบคุณค่ะ แต่ติดปัญหา ตรงที่ หากคอลัมภ์ C7 ไม่ปรากฏชื่อบริษัท (เป็นค่าว่าง) แต่ตรง
A7,B7,E7,F7,G7 ยังปรากฤตัวเลข Run อัตโนมัติมันขึ้นอยู่
จะต้องแก้ไขสูตรยังไงคะ หาก C7 เป็นค่าว่างแล้วตรง
A7,B7,E7,F7,G7 จะต้องเป็นค่าว่างด้วยค่ะ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Thu Mar 22, 2018 3:13 pm
by puriwutpokin
duean1983 wrote: Thu Mar 22, 2018 2:59 pm ขอบคุณค่ะ แต่ติดปัญหา ตรงที่ หากคอลัมภ์ C7 ไม่ปรากฏชื่อบริษัท (เป็นค่าว่าง) แต่ตรง
A7,B7,E7,F7,G7 ยังปรากฤตัวเลข Run อัตโนมัติมันขึ้นอยู่
จะต้องแก้ไขสูตรยังไงคะ หาก C7 เป็นค่าว่างแล้วตรง
A7,B7,E7,F7,G7 จะต้องเป็นค่าว่างด้วยค่ะ
ตามไฟล์แนบครับ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Thu Mar 22, 2018 7:22 pm
by duean1983
ได้แล้วค่ะ ขอบคุณค่ะ
รบกวนสอบถามอีก 1 กรณีค่ะ จาก Sheet1 บริษัท A มีแบตเตอรี่ทั้งหมด 4 ลูก (อ้างอิงจาก ชีท Rental) คือมีแบตเตอรี่ติดรถ 2 ลูก และแบตเตอรี่เช่า 2 ลูก แต่หากวันนั้นบริษัท A เซอร์วิสแบตเตอรี่ไปซ่อมแบตเตอรี่ได้แค่ 2 ลูก (อ้างอิงจาก ID ,D3 และ D4)ตามไฟล์แนบ
แต่ในช่อง
E3 แบตเตอรี่ติดรถยังโชว์ 2 ลูก ต้องการให้โชว์ขึ้นมา 1 ลูก โดยอ้างอิงจาก D3
F3 แบตเตอรี่เช่ายังโชว์ 2 ลูก ต้องการให้โชว์ขึ้นมา 1 ลูก โดยอ้างอิงจาก D4
จะต้องใช้สุตรแบบไหนคะ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Thu Mar 22, 2018 8:00 pm
by puriwutpokin
duean1983 wrote: Thu Mar 22, 2018 7:22 pm ได้แล้วค่ะ ขอบคุณค่ะ
รบกวนสอบถามอีก 1 กรณีค่ะ จาก Sheet1 บริษัท A มีแบตเตอรี่ทั้งหมด 4 ลูก (อ้างอิงจาก ชีท Rental) คือมีแบตเตอรี่ติดรถ 2 ลูก และแบตเตอรี่เช่า 2 ลูก แต่หากวันนั้นบริษัท A เซอร์วิสแบตเตอรี่ไปซ่อมแบตเตอรี่ได้แค่ 2 ลูก (อ้างอิงจาก ID ,D3 และ D4)ตามไฟล์แนบ
แต่ในช่อง
E3 แบตเตอรี่ติดรถยังโชว์ 2 ลูก ต้องการให้โชว์ขึ้นมา 1 ลูก โดยอ้างอิงจาก D3
F3 แบตเตอรี่เช่ายังโชว์ 2 ลูก ต้องการให้โชว์ขึ้นมา 1 ลูก โดยอ้างอิงจาก D4
จะต้องใช้สุตรแบบไหนคะ
ที่ E3=IF(C3="","",COUNTIFS(Rental!$C$3:$C$19,$C3,Rental!$I$3:$I$19,E$1,Rental!$K$3:$K$19,$D3)) Copy ไปถึง F3 แล้ว Copy ลงครับ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Sat Mar 24, 2018 10:55 am
by duean1983
ขอโทษค่ะพอดีอธิบายคำถามไม่ชัดเจน จาก Sheet1 ต้องการให้ปรากฎคำตอบตรงคอลัมภ์ E,F,G ตามตัวอย่างด้านล่างค่ะ
คอลัมภ์ C คอลัมภ์ D คอลัมภ์ E คอลัมภ์ F คอลัมภ์ G
บริษัทที่ ลูกที่ ชื่อบริษัท/CUSTOMER ID แบตเตอรี่ติดรถ แบตเตอรี่เช่า แบตเตอรี่สำรอง

แถวที่3 1 1 บริษัท A จำกัด 3NG2852 1 1 0
แถวที่4 1 2 บริษัท A จำกัด 3NG2853 1 1 0
แถวที่5 2 1 บริษัท B จำกัด 3NG2856 1 1 0
แถวที่6 2 2 บริษัท B จำกัด 3NG2857 1 1 0

1. หากคีย์ ID (คอลัมภ์ D) ไม่ว่าจะกี่รหัสก็ตาม ตามตัวอย่าง 4 รหัส จะปรากฏชื่อบริษัท ตรงคอลัมภ์ C เพื่อให้ทราบว่าแบตเตอรี่ตรงคอลัมภ์ D ใช้ที่บริษัทไหน
2. ให้ทำการตรวจสอบว่าแบตเตอรี่ที่คีย์ในคอลัมภ์ D เป็นแบตเตอรี่ติดรถ แบตเตอรี่เช่า หรือแบตเตอรี่สำรอง (อ้างอิงจากชีท Rental คอลัมภ์ I)
จะได้
3NG2852 แบตเตอรี่ติดรถ
3NG2853 แบตเตอรี่เช่า
3NG2856 แบตเตอรี่ติดรถ
3NG2857 แบตเตอรี่เช่า
3. ให้ทำการตรวจสอบว่าแบตเตอรี่ทั้ง 4 ลูกนี้ เป็นแบตเตอรี่ติดรถ แบตเตอรี่เช่า ของบริษัทอะไร โดยอ้างอิงชื่อบริษัทจากคอลัมภ์ C ในSheet1 จะทราบว่า
บริษัท A มีแบตเตอรี่ติดรถ 1 ลูก (อ้างอิง ID จากช่อง D3) แบตเตอรี่สำรอง 1 ลูก (อ้างอิง ID จากช่อง D4)
บริษัท B มีแบตเตอรี่ติดรถ 1 ลูก (อ้างอิง ID จากช่อง D5) แบตเตอรี่สำรอง 1 ลูก (อ้างอิง ID จากช่อง D6)
ดังนั้น
ช่อง E3-E4 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C3 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่อง F3-F4 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C4 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่อง E5-E6 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C5 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่อง F5-F6 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C6 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Sat Mar 24, 2018 11:17 am
by puriwutpokin
duean1983 wrote: Sat Mar 24, 2018 10:55 am ขอโทษค่ะพอดีอธิบายคำถามไม่ชัดเจน จาก Sheet1 ต้องการให้ปรากฎคำตอบตรงคอลัมภ์ E,F,G ตามตัวอย่างด้านล่างค่ะ
คอลัมภ์ C คอลัมภ์ D คอลัมภ์ E คอลัมภ์ F คอลัมภ์ G
บริษัทที่ ลูกที่ ชื่อบริษัท/CUSTOMER ID แบตเตอรี่ติดรถ แบตเตอรี่เช่า แบตเตอรี่สำรอง

แถวที่3 1 1 บริษัท A จำกัด 3NG2852 1 1 0
แถวที่4 1 2 บริษัท A จำกัด 3NG2853 1 1 0
แถวที่5 2 1 บริษัท B จำกัด 3NG2856 1 1 0
แถวที่6 2 2 บริษัท B จำกัด 3NG2857 1 1 0

1. หากคีย์ ID (คอลัมภ์ D) ไม่ว่าจะกี่รหัสก็ตาม ตามตัวอย่าง 4 รหัส จะปรากฏชื่อบริษัท ตรงคอลัมภ์ C เพื่อให้ทราบว่าแบตเตอรี่ตรงคอลัมภ์ D ใช้ที่บริษัทไหน
2. ให้ทำการตรวจสอบว่าแบตเตอรี่ที่คีย์ในคอลัมภ์ D เป็นแบตเตอรี่ติดรถ แบตเตอรี่เช่า หรือแบตเตอรี่สำรอง (อ้างอิงจากชีท Rental คอลัมภ์ I)
จะได้
3NG2852 แบตเตอรี่ติดรถ
3NG2853 แบตเตอรี่เช่า
3NG2856 แบตเตอรี่ติดรถ
3NG2857 แบตเตอรี่เช่า
3. ให้ทำการตรวจสอบว่าแบตเตอรี่ทั้ง 4 ลูกนี้ เป็นแบตเตอรี่ติดรถ แบตเตอรี่เช่า ของบริษัทอะไร โดยอ้างอิงชื่อบริษัทจากคอลัมภ์ C ในSheet1 จะทราบว่า
บริษัท A มีแบตเตอรี่ติดรถ 1 ลูก (อ้างอิง ID จากช่อง D3) แบตเตอรี่สำรอง 1 ลูก (อ้างอิง ID จากช่อง D4)
บริษัท B มีแบตเตอรี่ติดรถ 1 ลูก (อ้างอิง ID จากช่อง D5) แบตเตอรี่สำรอง 1 ลูก (อ้างอิง ID จากช่อง D6)
ดังนั้น
ช่อง E3-E4 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C3 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่อง F3-F4 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C4 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่อง E5-E6 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C5 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่อง F5-F6 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C6 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ที่ E3=IF($D3="","",COUNTIFS(Rental!$C$3:$C$19,$C3,Rental!$K$3:$K$19,$D3)) คัดลอกถึง F3 และลงล่างครับ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Sun Mar 25, 2018 1:52 pm
by duean1983
ขอบคุณมากค่ะ ข้อมูลขึ้นมาตรงแล้วค่ะ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Sun Mar 25, 2018 8:44 pm
by duean1983
ขอโทษค่ะ จากสูตรที่ให้มา พอลองคีย์รหัส ID ลงในคอลัมภ์ D ปรากฏว่า ข้อมูลขึ้นมาไม่ตรงเลยค่ะ
ตัวนี้จาก Sheet1 ที่คีย์ ID ลงในคอลัมภ์ D จำนวน 4 รหัส ปรากฎว่ารายละเอียดแบตเตอรี่ติดรถ แบตเตอรี่เช่า และแบตเตอรี่สำรอง ขึ้นมา 1 หมดเลย
แต่หากอ้างอิง ชีท Rental ID ของแบตเตอรี่ทั้ง 4 ลูกนี้ เป็นแบตเตอรี่ใช้กับบริษัท A โดย เป็นแบตเตอรี่ติดรถ 2 ลูก แบตเตอรี่เช่า 2 ลูก แบตเตอรี่สำรองไม่มี (ต้องเป็นค่าว่าง)
แต่หลังจากคีย์ ID แบตเตอรี่ลงไป กลับขึ้นตามข้อมูลตามด้านล่าง
คอลัมภ์ C คอลัมภ์ D คอลัมภ์ E คอลัมภ์ F คอลัมภ์ G
บริษัทที่ ลูกที่ ชื่อบริษัท/CUSTOMER ID แบตเตอรี่ติดรถ แบตเตอรี่เช่า แบตเตอรี่สำรอง

แถวที่ 3 1 1 บริษัท A จำกัด 3NG2852 1 1 1
แถวที่ 4 1 2 บริษัท A จำกัด 3NG2853 1 1 1
แถวที่ 5 1 3 บริษัท A จำกัด 3NG2854 1 1 1
แถวที่ 6 1 4 บริษัท A จำกัด 3NG2855 1 1 1

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Sun Mar 25, 2018 9:00 pm
by puriwutpokin
ปรับเป็น ที่ E3=IF($D3="","",COUNTIFS(Rental!$C$3:$C$19,$C3,Rental!$I$3:$I$19,E$1,Rental!$K$3:$K$19,$D3)) คัดลอกไปถึง G3 และคัดลอกลงล่างครับ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Sun Mar 25, 2018 9:24 pm
by duean1983
ยังไม่ได้ค่ะ ขึ้นมาแบบตัวอย่างด้านล่างค่ะ คำตอบยังไม่ถูกค่ะ
บริษัทที่ ลูกที่ ชื่อบริษัท/CUSTOMER ID แบตเตอรี่ติดรถ แบตเตอรี่เช่า แบตเตอรี่สำรอง

1 1 บริษัท A จำกัด 3NG2852 1 0 0
1 2 บริษัท A จำกัด 3NG2853 0 1 0


ต้องการให้ขึ้นคือ
Sheet หากคีย์ ID ลงไปในคอลัมภ์ D ไม่ว่าจะกี่รหัส ก็ตาม ให้ทำการตรวจสอบว่าเป็นแบตเตอรี่ติดรถ แบตเตอรี่เช่า และแบตเตอรี่สำรองบริษัทอะไรบ้าง
จากตัวอย่างด้านล่าง คีย์ ID จำนวน 2 รหัส ตรวจเช็คจาก
ชีท Rental จะพบว่า
3NG2852 เป็นแบตเตอรี่ติดรถ
3NG2853 เป็นแบตเตอรี่เช่า
หลังจากที่ทราบสรุปจำนวนแบตเตอรี่แล้ว ให้จำนวนรวมแบตเตอรี่ขึ้นไปอยู่ที่แถวแรก โดยให้ตรงกับชื่อบริษัทลำดับแรก จากตัวอย่างก็คือ บริษัท A อยู่แถวที่ C3 ดังนั้น จำนวนรวมของแบตเตอรี่ติดรถทั้งหมด ของบริษัท A ให้ปรากฏในช่อง E3 คือ 1 และ จำนวนรวมแบตเตอรี่เช่าทั้งหมดของบริษัท A ให้ปรากฎในช่อง F3 คือ 1 ส่วนแบตเตอรี่สำรองจากการตรวจสอบข้อมูลแล้วไม่มีคือปล่อยให้เป็นค่าว่างคือ 0
ตามตัวอย่างคำตอบด้านล่างค่ะ

บริษัทที่ ลูกที่ ชื่อบริษัท/CUSTOMER ID แบตเตอรี่ติดรถ แบตเตอรี่เช่า แบตเตอรี่สำรอง

1 1 บริษัท A จำกัด 3NG2852 1 1 0

เสร็จแล้วหลังจากนั้น ตรงแถวที่ C4 ว่าชื่อบริษัทเดียวกันกับบริษัทที่ช่อง C3 หรือเปล่า ถ้าเป็นชื่อบริษัทเดียวกัน ตรงช่อง E4 F4 G4
ให้ปรากฎคำตอบเดียวกันกับ E3 F3 G3
ตามตัวอย่างคำตอบด้านล่างค่ะ
บริษัทที่ ลูกที่ ชื่อบริษัท/CUSTOMER ID แบตเตอรี่ติดรถ แบตเตอรี่เช่า แบตเตอรี่สำรอง

1 1 บริษัท A จำกัด 3NG2852 1 1 0
1 2 บริษัท A จำกัด 3NG2853 1 1 0

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Sun Mar 25, 2018 9:44 pm
by puriwutpokin
ลองดูตามไฟล์แนบครับ ผมว่าหลักการคิดของทางคุณduean1983 มันแปลกๆอยู่นะครับ แต่ลองดูไฟล์ก่อนละกันครับ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Sun Mar 25, 2018 10:06 pm
by duean1983
ยังไม่ได้ค่ะ แนวคิดนี้มาจากสาเหตุที่ แบตเตอรี่มีจำนวนหลายลูก อย่างบริษัท A จำกัด มี แบตเตอรี่ 60 ลูก แต่ถ้าไปเซอร์วิสวันเดียวก็ไม่หมด บางวันเซอร์วิสมาได้แค่ 20 ลูก แล้วก็จะต้องนำ 20 ลูก ที่เซอร์วิสแล้วมาทำเป็นรายงาน โดยจะต้องแยกว่า 20 ลูกนี้ เป็นแบตเตอรี่ติดรถกี่ ลูก แบตเตอรี่เช่ากี่ลูก ทยอยทำรายงานไปเรื่อยๆจนกว่าจะเซอร์วิสครบค่ะ ไม่ทราบว่าจะต้องทำยังไงคะ ถึงจะสามารถปรับแก้ไขสูตรตรงจุดนี้ได้ค่ะ หากแก้ไข
Sheet 1 ตามตัวอย่างด้านล่าง ตรงช่อง E3-G3 จะสามารถสรุปจำนวนแบตเตอรี่แยกตามประเภทได้ใหมคะ

ตรงช่อง E3 คือ ผลรวมของจำนวนแบตเตอรี่ติดรถของบริษัท A ที่เซอร์วิสได้ ผลลัพท์ คือ 1
ตรงช่อง F3 คือ ผลรวมของจำนวนแบตเตอรี่เช่าของบริษัท A ที่เซอร์วิสได้ ผลลัพท์ คือ 1
ตรงช่อง G3 คือ ผลรวมของจำนวนแบตเตอี่สำรองของบริษัท A ที่เซอร์วิสได้ ผลลัพท์ คือ 0
หลังจากนั้น ช่อง E4 E5 E6 ก็มาตรวจสอบว่าตรง C4 ชื่อซ้ำกันกับ C3 หรือเปล่า ถ้าซ้ำก็ให้ทำการดึงข้อมูล ของ E3 F3 G3 มาใส่ตรงช่อง E4 E5 E6
ลักษณะเหมือนกับนับจำนวนลำดับของบริษัท ตรงคอลัมภ์ A ค่ะ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Mon Mar 26, 2018 10:47 pm
by snasui
duean1983 wrote: Sun Mar 25, 2018 10:06 pm ตรงช่อง E3 คือ ผลรวมของจำนวนแบตเตอรี่ติดรถของบริษัท A ที่เซอร์วิสได้ ผลลัพท์ คือ 1
ตรงช่อง F3 คือ ผลรวมของจำนวนแบตเตอรี่เช่าของบริษัท A ที่เซอร์วิสได้ ผลลัพท์ คือ 1
ตรงช่อง G3 คือ ผลรวมของจำนวนแบตเตอี่สำรองของบริษัท A ที่เซอร์วิสได้ ผลลัพท์ คือ 0
:D ช่วยอธิบายมาใหม่อีกรอบให้ตรงกับตำแหน่งเซลล์ครับ

E3 ในไฟล์แนบคือคำว่า แบตเตอรี่ติดรถ
F3 มีค่าเป็น 1 ตัวเลขนี้ได้มาจากไหน อย่างไร กรุณาระบุวิธีคิดมาอย่างละเอียด
G3 มีค่าเป็น 1 ตัวเลขนี้ได้มาจากไหน อย่างไร กรุณาระบุวิธีคิดมาอย่างละเอียด

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Tue Mar 27, 2018 9:50 am
by duean1983
ตรงช่อง F3 ผลลัพธ์เท่ากับ 1 ที่มาคือ ให้ตรวจสอบว่าบริษัท A (อ้างอิงคอลัมภ์ C) มีแบตเตอรี่ติดรถทั้งหมดกี่ลูก โดยนับในคอลัมภ์ E ทั้งหมด ตามตัวอย่างบริษัท A นับจากคอลัมภ์ E มีแบตเตอรี่ติดรถทั้งหมด 1 ลูก จึงเป็นที่มาของผลลัพธ์ค่ะ

ตรงช่อง G3 ผลลัพธ์เท่ากับ 1 ที่มาคือ ให้ตรวจสอบว่าบริษัท A (อ้างอิงคอลัมภ์ C) มีแบตเตอรี่เช่าทั้งหมดกี่ลูก โดยนับในคอลัมภ์ E ทั้งหมด ตามตัวอย่างบริษัท A นับจากคอลัมภ์ E มีแบตเตอรี่เช่าทั้งหมด 1 ลูก จึงเป็นที่มาของผลลัพธ์ค่ะ

ตรงช่อง H3 ผลลัพธ์เท่ากับ 1 ที่มาคือ ให้ตรวจสอบว่าบริษัท A (อ้างอิงคอลัมภ์ C) มีแบตเตอรี่สำรองทั้งหมดกี่ลูก โดยนับในคอลัมภ์ E ทั้งหมด ตามตัวอย่างบริษัท A นับจากคอลัมภ์ E ไม่มีแบตเตอรี่สำรอง ดังนั้นจึงให้เป็นค่าว่าง

หลังจากนั้นช่อง F4 G4 H4 ก็มาตรวจสอบว่า C4 เป็นชื่อบริษัทเดียวกันกับ C3 หรือเปล่า ถ้าเป็นชื่อเดียวกันก็ให้นำคำตอบเดิมมาโชว์ค่ะ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Tue Mar 27, 2018 7:56 pm
by snasui
:D เซลล์ F3 คีย์สูตรตามด้านล่างครับ

=IF(COUNTIFS($C$3:$C$8,$C3,$E$3:$E$8,F$1),COUNTIFS($C$3:$C$8,$C3,$E$3:$E$8,F$1),"")

Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Tue Mar 27, 2018 8:33 pm
by duean1983
ได้แล้วค่า ขอบคุณมากค่ะ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Fri Mar 30, 2018 6:34 pm
by duean1983
รบกวนสอบถามสูตร
=MAX(IF(Sheet1!C$3:C$16=D9,Sheet1!B$3:B$16))
หมายความว่ายังไงคะ เจากคำตอบ #2
จะติดตรง Sheet1:C$C3:C$16=D9
ซึ่ง D9 จะอยู่Sheet2
เพราะว่าพอทดลองนำไปช้กับไฟล์อื่นมีปัญหา ตามไฟล์แนบค่ะ

Re: ต้องการหาสูตรในการ run ลำดับตัวเลขอัตโนมัติโดยอ้างอิงจากชื่อบริษัท

Posted: Fri Mar 30, 2018 7:22 pm
by puriwutpokin
สูตรนี้ =MAX(IF(Sheet1!C$3:C$16=D9,Sheet1!B$3:B$16)) ใช้ในการหาค่าที่มาสุดในเงื่อนไข ซึ่ง ข้อมูล Sheet1!B$3:B$16 ตัองเป็นตัวเลข ครับ แล้วสูตรนี้ต้องไม่ให้มี Error ในข้อมูลด้วยครับ และต้อง กด Ctrl+Shift+Enter