Page 1 of 1

อยากให้ตารางการทำงานขึ้น1ในวันที่มาทำงาน

Posted: Sat Jul 21, 2012 11:12 am
by djung
ในไฟล์จะมีตารางการมาทำงานโดยให้สูตรดึงข้อมูลจาก DATA SHEET ถ้ามาทำงานในวันใหนก็ให้ขึ้น 1 ประมาณเนี๊ยครับ :shock:

Re: อยากให้ตารางการทำงานขึ้น1ในวันที่มาทำงาน

Posted: Sat Jul 21, 2012 11:56 am
by bank9597
:D ลองตามนี้ครับ

ที่ F2 คีย์ 1/07/2012 จัดรูปแบบเซลล์เป็น d แล้วคัดลอกไปทางขวามือ

ที่ F3 คีย์ =IF(SUM(IF('DATA SHEET'!$D$2:$D$200=$B3,IF('DATA SHEET'!$A$2:$A$200=F$2,1)),0)=0,"",1)
กด Ctrl+Shift+Enter คัดลอกไปทางขวามือ จากนั้นก็คัดลอกลงล่างพร้อมกันครับ

Re: อยากให้ตารางการทำงานขึ้น1ในวันที่มาทำงาน

Posted: Sat Jul 21, 2012 12:04 pm
by bank9597
:D แถมอีกวิีธีครับ

ที่เซลล์ F2 ถึง AJ คีย์ 1 ถึง 31 เหมือนเดิม

ที่เซลล์ F3 คีย์ =IF(SUM(IF('DATA SHEET'!$D$2:$D$200=$B3,IF('DATA SHEET'!$A$2:$A$200=DATE(2012,7,F$2),1)),0)=0,"",1)
กด Ctrl+Shift+Enter คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกัน

Re: อยากให้ตารางการทำงานขึ้น1ในวันที่มาทำงาน

Posted: Sat Jul 21, 2012 12:27 pm
by djung
ขอบคุณมากๆเลยครับเดี๋ยวผมลองไปแกะสูตรดูก่อนนะครับ