รับการแจกแจงความถี่ของหลายคอลัมน์ที่แบ่งพาร์ติชันด้วยคอลัมน์อื่น


0

ฉันกำลังทำการวิเคราะห์แบบสำรวจพื้นฐาน ฉันต้องการแยกแยะการตอบคำถามต่าง ๆ ตามเพศชายหรือหญิง แต่ละแถวเป็นการตอบสนองแต่ละคอลัมน์เป็นคำถาม คอลัมน์ A มีการตอบกลับชาย / หญิงที่ฉันต้องการรวมการตอบกลับอื่นทั้งหมด แต่ละคอลัมน์มีการตอบคำถามต่าง ๆ คอลัมน์ที่ต่างกันมีชุดคำตอบที่เป็นไปได้ที่ต่างกัน มีเซลล์ว่างบางส่วนที่ฉันต้องการนับเช่นนี้

ฉันคิดวิธีการทำคอลัมน์เดียวกับ DataPilot แต่ทันทีที่ฉันเพิ่มมากกว่าหนึ่งคอลัมน์ลงใน DataPilot มันจะยุ่ง

ถ้าฉันสามารถสร้างตารางที่มีขนาดเท่ากันได้นั่นจะเป็นสิ่งที่ฉันต้องการ:

           เพศชายเพศหญิง
Q1 ใช่ 1 1
    หมายเลข 0 1
    อาจจะ 1 0
Q2 1 ชม. 2 1
    2 ชม. 0 1

มีวิธีที่ตรงไปตรงมาในการทำเช่นนั้น?

ข้อมูลอินพุตสำหรับด้านบนจะเป็น:

เพศผู้ตอบไตรมาสที่ 1 Q2
ตอบกลับ 1 M ใช่ 1 ชม
ตอบกลับ 2 M อาจจะ 1 ชั่วโมง
ตอบกลับ 3 F ใช่ 1 ชม
ผู้ตอบแบบสอบถาม 4 F No 2 Hr

ฉันไม่เข้าใจคำถามของคุณ มันอาจช่วยถ้าคุณแสดงให้เราเห็นข้อมูลที่คุณต้องการวิเคราะห์
สกอตต์

@Scott เพิ่มข้อมูลอินพุตที่เป็นปัญหา
mentics

หากไม่มีสิ่งอื่นวิธีแก้ปัญหาราคาถูก / สกปรกอย่างหนึ่งจะเกี่ยวข้องกับการเรียงลำดับข้อมูลอินพุตของคุณตามเพศแล้วเรียกใช้COUNTIFคำถามในแต่ละช่วง มันไม่ง่ายหรือสง่างามและไม่สามารถขยายได้ แต่ถ้าคุณรู้ว่าข้อมูลที่ส่งออกของคุณจะไม่เปลี่ยนแปลงก็สามารถขยายออกไปได้สำหรับผู้ตอบแบบสอบถามจำนวนมากโดยไม่ยากเกินไป
Jonathan Garber

คำตอบ:


0

ฉันไม่มี OO และขอขอบคุณมันอาจเป็นเรื่องยากที่จะ (i) ย้ายฟิลด์ขึ้นและลงและ (ii) แสดงช่องว่างเป็น 0 ใน DataPilot แต่เนื่องจาก DataPilot ดูเหมือนเป็นแนวทางที่สมเหตุสมผลฉันสงสัยว่าอาจเป็นการลงทุนที่ดีที่สุด การจัดเรียงเค้าโครงบางอย่างใหม่ก่อน

ด้วยคอลัมน์ Q1, Q2 ที่ซ้อนกันเพศซ้ำและคอลัมน์เพิ่มเติม (ที่นี่ A) ฉันเชื่อว่าผลลัพธ์ที่คุณต้องการสามารถทำได้ด้วย PivotTable (ใกล้กว่าความพยายามของฉันใน LibreOffice แม้ว่าผลลัพธ์นั้นอาจถือว่ายอมรับได้ถ้าเป็น Excel) :

ตัวอย่าง SU518015

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