Page 1 of 1

รบกวนถามเรื่อง หาค่าเฉลี่ยในตารางที่ไม่สมบูรณ์ด้วยค่ะ

Posted: Thu Jul 14, 2011 1:34 pm
by catty
คือว่าอยากคำนวนหาค่าเฉลี่ยของเครื่องมืออ่ะคะ แต่เครื่องมือมันไม่ได้ทำงานตลอด 24 ชม.มันจะทำงานตามคำสั่ง ปัญหาคือว่า ในตารางจะมี ชม. ที่ไม่ได้ทำงานแล้วสูตรที่ลิงค์มามันจะ error แสดงเป็นค่า value,div/o ค่ะ อยากทราบว่าถ้าจะทำให้ excell คิดว่าค่าที่ error เนี่ยเป็ฯศูนย์แล้วบวกแค่ค่าที่สมบูรณ์หรือแค่ชั่วโมงที่เครื่องทำงานในแต่ละวันอ่ะค่ะมันจะทำได้ไม ช่วยบอกหน่อยนะค่ะ หนูลองใช้ sumif เป็น iserror isnumber มันก้อไม่ได้อ่ะค่ะ ใครสามารถทำได้ช่วยตอบที่เถอะค่ะคิดไม่ออกจริงๆๆ

Re: รบกวนถามเรื่อง หาค่าเฉลี่ยในตารางที่ไม่สมบูรณ์ด้วยค่ะ

Posted: Thu Jul 14, 2011 3:02 pm
by snasui
catty wrote:อยากทราบว่าถ้าจะทำให้ excell คิดว่าค่าที่ error เนี่ยเป็ฯศูนย์แล้วบวกแค่ค่าที่สมบูรณ์หรือแค่ชั่วโมงที่เครื่องทำงานในแต่ละวันอ่ะค่ะมันจะทำได้ไม
ลองตามนี้ครับ

ที่เซลล์ E30 คีย์

=AVERAGE(IF(ISERROR(E6:E29),0,E6:E29))

การกดแป้นให้รับสูตรต้องกด Ctrl+Shift ค้างไว้ก่อนแล้วตามด้วย Enter > จากนั้น Copy ไปทางขวา การแก้ไขสูตรจะต้องกดแป้นเช่นนี้ทุกครั้ง จะกดเพียง Enter อย่างเดียวไม่ได้ครับ กรณีไม่ใช่คำตอบที่ต้องการ แสดงว่าโจทย์ไม่ถูกต้อง :mrgreen: ให้อธิบายมาใหม่หรือทำตัวอย่างคำตอบมาด้วยจะได้ทราบว่าค่าที่ต้องการคือค่าใด จะได้ง่ายต่อการใช้สูตรหาค่ามาเปรียบเทียบ

Re: รบกวนถามเรื่อง หาค่าเฉลี่ยในตารางที่ไม่สมบูรณ์ด้วยค่ะ

Posted: Thu Jul 14, 2011 3:37 pm
by catty
ขอบคุณค่ะถึงว่าใช้ iserror แล้วมันไม่คำนวนหาคำตอบไม่ได้สักที แล้วในกรณีที่เครื่องมือมันไม่ได้ทำงาน 24 ชมหล่ะค่ะ แบบว่าตัวอย่างเหมือนในตารางจะสั่งให้ excell คำนวนแค่ 8 ชม(หรือเท่ากับจำนวน ตารางที่ตัวเลขปรากฏน่ะค่ะ) มันสามารถคำนวนได้ไมค่ะ รบกวนอีกมีหน่อยนะค่ะ งงมานานมาก
เราเอา if ซ้อนอีกได้ไมค่ะ แล้ว ใช้ if บอกให้excell ไม่ต้องนับช่องตารางไม่มีค่าตัวเลข มันต้องใช้คำสั่งอะไรค่ะ อาจจะสับสนในคำพูด แต่จะพยายามอธิบายในไฟล์ที่แนบมานะค่ะ หรือว่าจะแยกให้นับจำนวนตารางก่อนค่อยเอามาหารดีค่ะ

Re: รบกวนถามเรื่อง หาค่าเฉลี่ยในตารางที่ไม่สมบูรณ์ด้วยค่ะ

Posted: Thu Jul 14, 2011 4:04 pm
by snasui
:D ผมสรุปเร็ว ๆ นะครับ

Excel ทำได้ทุกอย่างที่ต้องการครับ แล้วแต่ว่าจะใช้ความสามารถของ Excel อย่างเดียวที่มีมาให้แล้ว หรือหากซับซ้อนกว่านั้น คือพึ่งพา Code VBA เข้าไปสั่งให้ทำงาน หรือยากขึ้นไปอีกก็สั่งให้ทำงานร่วมกับ Program อื่น ๆ เช่นนี้เป็นต้น

เพื่อให้เข้าใจตรงกัน แนบไฟล์ตัวอย่าง ระบุคำตอบที่ต้องการมาด้วยครับ จะได้เห็นว่าคำตอบเป็นค่าใด จะได้คำนวณเปรียบเทียบได้ :P

Re: รบกวนถามเรื่อง หาค่าเฉลี่ยในตารางที่ไม่สมบูรณ์ด้วยค่ะ

Posted: Thu Jul 14, 2011 4:31 pm
by catty
สิ่งที่อยากได้คือที่ไฮไลท์สีส้มค่ะ คืออยากให้มันคำนวนค่าเฉลี่ยออกมา แต่สิ่งต้องการมากกว่านั้นที่ทำให้งงคือ เหมือนตัวอย่างที่ คอลัม E30น่ะค่ะ คือถ้าใส่สูตรaverage แล้วมันจะหารด้วย 24 ตามจำนวนตารางใช่ไมค่ะ แต่สิ่งที่ต้องการคือ ให้มันหาร 8 (8 คือ จำนวน ชม. ที่เครื่องมือทำงานอ่ะค่ะ) ดังนั้นสิ่งที่อยากทำคือสร้างสูตรให้มันหารตามจำนวน ชม. หรือแค่ตามช่องที่มันคำนวนได้แล้วแสดงเป็นตัวเลขออกมาแค่นั้นอ่ะค่ะ ไม่ให้เอาไปหาร 24 (หารตามจำนวนจริงก็พออ่ะค่ะ)

ต้องขอโทษด้วยนะค่ะถ้าอธิบายให้พี่งงๆๆ

Re: รบกวนถามเรื่อง หาค่าเฉลี่ยในตารางที่ไม่สมบูรณ์ด้วยค่ะ

Posted: Thu Jul 14, 2011 4:41 pm
by snasui
:D ลองตามนี้ครับ

ที่ E30 คีย์

=AVERAGE(IF(ISNUMBER(E6:E29),IF(E6:E29<>0,E6:E29,0)))

Ctrl+Shift+Enter > Copy ไปยังเซลล์อื่น ๆ ที่ต้องการคำตอบลักษณะเดียวกัน

Note: การแนบไฟล์แนบเพียงครั้งเดียวพอครับ พบว่าได้แนบซ้ำมาสองรอบแล้ว ที่เห็นเหลือไฟล์เดียวเพราะผมลบออกไปให้ครับ

Re: รบกวนถามเรื่อง หาค่าเฉลี่ยในตารางที่ไม่สมบูรณ์ด้วยค่ะ

Posted: Thu Jul 14, 2011 4:49 pm
by catty
โห้....ขอบคุณมากค่ะไม่ต้องใช้อะไรซับซ้อนเหมือนที่หนูคิดเลยอ่ะ ขอบคุณมากจริงๆค่ะ