สมมติว่าคอลัมน์ 1 มีชื่อเดือน 3 ตัวอักษร ("ม.ค. ", "ก.พ. " ฯลฯ ) และคอลัมน์ 2 มีใช่หรือไม่ใช่ระบุว่าการสอบถามส่งผลให้มีการขายหรือไม่เช่นนี้:
1 2
1 Month Sale?
2 Jan Yes
3 Jan No
4 Jan No
5 Jan No
6 Feb Yes
7 Feb Yes
8 Mar No
9 Mar No
10 Mar Yes
11 Mar Yes
12 Mar No
เป็นต้น
จากนั้นใส่คอลัมน์ 4 (หรือที่ใดก็ได้หรือแม้แต่แผ่นงานอื่นเพียงแก้ไขสูตรเพื่อชี้ไปยังตำแหน่งที่ถูกต้อง):
4 5 6
1 Month Sales Percentage
2 Jan =COUNTIFS(C1,RC[-1],C2,"Yes") =RC[-1]/IF(COUNTIF(C1,RC[-2])=0,1,COUNTIF(C1,RC[-2]))
3 Feb
ในคอลัมน์ 4 เลือก ม.ค. และ ก.พ. จากนั้นคลิกที่มุมขวาล่างของกล่องการเลือกแล้วลากลง Excel ควรเติมลำดับให้โดยอัตโนมัติ จากนั้นเลือก R2C5: R13C6 และเติมลงไป Voila!
คุณควรได้รับ:
4 5 6
1 Month Sales Percentage
2 Jan 1 0.25
3 Feb 2 1
4 Mar 2 0.4
5 Apr 0 0
6 May 0 0
7 Jun 0 0
8 Jul 0 0
9 Aug 0 0
10 Sep 0 0
11 Oct 0 0
12 Nov 0 0
13 Dec 0 0
ในการแก้ไข - ความพยายามครั้งแรกของฉันคือการใช้ตารางสาระสำคัญ แต่ฉันไม่สามารถทำงานได้ แต่ (แน่นอน) หลังจากที่ฉันโพสต์ข้อความด้านบนฉันตระหนักว่าสิ่งที่ฉันทำผิดดังนั้นนี่คือตารางสาระสำคัญที่ทำสิ่งเดียวกัน :

แหล่งที่มาคือ C1: C2
วิธีการแก้ปัญหาอย่างใดอย่างหนึ่งจะทำงานก็ขึ้นอยู่กับสิ่งที่คุณต้องการจะทำกับข้อมูลและไม่ว่าจะต้องรีเฟรชตารางเดือยด้วยตนเองเป็นปัญหาหรือไม่ เนื่องจากจำนวนถัง (เดือน) คงที่ฉันอาจไปกับโซลูชันสูตรเพื่อรับการคำนวณใหม่โดยอัตโนมัติ