Page 2 of 2

Re: ตรวจนับสินค้า

Posted: Wed Jun 17, 2015 4:16 pm
by snasui
:D ช่วยเติมตัวอย่างข้อมูลและคำตอบที่ต้องการด้วยมือ จะได้เห็นว่าตัวอย่างข้อมูลเป็นอย่างไร ตัวอย่างคำตอบเป็นอย่างไร ทำตัวอย่างให้สอดคล้องกับสิ่งที่อธิบายมาในฟอรัม พยายามอ่านที่ผมแจ้งไปด้านบนแล้วทำมาตามนั้นครับ :roll:

Re: ตรวจนับสินค้า

Posted: Thu Jun 18, 2015 12:34 pm
by impim
เรียน อ.snasui ค่ะ

ตามไฟล์แนบค่ะ

ชีทหลัก และชีทหลัก. เซล B2 แสดงคำตอบเท่ากับ 22 ซึ่งจริง ๆ แล้วตรวจนับสินค้าไปเพียง 5 ชิ้น

ชีทหลัก (2) และชีทหลัก. (2) เซล B2 จะแสดงคำตอบเท่ากับ 5 เนื่องจากการใส่ที่เก็บใหม่ (ชื่อที่เก็บ A1) ที่เซล A7 ดังนั้น เซล B2 จึงจะแสดงคำตอบที่ถูกต้องเมื่อได้ใส่ที่เก็บใหม่ค่ะ

** ชีทหลัก ทั้งหมดไม่ได้แก้ไขสูตรค่ะ**

สิ่งที่ต้องการคือ
ชีท1, ชีท1. ถึงชีท9, ชีท9.เพื่อแสดงสิ่งที่ต้องการทีละขั้นตอนค่ะ (ชีสเหล่านี้ใส่ตัวเลขเองที่เซลที่มีตัวเลขสีแดงค่ะ)
>เมื่อใส่ที่เก็บ A1 ในเซล A2 ให้เซล B2 แสดงเท่ากับ 0 ตามที่แสดงตัวอย่างในชีท0 และชีท0.
>เมื่อเซล C2 มีสินค้า ให้เซล B2 แสดงเท่ากับ 1 ตามที่แสดงตัวอย่างในชีท1 และชีท1.
>เมื่อเซล C3 มีสินค้า ให้เซล B2 แสดงเท่ากับ 2 ตามที่แสดงตัวอย่างในชีท2 และชีท2.
>เมื่อเซล C4 มีสินค้า ให้เซล B2 แสดงเท่ากับ 3 ตามที่แสดงตัวอย่างในชีท3 และชีท3.
>เมื่อเซล C5 มีสินค้า ให้เซล B2 แสดงเท่ากับ 4 ตามที่แสดงตัวอย่างในชีท4 และชีท4.
..
ตรวจนับที่เก็บถัดไป
>เมื่อใส่ที่เก็บ A2 ที่เซล A6 ให้เซลB6 และเซลB3 แสดงเท่ากับ 0 ตามที่แสดงตัวอย่างในชีท5 และชีท5.
จากนั้น ตรวจนับ
>เมื่อเซล C6 มีสินค้า ให้เซลB6 และเซลB3 แสดงเท่ากับ 1 ตามที่แสดงตัวอย่างในชีท6 และชีท6.
>เมื่อเซล C7 มีสินค้า ให้เซลB6 และเซลB3 แสดงเท่ากับ 2 ตามที่แสดงตัวอย่างในชีท7 และชีท7.
>เมื่อเซล C8 มีสินค้า ให้เซลB6 และเซลB3 แสดงเท่ากับ 3 ตามที่แสดงตัวอย่างในชีท8 และชีท8.
>เมื่อเซล C9 มีสินค้า ให้เซลB6 และเซลB3 แสดงเท่ากับ 4 ตามที่แสดงตัวอย่างในชีท9 และชีท9.
..
ไปเรื่อย ๆ ค่ะ

Re: ตรวจนับสินค้า

Posted: Thu Jun 18, 2015 1:27 pm
by snasui
:D ปรับสูตรตามด้านล่างครับ
  1. เซลล์ E2
    =IF(C2="","",IF(AND(C2<>"",A2<>""),A2,E1))
    Enter > Copy ลงด้านล่าง
  2. เซลล์ B2
    =IF(A2="","",COUNTIF($E$2:$E$23,A2))
    Enter > Copy ลงด้านล่าง

Re: ตรวจนับสินค้า

Posted: Thu Jun 18, 2015 4:23 pm
by impim
เรียน อ.snasui ค่ะ

ขอบคุณมากค่ะ .. :D

และขอโทษด้วยค่ะที่ทำให้เสียเวลาต้องอ่านสิ่งที่ต้องการ แล้วตอบกลับมาหลายครั้ง เนื่องจากนึกไม่ออกจริง ๆ ค่ะว่าจะทำอย่างไรให้อาจารย์เข้าใจในสิ่งที่ต้องการค่ะ

Re: ตรวจนับสินค้า

Posted: Fri Jun 19, 2015 4:45 pm
by impim
เรียน อ.snasui ค่ะ

อาจารย์คะ ทำไมชีท 2 ตรงคอลัมภ์ G ตั้งแต่เซล G8 ถึง เซล G23 จึงมีเลข 8 คะ

หากต้องการให้เป็น 0 .. รบกวนอาจารย์ช่วยแก้สูตรให้หน่อยได้ไหมคะ

Re: ตรวจนับสินค้า

Posted: Fri Jun 19, 2015 5:00 pm
by snasui
:D ลองแก้ดูเองก่อน ติดตรงไหนแล้วค่อยถามกันต่อครับ

จากที่ถาม ๆ กันมานั้นคิดว่าควรทำความเข้าใจสูตรพื้นฐานเช่น If เพื่อจะได้ปรับปรุงใช้กับปัญหาที่ถามมาได้ครับ

Re: ตรวจนับสินค้า

Posted: Sat Jun 20, 2015 1:01 pm
by impim
เรียน อ.snasui ค่ะ

ได้ค่ะ อาจารย์ งั้นขอคิดดูก่อนนะคะ หากได้หรือไม่ได้ยังไงจะแจ้งให้ทราบค่ะ

ขอบคุณมากค่ะ :D

Re: ตรวจนับสินค้า

Posted: Sat Jun 20, 2015 3:00 pm
by impim
เรียน อ.snasui ค่ะ

ตามไฟล์แนบค่ะ

เพิ่ม =IF(Sheet1!$E$1:$E$23=E6,COUNTIFS(Sheet1!$E$2:$E$23,E6,Sheet1!$C$2:$C$23,F6),0)

จากสูตรเดิมที่อาจารย์เขียนให้ค่ะ
แต่ไม่ได้ค่ะ

เซลG5 ถึง G7 ไม่ถูกค่ะ .. ไม่ทราบว่าต้องทำอย่างไรค่ะ

รบกวนขอคำแนะนำหน่อยค่ะ

ขอบคุณค่ะ

Re: ตรวจนับสินค้า

Posted: Sat Jun 20, 2015 3:14 pm
by snasui
:D ตัวอย่างสูตรที่ G2 ครับ

=IF(E2="","",COUNTIFS(Sheet1!$E$2:$E$23,E2,Sheet1!$C$2:$C$23,F2))

Re: ตรวจนับสินค้า

Posted: Sat Jun 20, 2015 4:47 pm
by impim
เรียน อ.snasui ค่ะ

ขอบคุณค่ะ :D

Re: ตรวจนับสินค้า

Posted: Sat Oct 28, 2017 9:11 am
by impim
เรียน อาจารย์ sansui ค่ะ

ปัญหาคือ เมื่อสแกนบาร์โค้ดจากรหัสสินค้า EXCEL จะอ่านบาร์โค้ด แล้วข้าม 1 เซล ทำให้เกิดเซลว่าง ตามไฟล์แนบคือ เซล C2 ถึง C9
ซึ่งทำให้เกิดผลตามที่แสดงในชีท 2 คือนับสินค้าเพียงชิ้นแรกค่ะ

ไม่ทราบว่าต้องทำอย่างไรคะเพื่อให้ EXCEL ไม่กระโดดข้ามเซล 1 เซลค่ะ

จึงเรียนมาเพื่อขอคำแนะนำค่ะ

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

impim

Re: ตรวจนับสินค้า

Posted: Sat Oct 28, 2017 9:22 am
by snasui
:D เข้าใจว่า Excel รับค่ามาจากเครื่องสแกน ส่งมาแบบใดก็รับแบบนั้นครับ

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

Re: ตรวจนับสินค้า

Posted: Sat Oct 28, 2017 11:39 am
by impim
เรียน อาจารย์ sansui ค่ะ

ขอบคุณค่ะ :D

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

impim