Page 1 of 1
ใครมีวิธีทำสูตร Excel
Posted: Tue Jul 23, 2013 11:17 am
by paewkang
ตัวอย่าง
คอลัม A = ชื่อพนักงาน
คอลัม B = จำนวนโอที
อยากทราบว่า คอลัม B = จำนวนโอที ถ้ามีใครทำโอที ให้แสดงชื่อด้วย โดยให้แสดงผลลัพท์ทั้งชื่อพนักงานและจำนวนโอที
โดยให้แสดงข้ามอีก Sheet หนี่ง
ขอบคุณค่ะ
Re: ใครมีวิธีทำสูตร Excel
Posted: Tue Jul 23, 2013 11:45 am
by ysamroeng
ลองทำไฟล์ตัวอย่างแนบมา พร้อมทั้งใส่รูปแบบคำตอบที่ต้องการมาด้วยครับ จะได้เปรียบเทียบกันได้
Re: ใครมีวิธีทำสูตร Excel
Posted: Wed Jul 24, 2013 9:48 am
by paewkang
แนบไฟล์ให้แล้วค่ะ รบกวนช่วยหน่อยค่ะ
ขอบคุณค่ะ
Re: ใครมีวิธีทำสูตร Excel
Posted: Wed Jul 24, 2013 10:34 am
by joo
ลองแบบนี้ดูครับ
ที่ E1 คีย์ =SUMPRODUCT(--(ค่าแรง!$K$3:$K$48>=1))
ที่ A1 คีย์ =IF(ROWS(A2:A$2)<=$E$1,ROWS(A2:A$2),"") Enter > Copy ลงล่าง
ที่ B1 คียื =IF(ROWS(B$2:B2)>$E$1,"",INDEX(ค่าแรง!B$3:B$48,SMALL(IF(ค่าแรง!$K$3:$K$48>=1,ROW(ค่าแรง!$B$3:$B$48)-ROW(ค่าแรง!$B$3)+1),ROWS(B$2:B2)))) กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกไปทางขวาถึงคอลัมน์ C แล้วลงล่าง
ที่ D1 คีย์ =IF(ROWS(D$2:D2)>$E$1,"",INDEX(ค่าแรง!K$3:K$48,SMALL(IF(ค่าแรง!$K$3:$K$48>=1,ROW(ค่าแรง!$B$3:$B$48)-ROW(ค่าแรง!$B$3)+1),ROWS(D$2:D2))))
กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงล่าง
Re: ใครมีวิธีทำสูตร Excel
Posted: Wed Jul 24, 2013 12:30 pm
by paewkang
ลองทำแล้วไม่ได้ค่ะ
ไม่เข้าใจด้วยค่ะ ขอโทษด้วยค่ะ
Re: ใครมีวิธีทำสูตร Excel
Posted: Wed Jul 24, 2013 1:03 pm
by joo
paewkang wrote:ลองทำแล้วไม่ได้ค่ะ
ไม่เข้าใจด้วยค่ะ
ลองแนบไฟล์ที่ได้ลองทำแล้วมาดูกันหน่อยครับ ไม่เข้าใจตรงส่วนไหนก็ถามมาใหม่ได้เรื่อยๆครับ
Re: ใครมีวิธีทำสูตร Excel
Posted: Wed Jul 24, 2013 6:53 pm
by tahc
ที่ E1 คีย์ =SUMPRODUCT(--(ค่าแรง!$K$3:$K$48>=1))
ที่ A1 คีย์ =IF(ROWS(A2:A$2)<=$E$1,ROWS(A2:A$2),"") Enter > Copy ลงล่าง
ที่ B1 คียื =IF(ROWS(B$2:B2)>$E$1,"",INDEX(ค่าแรง!B$3:B$48,SMALL(IF(ค่าแรง!$K$3:$K$48>=1,ROW(ค่าแรง!$B$3:$B$48)-ROW(ค่าแรง!$B$3)+1),ROWS(B$2:B2)))) กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกไปทางขวาถึงคอลัมน์ C แล้วลงล่าง
ที่ D1 คีย์ =IF(ROWS(D$2:D2)>$E$1,"",INDEX(ค่าแรง!K$3:K$48,SMALL(IF(ค่าแรง!$K$3:$K$48>=1,ROW(ค่าแรง!$B$3:$B$48)-ROW(ค่าแรง!$B$3)+1),ROWS(D$2:D2))))
กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงล่าง
****สูตรเหล่านี้คีย์ที่ชีทไหนครับ A1,B1 ของทั้งสองชีทเป็นหัวตารางครับ****
Re: ใครมีวิธีทำสูตร Excel
Posted: Wed Jul 24, 2013 7:11 pm
by joo
ขออภัยครับ อ้างอิงเซลล์ผิดตำแหน่งไปแก้ไขใหม่ตามนี้ครับ
คีย์สูตรที่ซีทรายงานครับ
ที่ E1 คีย์ =SUMPRODUCT(--(ค่าแรง!$K$3:$K$48>=1))
ที่ A2 คีย์ =IF(ROWS(A2:A$2)<=$E$1,ROWS(A2:A$2),"") Enter > Copy ลงล่าง
ที่ B2 คียื =IF(ROWS(B$2:B2)>$E$1,"",INDEX(ค่าแรง!B$3:B$48,SMALL(IF(ค่าแรง!$K$3:$K$48>=1,ROW(ค่าแรง!$B$3:$B$48)-ROW(ค่าแรง!$B$3)+1),ROWS(B$2:B2)))) กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกไปทางขวาถึงคอลัมน์ C แล้วลงล่าง
ที่ D2 คีย์ =IF(ROWS(D$2:D2)>$E$1,"",INDEX(ค่าแรง!K$3:K$48,SMALL(IF(ค่าแรง!$K$3:$K$48>=1,ROW(ค่าแรง!$B$3:$B$48)-ROW(ค่าแรง!$B$3)+1),ROWS(D$2:D2))))
กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงล่าง
Re: ใครมีวิธีทำสูตร Excel
Posted: Mon Jul 29, 2013 11:59 am
by paewkang
ลองทำดูแล้วค่ะ
ไม่เห็นมีข้อมูลขึ้นมาเลย
แนบไฟล์ที่ลองทำดูให้ค่ะ รบกวนทำให้และแนบไฟล์ให้ดูหน่อยได้ไหมค่ะ
ขอบคุณค่ะ
Re: ใครมีวิธีทำสูตร Excel
Posted: Mon Jul 29, 2013 12:39 pm
by joo
ที่ไม่ได้เพราะทำตามที่แนะนำไปไม่ครบครับ เนื่องจากเป็นสูตร Array จึงต้องกดแป้นพร้อมกันเพื่อให้รับสูตรครับ
joo wrote:กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงล่าง
วิธีการคือ กดแป้น Ctrl+Shift ค้างไว้ก่อน แล้วกดแป้น Enter ตาม จากนั้นปล่อยแป้น แล้วสังเกตดูว่าสูตรมีเครื่องหมายปีกกาครอบหรือไม่ หากมีแล้วก็ให้คัดลอกไปยังเซลล์อื่น ๆ ตามต้องการครับ
Re: ใครมีวิธีทำสูตร Excel
Posted: Tue Jul 30, 2013 1:07 pm
by paewkang
ขอบคุณมากๆๆ นะค่ะ
ลองทำแล้วค่ะ แต่กดแป้น Ctrl+Shift ค้างไว้ก่อน แล้วก็กดแป้น Enter ตาม ไม่มีเครื่องหมายปีกกาครอบเลยค่ะ
Re: ใครมีวิธีทำสูตร Excel
Posted: Tue Jul 30, 2013 1:56 pm
by bank9597
paewkang wrote:ขอบคุณมากๆๆ นะค่ะ
ลองทำแล้วค่ะ แต่กดแป้น Ctrl+Shift ค้างไว้ก่อน แล้วก็กดแป้น Enter ตาม ไม่มีเครื่องหมายปีกกาครอบเลยค่ะ
เมื่อวางสูตรลงที่ Formula Bar แล้ว อย่าคลิ๊กอื่น ให้คลิ๊กอยู่ที่แถบสูตร แล้ว กด Ctrl+Shift ค้างไว้ ตามด้วย Enter จะมีเครื่องหมายปีกกา {} คร่อมสูตรอัตโนมัติ ใส่เอิงไม่ได้
Re: ใครมีวิธีทำสูตร Excel
Posted: Wed Jul 31, 2013 10:17 am
by paewkang