Page 1 of 1

รบกวนเขียนสูตรหาวันที่หายไป

Posted: Mon Jun 20, 2011 9:58 am
by sc201105
เรียนอาจารย์
ผมต้องเรียนรบกวนในเรื่องของการหาวันที่ไม่มีการขายเกิดขึ้น ตามเอกสารแนบ โดยผมมี
1. file ตั้งต้นอยู่ใน sheet ชื่อ source
2. file sheet summary จะเป็นการสรุปการขายที่เกิดขึ้นในแต่ละ ประเทศ โดยมีการนับจำนวนวันที่เกิดขึ้น
คำถามของผมคือ หากผมต้องการหาว่า จำนวนวันที่ไม่มีการขายเกิดขึ้นในประเทศนั้นๆ ตามวันที่ผมเรียกข้อมูลขึ้นมาดูนั้น มีวันไหนที่หายไปบางในเดือนนั้นๆ จะต้องทำเขียนสูตรอย่างไรให้แสดงวันเดือนปี ที่หายไป ตาม file ที่ผมแนบมานี้
(ผมอาจจะนำไปต่อยอดหากว่ามีการผสมกันมากกว่า 1 เดือน โดยย้อนหลังจากเดืิอนปัจจุับัน จึงให้แสดงวันที่ขาดหายไปเป็น วันเดือนปี)

ขอบพระคุณครับ

Re: รบกวนเขียนสูตรหาวันที่หายไป

Posted: Mon Jun 20, 2011 9:49 pm
by snasui
:D ลองตามไฟล์แนบครับ

1. สร้าง PivotTable ขึ้นมาช่วยโดยอยู่ที่ Sheet1

2. ที่ชีท Summary เซลล์ E4 คีย์สูตรเพื่อนับรายการที่หายไป

=COUNTIF(INDEX(Sheet1!$B$5:$U$14,MATCH(A4,Sheet1!$A$5:$A$14,0),0),"=")

Enter > Copy ลงด้านล่าง

3. ที่ชีท Summary เซลล์ F4 ทำการ List รายการวันที่ที่หายไป

=IF(COLUMNS($F4:F4)>$E4,"",TEXT(INDEX(Sheet1!$B$4:$U$4,SMALL(IF(INDEX(Sheet1!$B$5:$U$14,MATCH($A4,Sheet1!$A$5:$A$14,0),0)="",COLUMN(Sheet1!$B$4:$U$4)-COLUMN(Sheet1!$B$4)+1),COLUMNS($F4:F4))),"dd/mm/yyyy"))

Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง

4. ที่ชีท Summary เซลล์ D4 สรุปยอดวันที่ไม่มียอดขาย

=IF(E4=0,"",LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(F4&","&G4&","&H4&","&I4&","&J4&","&K4&","&L4&",",",,,,,",","),",,,,",","),",,,",","),",,",","),LEN(F4&G4&H4&I4&J4&K4&L4)+COUNTIF(F4:L4,"*?")-1))

Enter > Copy ลงด้านล่าง

Re: รบกวนเขียนสูตรหาวันที่หายไป

Posted: Tue Jun 21, 2011 8:20 am
by sc201105
ขอบพระคุณอาจารย์มากครับผม