Page 1 of 1
การนับจำนวนวันจาก Date Table
Posted: Tue Apr 03, 2012 9:33 pm
by Greensand
เรียน ผู้รู้ทุกท่าน
ถ้ามีการสร้าง Column Excel เป็นวันที่ แต่มีคีย์วันที่ซ้ำ ๆ กัน และต้องการนับเป็นเพียง 1 วัน ต้องใช้สูตรใดคะ
เช่น
Date
1/4/2555
1/4/2555
2/4/2555
3/4/2555
3/4/2555
3/4/2555
ต้องการให้ผลลัพธ์แสดงเป็น 3 วันค่ะ
Re: การนับจำนวนวันจาก Date Table
Posted: Tue Apr 03, 2012 10:12 pm
by snasui

ลองตามนี้ครับ
สมมุติข้อมูลอยู่ที่เซลล์ A2:A10 ที่เซลล์ใด ๆ คีย์
=Sumproduct(1/Countif(A2:A10,A2:A10))
Enter
Re: การนับจำนวนวันจาก Date Table
Posted: Wed Apr 04, 2012 10:16 pm
by Greensand
คุณคนควน คะ
สูตรแสดงผลเป็น #DIV/0! ค่ะ
ไม่แน่ใจว่าเกี่ยวกับการ set format cell หรือไม่ เพราะ set เป็น format dd/mm/yyyy ใน Date Table (A2:A10) ค่ะ
Re: การนับจำนวนวันจาก Date Table
Posted: Wed Apr 04, 2012 10:19 pm
by snasui

ลองแนบไฟล์ตัวอย่างที่แสดงผลเช่นนั้นมาดูกันครับ
Re: การนับจำนวนวันจาก Date Table
Posted: Wed Apr 04, 2012 10:36 pm
by Greensand
ตามเอกสารแนบค่ะ
Re: การนับจำนวนวันจาก Date Table
Posted: Wed Apr 04, 2012 10:40 pm
by snasui

ไม่สามารถเปิดได้ครับ ช่วยปลด Password ออกไปก่อนแล้วค่อยแนบมาใหม่ครับ
Re: การนับจำนวนวันจาก Date Table
Posted: Wed Apr 04, 2012 11:05 pm
by songsug
แบบนี้ได้เปล่า
A
Date
1/4/2555 =IF(COUNTIF($A$2:A2,A2)>1,"",A2)
1/4/2555
2/4/2555 2/4/2555
3/4/2555 3/4/2555
3/4/2555
3/4/2555
แนวความคิดนะครับ
ถัานับจำนวนของข้อมูลที่อยู่ทางซ้ายมือมากกว่า 1 แล้วให้แสดงค่าว่างครับ ถ้าไม่ใช่ให้แสดงค่าที่ซ้ายมือ
ถ้าสูตร Array ก็จะได้ประมาณ {=IF(COUNTIF(A2:A7,A2)>1,"",A2:A7)}
Re: การนับจำนวนวันจาก Date Table
Posted: Wed Apr 04, 2012 11:26 pm
by snasui
songsug wrote:ถ้าสูตร Array ก็จะได้ประมาณ {=IF(COUNTIF(A2:A7,A2)>1,"",A2:A7)}

สูตร Array แบบนี้จะให้ค่าไม่ถูกต้องครับ กรณีใช้คอลัมน์ B เป็นตัวช่วยแล้วสามารถหาค่าจากคอลัมน์ B ได้เลยครับ
เช่น
=Countif(B2:B7,">0")
Enter
Re: การนับจำนวนวันจาก Date Table
Posted: Wed Apr 04, 2012 11:32 pm
by songsug
นั่นสิครับอาจารย์ผมเองก็ว่า Ctrl+enter แล้ววันแปลกๆ

ขอโทษครับ
Re: การนับจำนวนวันจาก Date Table
Posted: Thu Apr 05, 2012 5:50 am
by Greensand
ตามเอกสารแนบใหม่ ปลด password แล้วค่ะ
Re: การนับจำนวนวันจาก Date Table
Posted: Thu Apr 05, 2012 6:36 am
by snasui

ลองตามนี้ครับ
ที่ B2 คีย์
=SUMPRODUCT(($A$20:$A$1000<>"")/COUNTIF($A$20:$A$1000,$A$20:$A$1000&""))
Enter
การนับแบบเผื่อช่วงข้อมูลจำเป็นต้องเปลี่ยนสูตรใหม่เป็น
เช่นด้านบน เพื่อไม่ให้ตัวหารเป็น 0 เพราะหากตัวหารเป็น 0 จะได้ผลลลัพธ์เป็น #Div/0!
Re: การนับจำนวนวันจาก Date Table
Posted: Thu Apr 05, 2012 11:09 pm
by Greensand
ทำงานตามสูตรได้แล้ว ขอบคุณทุกท่านค่ะ