Page 1 of 1

ถ่้าข้อมูลsumที่แสดงผลเป็น0 ไม่ต้องให้แสดงผลได้ไหม

Posted: Sat Oct 06, 2012 9:46 am
by zenmaki
เรียนอาจารย์
คือหนูมีเรื่องอยากจะถามอาจารย์สองเรื่องค่ะ คือ
1. ในไฟล์ถามงาน sheet summary ถ้าผลการsum แสดงค่าเป็น 0 เราจะทำยังไม่ไม่ให้แสดงผลค่ะ
2. ใน sheet 2 S4:Y4 และ Sheet 3 S4 เป็นช่องกรอกข้อมูลเพิ่มเติมของผู้ตอบแบบสอบถาม ชื่อหน่วยงานที่กรอกเพิ่มไม่ตรงกัน มีวิธีการไหนไหมค่ะที่หนูสามารถทำให้แสดงผลออกมาแบบ sheet summary(2) ที่่ให้ช่องที่ผู้กรอกเพิ่มเติมเลือนรวมไปทางขวาเอง โดยที่เราไม่ต้องมานั่งเพิ่มเซลล์แล้ว sum ที่ละแถว เพราะข้อมูลผู้ตอบแบบสอบถามมีจำนวนมาก

ขอบคุณค่ะอาจารย์

Re: ถ่้าข้อมูลsumที่แสดงผลเป็น0 ไม่ต้องให้แสดงผลได้ไหม

Posted: Sat Oct 06, 2012 9:59 am
by snasui
:D ไม่ควรระบุผู้ตอบเพราะจะเป็นการปิดโอกาสตัวเองได้หากผมไม่ว่างเข้ามาตอบครับ

สำหรับที่ถามมานั้นตอบข้อ 1 ครับ ส่วนข้อ 2 ไม่เข้าใจครับ

เราสามารถกำหนดไม่ให้แสดง 0 ได้โดยทำตามด้านล่างครับ
  1. คลุมพื้นที่ที่ต้องการซ่อนเลข 0
  2. คลิกขวาลงในพื้นที่ที่เลือก > Format Cells...
  3. ที่แถบ Number เลือก Custom > ที่ช่อง Type: คีย์ 0;-0; > OK

Re: ถ่้าข้อมูลsumที่แสดงผลเป็น0 ไม่ต้องให้แสดงผลได้ไหม

Posted: Sat Oct 06, 2012 8:13 pm
by zenmaki
หนูได้แนบไฟล์ตัวอย่างงานที่ต้องการมาใหม่ค่ะ คือ หนูจะรวมหัวข้อที่กรอกในชีท 1-3 มาให้เรียงแบบชัท summary(2) หนูจะทำยังไงได้บ้างค่ะ

Re: ถ่้าข้อมูลsumที่แสดงผลเป็น0 ไม่ต้องให้แสดงผลได้ไหม

Posted: Sat Oct 06, 2012 9:15 pm
by snasui
:D การทำเช่นนั้นใช้หลายขั้นตอน สูตรซับซ้อนยากแก่การเข้าใจสามารถดูตามไฟล์แนบครับ โดย
  1. ให้ชื่อกับช่วงข้อมูล โดยช่วงข้อมูลนั้นคือชื่อชีททั้งหมด สำหรับไฟล์แนบจะคีย์ไว้ที่ O5:O7 ในชีท Summary (2) สามารถเข้าไปดูการตั้งชื่อโดยเข้าเมนู Insert > Name > Define
  2. ที่เซลล์ E5 คีย์สูตร
    =SUMPRODUCT(SUMIF(INDIRECT("'"&AllSh&"'!E4:L4"),E$4,INDIRECT("'"&AllSh&"'!"&"E"&ROWS(E$5:E5)+4&":L"&ROWS(E$5:E5)+4)))
    Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: ถ่้าข้อมูลsumที่แสดงผลเป็น0 ไม่ต้องให้แสดงผลได้ไหม

Posted: Mon Oct 08, 2012 10:21 am
by phirawit
สอบถามผู้รู้ ช่วยอธิบาย ความหมายด้านล่างให้หน่อยจ้า
:D ที่เซลล์ E5 คีย์สูตร
=SUMPRODUCT(SUMIF(INDIRECT("'"&AllSh&"'!E4:L4"),E$4,INDIRECT("'"&AllSh&"'!"&"E"&ROWS(E$5:E5)+4&":L"&ROWS(E$5:E5)+4)))
Enter > Copy ไปด้านขวาและลงด้านล่าง :D
ขอบคุณมากคะ

Re: ถ่้าข้อมูลsumที่แสดงผลเป็น0 ไม่ต้องให้แสดงผลได้ไหม

Posted: Mon Oct 08, 2012 11:39 am
by snasui
:D ความหมายคือเป็นการรวมข้อมูลด้วยเงื่อนไขเดียวหลาย ๆ ชีทครับ ลองอ่านเกี่ยวกับแต่ละฟังก์ชั่นในสูตรนั้นได้ที่ http://office.microsoft.com/th-th/excel ... aspx?CTT=1 และหากไม่เข้าใจตรงส่วนไหนกับสูตรนี้ลองยกมาถามกันได้เรื่อย ๆ ก่อนอื่นควรทำความเข้าใจโดยวิธีการแกะสูตรด้วยตนเองก่อน วิธีการหนึ่งคือให้ลากเมาส์คลุมส่วนประกอบในสูตรที่เราสนใจแล้วกดปุ่ม F9 ครับ