Page 1 of 1

ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Sat Oct 04, 2014 9:14 am
by pruksa
สวัสดีค่ะ

เมื่อเราต้องการจะหาว่า ตั้งแต่ 23/7/14 ถึง 23/8/14 มีรายการไหนบ้างที่ไม่มีการเบิก-จ่ายเลย ซึ่งได้ลองใช้สูตร 2 สูตรเชื่อมกันโดยใช้ & เป็นตัวเชื่อม แต่มีปัญหาคือ
มีรายการที่มีการเบิก-จ่ายหลังวันที่ 23/7/14 แค่วันเดียว แต่อยู่ระหว่าง 23/7/14 กับ 23/8/14 ซึ่งถือว่ามีการเบิก-จ่าย แต่สูตรที่ใส่ไปกลับโชว์เตือนแบบเดียวกับรายการที่ไม่มีการเบิก-จ่าย จึงอยากทราบว่าจะมีวิธีแก้อย่างไรบ้างคะ ตัวอย่างตามไฟล์ที่แนบมาค่ะ (รายการที่เป็นสีแดง)

Re: ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Sat Oct 04, 2014 9:48 am
by puriwutpokin
**แบบนี้หรือเปล่าครับ ใส่ ที่ J5 =IF(COUNTIF(B16:H16,"<>")>0,"X","")&COUNTIF(B15:H15,">23/8/2014")
ว่าใช่ไหมครับ

Re: ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Sat Oct 04, 2014 2:36 pm
by pruksa
สิ่งที่ต้องการคือ อยากจะให้แจ้งเตือนว่า หลังจากวันที่ 23/7/14 - 23/8/14 รายการไหนบ้างที่ไม่มีการเบิก-จ่ายหรือไม่มีข้อมูลอะไรเลย

Re: ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Sat Oct 04, 2014 2:45 pm
by snasui
:D ช่วยอธิบายจากไฟล์ที่แนบมาว่า เซลล์ J9 ต้องการคำตอบเป็นค่าใด และด้วยเหตุผลใดจึงได้ค่านั้นครับ

Re: ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Sat Oct 04, 2014 4:59 pm
by pruksa
column J เป็นเพียง column ที่ใช้ทำสูตรเพื่อให้ column I โชว์เป็นสีแดงค่ะ ซึ่งสิ่งที่ต้องการคืออยากจะได้สูตรแจ้งเตือนที่ว่า ตั้งแต่วันที่ 23/7/14 - 23/8/14 มีรายการไหนบ้างไม่มีการเบิก-จ่าย (ไม่มีรายการใดๆ) และมีรายการไหนบ้างที่มีการเปลี่ยนแปลงหลังจากวันที่ 23/8/14 ไปแล้ว ซึ่งลองทำดูแล้วแต่ติดปัญหาคือ มีบางรายการ ( row 13-14) ที่มีการเบิก-จ่ายหลังวันที่ 23/7/14 แต่ไม่ถึงวันที่ 23/8/14 ทำให้การแจ้งเตือนเหมือนกันค่ะ

Re: ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Sat Oct 04, 2014 5:14 pm
by snasui
:? อ่านแล้วยังไม่เคลียร์ ค่อย ๆ ถามตอบกันไป ทีละประเด็นครับ
pruksa wrote:ซึ่งสิ่งที่ต้องการคืออยากจะได้สูตรแจ้งเตือนที่ว่า ตั้งแต่วันที่ 23/7/14 - 23/8/14 มีรายการไหนบ้างไม่มีการเบิก-จ่าย (ไม่มีรายการใดๆ)
คำว่าแจ้งเตือน ต้องการลักษณะการแจ้งเตือนเป็นอย่างไร :?: เป็นข้อความหรืออื่นใด ฯลฯ ต้องการให้แจ้งในเซลล์ใด แจ้งว่าอย่างไร ยกตัวอย่างมาให้เห็นในไฟล์แนบจะได้เข้าใจตรงกัน
pruksa wrote:และมีรายการไหนบ้างที่มีการเปลี่ยนแปลงหลังจากวันที่ 23/8/14 ไปแล้ว
ข้อนี้ก็เช่นเดียวกัน แจ้งมาให้ชัดเจนว่าต้องการให้แจ้งในเซลล์ไหน แจ้งว่าอย่างไร ยกตัวอย่างมาให้เห็นในไฟล์แนบ

คำว่ามีการเปลียนแปลงหลังจากวันที่ 23/8/14 ไปแล้ว หมายถึง ให้ตรวจสอบอย่างไร ยกตัวอย่างเช่น เดิมไม่มีวันที่ 24/8/14 หากมีวันที่ 24/8/14 แสดงว่ามีการเปลียนแปลงจากวันที 23/8/14 เช่นนี้หรือไม่ หรือต้องตรวจสอบอย่างไร

หากการแจ้งเตือนหมายถึงให้แจ้งด้วย Conditional Formatting โดยระบายเป็นสีแดง ช่วยแจ้งมาว่าบรรทัดไหนบ้างที่แจ้งผิด และที่ถูกต้องตามที่ต้องการนั้น จะต้องแจ้งอย่างไร

Re: ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Mon Oct 06, 2014 11:33 am
by pruksa
- อยากให้ช่องคงเหลือ (Column I) แจ้งเตือนโดยการโชว์เป็นสีแดง โดยใช้ 2 เงื่อนไขมารวมกัน คือ
1. รายการไหนบ้างที่ไม่มีการเบิก-จ่ายในช่วงวันที่ 23/7/14 - 23/8/14
(เงื่อนไขนี้ใช้จำนวนเบิก-จ่าย เป็นตัวกำหนด)
2. รายการไหนบ้างที่มีการเบิก-จ่ายหลังวันที่ 23/8/14
(เงื่อนไขนี้ใช้วันที่เป็นตัวกำหนด)

- Column J เป็นเพียงช่องลองสูตรค่ะ (สูตรที่ได้ลองทำ)

- ในช่องรายการที่ highlight สีแดง (ลำดับที่ 5) คือรายการที่ผิดปกติ เพราะมีการเบิก-จ่าย ซึ่งอยู่ในเงื่อนไขที่ 1 แต่กลับโชว์เตือนเป็นสีแดงใน Column I ส่วนรายการลำดับที่ 3 โชว์เตือนถูกต้องค่ะ

Re: ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Mon Oct 06, 2014 1:24 pm
by puriwutpokin
**ตามที่ดู ควรต้องแก้ที่สูตรก่อนนะครับ ที่ K5 ใส่ =IF(COUNTIFS(C6:I6,"<0",C5:I5,">23/8/2014"),"X","")&COUNTIF(C5:I5,">23/8/2014")
ถ้าไม่ใช่อย่างไรคงต้องแก้ไขสูตรก่อน เพราะที่ Format ถูกตามเงื่อนไขแล้วครับ

Re: ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Mon Oct 06, 2014 2:32 pm
by pruksa
ขอบคุณค่ะ
แต่ลองใส่ตามสูตรที่ให้มาแล้วไม่ได้ค่ะ มีสูตรหรือวิธีอื่นอีกไหมคะ

Re: ปัญหาเรื่องการเชื่อมสูตร excel

Posted: Mon Oct 06, 2014 3:39 pm
by snasui
pruksa wrote: - อยากให้ช่องคงเหลือ (Column I) แจ้งเตือนโดยการโชว์เป็นสีแดง โดยใช้ 2 เงื่อนไขมารวมกัน คือ
1. รายการไหนบ้างที่ไม่มีการเบิก-จ่ายในช่วงวันที่ 23/7/14 - 23/8/14
(เงื่อนไขนี้ใช้จำนวนเบิก-จ่าย เป็นตัวกำหนด)
2. รายการไหนบ้างที่มีการเบิก-จ่ายหลังวันที่ 23/8/14
(เงื่อนไขนี้ใช้วันที่เป็นตัวกำหนด)
:D จากโจทย์นี้สูตรใน Conditional Formatting ควรจะเป็นด้านล่างครับ

Code: Select all

=AND(COUNTIFS(C5:I5,"=>23/7/2014",C5:I5,"<=23/8/2014")=0,COUNTIF(C5:I5,">23/8/2014")>0)