สูตรสำหรับผลลัพธ์ขึ้นอยู่กับเกณฑ์หลายคอลัมน์


0

ใน excel มีรายงาน 3,000 บรรทัดพร้อมคอลัมน์ที่ฉันป้อนเดือนที่มีการสอบถามผลิตภัณฑ์มา (ม.ค. , ก.พ. , ฯลฯ ) & คอลัมน์อื่นสังเกตว่าการสอบถามนี้สิ้นสุดลงในการขาย (ใช่ไม่ใช่) - จะ ชอบสูตรที่ให้ผลลัพธ์กับฉันหรือสอบถามว่าในแต่ละเดือนมีการขายจำนวนเท่าใด ("ใช่")


ยินดีต้อนรับสู่ Super User นี่คือเว็บไซต์ถาม - ตอบไม่ใช่ไซต์บริการดังนั้นเราจำเป็นต้องทราบว่าคุณได้ลองทำอะไรบ้างและติดอยู่ที่ไหน เราจะพยายามช่วยเหลือจากที่นั่น การอ่านวิธีถามอาจช่วยให้คุณปรับปรุงคำถามได้
CharlieRB

ฉันมีตารางบนแผ่นงานแยกแสดงผลรวมสำหรับเดือนที่สอบถามจากสูตรง่าย ๆ .... ฉันไม่สามารถรับสูตรที่ถูกต้องที่สร้างผลลัพธ์ที่พิจารณาคอลัมน์ที่ป้อนจำนวนเดือนที่แน่นอน & คอลัมน์สำหรับรายการขายใช่ / ไม่
CM1

แบ่งปันสูตรที่คุณใช้หรือลองไปแล้ว เราไม่สามารถช่วยคุณได้หากเราไม่รู้ว่าคุณกำลังทำอะไรอยู่ นอกจากนี้คุณเคยใช้ตารางสาระสำคัญหรือไม่? พวกเขาถูกออกแบบมาสำหรับสิ่งประเภทนี้
CharlieRB

คำตอบ:


0

คุณสามารถเรียกใช้สูตร countif () ตัวอย่างเช่นถ้าคอลัมน์ b มีคำตอบใช่ / ไม่ใช่คุณสามารถทำได้ = countif (B: B, "ใช่")


สิ่งนี้ทำให้ฉันทั้งหมด "ใช่" ผลลัพธ์สำหรับคอลัมน์ .... จำเป็นต้องรายงานจำนวนผลลัพธ์ "ใช่" ตามเดือน (ป้อนในคอลัมน์อื่น ๆ - มีตารางแยกต่างหากที่สร้างขึ้นเพื่อดู (a) ผลการสอบถามทั้งหมดเดือนทั้งหมด การใช้สูตร countif ..... ต้อง (b) รายงานชุดย่อยของการสอบถามทั้งหมดในแต่ละเดือนที่ทำให้มีการขาย
CM1

0

สมมติว่าคอลัมน์ 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

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


0

วิธีตาราง pivot จะทำงานได้ แต่ OP ขอสูตร หากข้อมูลอยู่ในคอลัมน์ A & B สูตรนี้ให้คุณพิมพ์เดือนในเซลล์ C1 และนับเป็นเดือนทั้งหมดที่ตรงกับ C1 และใช่

= COUNTIFS (A: A, C1, B: B, "ใช่")

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.