Excel - วิธีนับแถวที่แสดงวันที่ที่ระบุ

ปัญหา

ฉันมีสเปรดชีตซึ่งแสดงวันที่มีการกระทำเฉพาะเริ่มขึ้นในแต่ละแถว ฉันต้องสามารถนับจำนวนการกระทำ (แถว) ที่เริ่มในแต่ละสัปดาห์ แต่ฉันไม่รู้ว่าจะจัดการสิ่งนี้ได้อย่างไรฉันคิดว่ามันจะเป็น COUNTIF แต่ไม่มีสูตรใดที่ฉันได้ลองแล้ว

เพิ่มในนี้ - ถ้าฉันสามารถเรียงลำดับ

ฉันต้องนับว่าการกระทำใด (แถว) เสร็จสมบูรณ์ระหว่างวันที่ที่ระบุ

สารละลาย

ในภูมิภาคของฉันวันที่ excel จะถูกป้อนเป็น m / d / yy และไม่ได้ตามที่คุณป้อน

ข้อมูลของคุณเป็นเช่นนี้

เคียวรีวันที่ recd วันที่แก้ไข wk num recd wk num reslvd

5/12/2552 a 7/27/2009 20 31

7/23/2009 s 7/27/2009 30 31

7/25/2009 d 7/31/2009 30 31

7/27/2009 f 7/28/2009 31 31

7/28/2009 กรัม 7/29/2009 31 31

7/28/2009 ชม. 7/29/2009 31 31

7/31/2009 k 8/10/2009 31 33

สูตรใน d2 คือ

 = WEEKNUM (A2) 

คัดลอก D2 ลง

สูตรใน E2 คือ

 = WEEKNUM (C2) 

คัดลอก E2 ลง

ตอนนี้เห็นผล

สิ่งนี้จากเซลล์ A9

rel date recd เดียวกัน wk wk 30 ถึง 31

7 / 27-7 / 31 4 3 2

ใน B10 สูตรคือ

 = COUNTIF (D2: D8, 31) 

ใน C10 สูตรคือ

 = SUMPRODUCT ((D2: D8 = 31) * (E2: E8 = 31)) 

ใน D10 สูตรคือ

 = SUMPRODUCT ((D2: D8 = 30) * (E2: E8 = 31)) 

บันทึก

ขอบคุณ venkat1926 สำหรับเคล็ดลับนี้ในฟอรัม
บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม