Page 1 of 5
สอบถามสูตร Excel ค่ะ
Posted: Thu Oct 19, 2017 4:40 pm
by Benmore
อยากทราบสูตรดังนี้ค่ะ
- ถ้ามีการเบิกของแผนก IT ให้ใส่จำนวนการเบิกในชีทแผนก เซล์ IT เพิ่มอีก 1
- ถ้ามีการเบิกในวันที่ 1 เดือน September ให้ใส่ข้อมูล ที่ชีท เดือนเซลล์วันที่ 1 เดือน September เพิ่มขึ้นอีก 1
- ถ้า Status เป็น ได้รับแล้ว ให้คัดลอกข้อมูลในแถวนั้นไปไว้ที่ชีท การรับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Thu Oct 19, 2017 8:40 pm
by snasui
กรุณากรอกตัวอยา่งคำตอบที่ต้องการมาด้วยจะได้เข้าใจตรงกันและคำนวณเปรียบเทียบได้ครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 9:26 am
by Benmore
EX..xlsx
snasui wrote: กรุณากรอกตัวอยา่งคำตอบที่ต้องการมาด้วยจะได้เข้าใจตรงกันและคำนวณเปรียบเทียบได้ครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 11:27 am
by snasui
ตัวอย่างสูตรที่ B2 ของชีต แผนกครับ
=COUNTIFS(การเบิก!$B:$B,B$1,การเบิก!$D:$D,A2)
Enter > Copy ลงด้านล่าง
สูตรด้านบนจะยังไม่ได้คำตอบ จนกว่จะกรอกวันเดือนปีในคอลัมน์ A ของชีตการเบิกให้ถูกต้อง คือมีทั้งวัน เดือน และปี เช่นเดียวกับคอลัมน์ D ชองชีตการเบิก ไม่ใช่มีเฉพาะวันที่เท่านั้นครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 1:12 pm
by Benmore
snasui wrote: ตัวอย่างสูตรที่ B2 ของชีต แผนกครับ
=COUNTIFS(การเบิก!$B:$B,B$1,การเบิก!$D:$D,A2)
Enter > Copy ลงด้านล่าง
สูตรด้านบนจะยังไม่ได้คำตอบ จนกว่จะกรอกวันเดือนปีในคอลัมน์ A ของชีตการเบิกให้ถูกต้อง คือมีทั้งวัน เดือน และปี เช่นเดียวกับคอลัมน์ D ชองชีตการเบิก ไม่ใช่มีเฉพาะวันที่เท่านั้นครับ
ชีทแผนกจะแยกเป็นเดือนค่ะ เลยมีแค่วันที่ ไม่มีเดือนกับปี ต้องเปลี่ยนสูตรตรงไหนค่ะ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 1:29 pm
by snasui
ในไฟล์แนบชีตแผนกเป็นของเดือนใด สังเกตจากเซลล์ใดว่าเป็นของเดือนนั้นเดือนนี้ครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 1:58 pm
by Benmore
St(Ex).xlsx
แก้ไขข้อมูลแล้วค่ะ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 2:05 pm
by snasui
ให้แนบไฟล์เดิมที่เป็นของกระทู้นี้ และตอบในสิ่งที่ผมถามตามที่ยกมาด้านล่างนี้ครับ
snasui wrote: ในไฟล์แนบชีตแผนกเป็นของเดือนใด สังเกตจากเซลล์ใดว่าเป็นของเดือนนั้นเดือนนี้ครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 2:10 pm
by Benmore
snasui wrote: ให้แนบไฟล์เดิมที่เป็นของกระทู้นี้ และตอบในสิ่งที่ผมถามตามที่ยกมาด้านล่างนี้ครับ
snasui wrote: ในไฟล์แนบชีตแผนกเป็นของเดือนใด สังเกตจากเซลล์ใดว่าเป็นของเดือนนั้นเดือนนี้ครับ
ขอโทษด้วยค่ะพอดีแนบผิดไฟล์
EX..xlsx
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 2:29 pm
by snasui
ตัวอย่างสูตรครับ
- ชีต แผนก(SEP) เซลล์ B2 คีย์สูตร
=SUMPRODUCT(--(การเบิก!$B$2:$B$14=B$1),--(DAY($A2&LEFT(RIGHT(CELL("filename",$A$1),4),3)&2017)=DAY(การเบิก!$D$2:$D$14)))
Enter > Copy ไปด้านขวาและลงด้านล่าง
- ชีต การรับ เซลล์ A2 คีย์
=IFERROR(INDEX(การเบิก!A$2:A$14,SMALL(IF(การเบิก!$E$2:$E$14=การเบิก!$E$2,ROW(การเบิก!$A$2:$A$14)-ROW(การเบิก!$A$2)+1),ROWS(A$2:A2))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง กรุณาอ่าน Note อย่างละเอียด ไม่เช่นนั้นจะไม่ได้คำตอบครับ
!
| Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 2:59 pm
by Benmore
แก้ไขแล้วก็ยังไม่ได้ค่ะ
EX..xlsx
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 4:27 pm
by snasui
คีย์สูตรมาสองรอบ เคลียร์เซลล์ใหม่ นอกจากนี้ยังกดแป้นไม่ถูกต้อง กรุณาอ่าน Note ที่ผมแจ้งไปอย่างละเอียดหากยังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นไม่ถูกต้องครับ
ปรับสูตรที่ A2 นิดหน่อยเป็นด้านล่างเพื่อนำค่าคงที่มาเปรียบเทียบแทนการอ้างอิงเซลล์ จะได้ไม่ขึ้นกับเซลล์นั้น ๆ ครับ
=IFERROR(INDEX(การเบิก!A$2:A$14,SMALL(IF(การเบิก!$E$2:$E$14="ได้รับแล้ว",ROW(การเบิก!$A$2:$A$14)-ROW(การเบิก!$A$2)+1),ROWS(A$2:A2))),"")
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 4:38 pm
by Benmore
snasui wrote: กดแป้นไม่ถูกต้อง กรุณาอ่าน Note ที่ผมแจ้งไปอย่างละเอียดหากยังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นไม่ถูกต้องครับ
ปรับสูตรที่ A2 นิดหน่อยเป็นด้านล่างเพื่อนำค่าคงที่มาเปรียบเทียบแทนการอ้างอิงเซลล์ จะได้ไม่ขึ้นกับเซลล์นั้น ๆ ครับ
=IFERROR(INDEX(การเบิก!A$2:A$14,SMALL(IF(การเบิก!$E$2:$E$14="ได้รับแล้ว",ROW(การเบิก!$A$2:$A$14)-ROW(การเบิก!$A$2)+1),ROWS(A$2:A2))),"")
EX..xlsx
- คอลลัมน์อื่นทำได้แต่คอลลัมน์ D ทำไม่ได้ค่ะ
- รบกวนช่วยดูสูตรในชีทแผนก(SEP'17) กับชีทเดือน'17 ให้ด้วยค่ะ
Re: สอบถามสูตร Excel ค่ะ
Posted: Tue Oct 24, 2017 5:10 pm
by snasui
ไม่มีชื่อชีต แผนก(SEP'17) ที่แจ้งมามีแต่ แผนก(SEP) ครับ
ให้ตรวจสอบเองว่าผิดตรงไหน ค่าที่ถูกกเป็นเท่าใดแล้วแจ้งค่าที่ถูกมาครับ
คอลัมน์ D ค่าถูกต้องแล้ว หากต้องการให้แสดงเป็นวันที่ให้จัด Format ให้เป็นวันที่ครับ
Re: สอบถามสูตร Excel ค่ะ
Posted: Wed Oct 25, 2017 8:29 am
by Benmore
ชีท เดือน'17 = เมื่อมีการบันทึกข้อมูลลงในชีท "การเบิก"
เชน นาย AA แผนก PUR เบิกเสื้อ วันที่ 1 เดือน September 2017 ข้อมูลในช่อง J2 ก็เพิ่มเป็น 1 เนื่องจากมีการบันทึกข้อมูลของวันที่ 1 September
EX..xlsx
Re: สอบถามสูตร Excel ค่ะ
Posted: Wed Oct 25, 2017 11:16 pm
by snasui
ที่ชีต เดือน'17 เซลล์ B2 คีย์สูตรตามด้านล่างครับ
=SUMPRODUCT(--(DAY(การเบิก!$D$2:$D$14)=$A2),--(TEXT(การเบิก!$D$2:$D$14,"[$- ]mmmm")=B$1))
Enter > Copy ไปด้านขวาและลงด้านล่าง
Re: สอบถามสูตร Excel ค่ะ
Posted: Fri Oct 27, 2017 9:24 am
by Benmore
ลองแก้ไขตามแล้วข้อมูลก็ไม่เปลี่ยนแปลงค่ะ
EX..xlsx
Re: สอบถามสูตร Excel ค่ะ
Posted: Fri Oct 27, 2017 10:22 am
by snasui
เข้าใจเกิดจากการคำนวนติดขัด ให้กดแป้น Ctrl+H เพื่อทำการ Reset การแสดงผลของสูตรเสียใหม่ครับ
เมื่อกดเปิดกล่องโต้ตอบ Replace มาแล้ว ช่อง Find what: ให้คีย์เครื่องหมาย = และช่อง Replace with: ให้คีย์เครื่องหมาย = เช่นกัน จากนั้นกดปุ่ม Replace All แล้วสังเกตดูผล
Re: สอบถามสูตร Excel ค่ะ
Posted: Fri Oct 27, 2017 10:52 am
by Benmore
er.png
ขึ้นแบบนี้คืออะไรค่ะ
Re: สอบถามสูตร Excel ค่ะ
Posted: Fri Oct 27, 2017 11:04 am
by snasui
แปลว่าเปลี่ยนเรียบร้อยแล้วครับ
ในเครื่องผมสามารถเปลี่ยนได้เป็นปกติ สูตรนั้นถูกต้องและทำงานได้แล้วครับ