Page 1 of 1

ช่วยแนะนำสูตรการนับจำนวน ข้ามชีท

Posted: Mon Sep 30, 2019 2:59 pm
by tejasiddh
ผมต้องการจะเขียนสูตรให้สามารถนับจำนวนครั้งที่ได้ในชีทอื่นมาแสดงจะเขียนสูตรอย่างไร

Re: ช่วยแนะนำสูตรการนับจำนวน ข้ามชีท

Posted: Mon Sep 30, 2019 3:37 pm
by logic
ขอทราบว่าเลข 1 ให้ h5 เอามาจากเซลล์ไหนครับ

Re: ช่วยแนะนำสูตรการนับจำนวน ข้ามชีท

Posted: Mon Sep 30, 2019 4:25 pm
by tejasiddh
logic wrote: Mon Sep 30, 2019 3:37 pm ขอทราบว่าเลข 1 ให้ h5 เอามาจากเซลล์ไหนครับ
ผมคีย์ตัวเลขผิดครับมันตั้งขึ้นที่ P/L =1 ครับ
อ้างอิงมาจาก sheet 1

Re: ช่วยแนะนำสูตรการนับจำนวน ข้ามชีท

Posted: Mon Sep 30, 2019 4:31 pm
by tejasiddh
จริงแล้วมันคือการดึงข้อมูลมาจากเครื่องสแกนนิ้ว ซึ่งผมต้องมาจัดการกับเวลาอีกครั้งเพื่อให้ได้ข้อมูลที่ถูกต้อง
ตารางฟิงเกอร์สแกนก็จะมีตั้งแต่เดือน ม.ค. - ก.ย. รันลงมาทุกวัน
แต่เป้าหมายผมอยากได้รายงานที่สรุปจำนวนวันที่ลาในแต่ละเดือน ผมทำเป็นสรุป จำนวนวันที่มาสายได้ โดยใช้วิธี vlookup แต่พอจะนับจำนวนวันลาที่ได้ในแต่ละเดือนไม่ทราบว่าจะเขียนสูตรอย่างไรเพื่อให้สามารถ นับเฉพาะเวลาในที่ลาในช่วงแต่ละเดือนได้

Re: ช่วยแนะนำสูตรการนับจำนวน ข้ามชีท

Posted: Mon Sep 30, 2019 4:48 pm
by logic
คิดว่าจะใช้สูตรนี้ครับ

Sheet1 V1 =IF(L2="P/L",1,"") คัดลอกลงด้านล่าง (คอลัมน์อื่นก็ต้องแก้ เลข 1 ต้องไม่ครอบด้วย "")
Sheet2 D5 =SUMIFS(INDEX(Sheet1!$O$2:$AA$62,0,MATCH(D$4,Sheet1!$O$1:$AA$1,0)),Sheet1!$B$2:$B$62,$A5) คัดลอกไปขวาและล่าง

Re: ช่วยแนะนำสูตรการนับจำนวน ข้ามชีท

Posted: Mon Sep 30, 2019 10:04 pm
by tejasiddh
logic wrote: Mon Sep 30, 2019 4:48 pm คิดว่าจะใช้สูตรนี้ครับ

Sheet1 V1 =IF(L2="P/L",1,"") คัดลอกลงด้านล่าง (คอลัมน์อื่นก็ต้องแก้ เลข 1 ต้องไม่ครอบด้วย "")
Sheet2 D5 =SUMIFS(INDEX(Sheet1!$O$2:$AA$62,0,MATCH(D$4,Sheet1!$O$1:$AA$1,0)),Sheet1!$B$2:$B$62,$A5) คัดลอกไปขวาและล่าง
ขอบคุณครับ ทดสอบแล้วได้ในระดับ 1 ครับ
แต่เนื่องจากรายการจะมีทุกเดือน การใช้สูตรดังกล่าวจะใช้ได้แค่1 เดือน หากต้องการเพิ่มเงื่อนไขให้หาเฉพาะแต่ละเดือนโดยใช้ sep oct nov dec เป็นเงื่อนไขเพิ่มเติมเพื่อแยกการนับแต่ละเดือนจะเขียนสูตรเพิ่มเติมอย่างไรครับ

Re: ช่วยแนะนำสูตรการนับจำนวน ข้ามชีท

Posted: Mon Sep 30, 2019 10:39 pm
by snasui
:D ปรับสูตรที่ D5 เป็นด้านล่างครับ

=SUMIFS(INDEX(Sheet1!$O$2:$AA$500,0,MATCH(D$4,Sheet1!$O$1:$AA$1,0)),Sheet1!$B$2:$B$500,$A5,Sheet1!$AC$2:$AC$500,LOOKUP(CHAR(255),$D$2:D$2))

Re: ช่วยแนะนำสูตรการนับจำนวน ข้ามชีท

Posted: Mon Sep 30, 2019 11:24 pm
by tejasiddh
ขอบคุณอาจารย์สำหรับสูตรและการแนะนำครับ สามารถนำไปประยุกต์ใช้ได้ตามวัตถุประสงค์แล้วครับ