Page 1 of 1
copy สูตร แล้ว สูตรไม่คำนวน ตามอัตโนมัิติ
Posted: Tue Jan 15, 2013 3:38 pm
by teay-bcc
รบกวนสอบถามครับ
ผม copy สูตร แล้ว สูตรไม่คำนวน ตามอัตโนมัิติ
เช่น ที่เซลล์ V6 จริงๆ แล้ว คำตอบ คือ ตรวจสอบอีกครั้ง
แต่จากสูตร ได้ -29 ซึ่งไม่รู้ว่ามาอย่างไร แต่ถ้า Click ซ้าย ที่ R6 S6 T6 U6 แล้ว ค่า V6 ถึงจะเปลี่ยนจาก -29 เป็น ตรวจสอบอีกครั้ง ครับ
ผมพยายามหาข้อมูลก่อนสอบถามแล้วครับ แต่ยังทำไม่้ได้ ครับ
ขอบคุณคมากครับ
Re: copy สูตร แล้ว สูตรไม่คำนวน ตามอัตโนมัิติ
Posted: Tue Jan 15, 2013 3:44 pm
by snasui
ใช้ Excel Version ไหนครับ
ผมเปิดไฟล์แนบแล้วสามารถ Copy สูตรไปวางที่อื่น ๆ แล้วสูตรทำงานตามปกติ แสดงว่าตั้งค่าการคำนวณเป็น Automatic แล้ว
ลองดูตัวอย่างการปรับแก้การไม่คำนวณได้ที่นี่ครับ
http://snasui.blogspot.com/2010/06/excel.html
Re: copy สูตร แล้ว สูตรไม่คำนวน ตามอัตโนมัิติ
Posted: Tue Jan 15, 2013 3:53 pm
by teay-bcc
ใช้ Excel 2007 ครับ
ผมอ่านดู แล้วทำตามทุกข้อแล้วครับ ก็ยังได้เหมือนเดิม
อาจจะเป็นเพราะ เงื่อนไขผิด หรือป่าวไม่แน่ใจครับ
=IF(C3>=25,(F3-38),IF(D3>=25,(F3-35),IF(F3="","หยุด",IF(F3<30,"ตรวจสอบอีกครั้ง",(F3-35)))))
คือต้องการเงื่อนไขแค่
1.ถ้าในยอดช่อง OP >= 25 ค่าExtra = ยอดรวม - 38
2.ถ้าในยอดช่อง CPS >= 25 ค่าExtra = ยอดรวม - 35
3.ถ้าในช่องยอดรวมเป็นช่องว่า ค่าExtra = หยุด
4.ถ้ายอดรวม < 30 ค่าExtra= ตรวจสอบอีกครั้ง
5.เงื่อนไขอื่นๆ ค่าExtra = ยอดรวม - 35
ขอบคุณครับ
Re: copy สูตร แล้ว สูตรไม่คำนวน ตามอัตโนมัิติ
Posted: Tue Jan 15, 2013 4:03 pm
by snasui
ควรเขียนอธิบายให้อ้างถึงเซลล์ ไม่ควรอ้างถึง Field จะได้ทราบเลยว่าชีทไหนเซลล์ไหน
นอกจากนี้ ช่วยเขียน
คำตอบที่ต้องการแนบมาในไฟล์ว่า ค่าในเซลล์ใดที่เป็นปัญหา คำตอบที่ถูกต้องคือค่าใด จะได้เข้าใจตรงกันครับ
Re: copy สูตร แล้ว สูตรไม่คำนวน ตามอัตโนมัิติ
Posted: Tue Jan 15, 2013 4:11 pm
by teay-bcc
ยกตัวอย่างนะครับ
ที่เซลล์ V6 จริงๆ แล้ว คำตอบ คือ ตรวจสอบอีกครั้ง
แต่จากสูตร ได้ -29 ซึ่งไม่รู้ว่ามาอย่างไร แต่ถ้า Click ซ้าย ที่ R6 S6 T6 U6 แล้ว ค่า V6 ถึงจะเปลี่ยนจาก -29 เป็น ตรวจสอบอีกครั้ง ครับ
และมีอธิบายดังไฟล์ที่แนบครับ
ขอบคุณครับ
Re: copy สูตร แล้ว สูตรไม่คำนวน ตามอัตโนมัิติ
Posted: Tue Jan 15, 2013 4:22 pm
by snasui
เนื่องจากบางเซลล์มี Format เป็น Text เช่นเซลล์ที่ลูกศรชี้ในภาพ ซึ่งมีสัญญลักษณ์สีเขียวอยู่มุมซ้ายบน
เราไม่สามารถนำ Text ไปเทียบกับ Number ได้ เพราะ Text จะไม่มีโอกาสน้อยกว่า Number ได้เลย ดังนั้น จะต้องเปลี่ยน Text ให้เป็น Number เสียก่อนเพื่อที่จะเทียบกันได้
ลองตามนี้
- คลิกขวาเซลล์ใด ๆ ที่เป็นเซลล์ว่าง
- คลิกขวา > Copy
- คลุมตัวเลขต่าง ๆ ทั้งหมดที่มีเพื่อใช้ในการคำนวณ > คลิกขวา > Paste Special > Values > Add
การแปลง Text ให้เป็น Number ดูที่นี่เพิ่มเติมครับ
http://snasui.blogspot.com/2008/11/text-number.html
Re: copy สูตร แล้ว สูตรไม่คำนวน ตามอัตโนมัิติ
Posted: Tue Jan 15, 2013 4:26 pm
by teay-bcc
รบกวนสอบถามเพิ่มเติม ครับ
ตรงที่แสดงค่าจากสูตร เป็น value ครับ จริงๆแล้วคำตอบมันต้องเป็น หยุด
แต่ถ้าผม click ซ้ายในเซลล์ว่าง 4 เซลล์ ที่ดึงค่า ก็จะได้คำตอบว่า หยุด
ผมได้ทำการแปลงตัวเลขแล้ว ไม่แน่ใจว่าจะส่งผลอะไรหรือป่าวครับ
ขอบคุณมากครับ
Re: copy สูตร แล้ว สูตรไม่คำนวน ตามอัตโนมัิติ
Posted: Tue Jan 15, 2013 6:18 pm
by snasui
ค่าว่าง ๆ ที่เห็นนั้นไม่ได้ว่างจริง มีสภาพเป็น Text ที่มีความกว้างเป็น 0 เมื่อนำมาคำนวณกับ Number จะได้ค่าผิดพลาด #Value!
ลองทดสอบดังนี้
- ที่ AM18 คีย์สูตรเพื่อทดสอบว่า AG18 เป็นค่าว่างหรือไม่
=Isblank(AG18)
Enter คำตอบจะได้ False แสดงว่าไม่เป็นค่าว่าง
- ที่ AN18 คีย์สูตรเพื่อทดสบว่า AG18 เป็น Text หรือไม่
=Istext(AG18)
Enter คำตอบจะได้ True แสดงว่าเป็น Text
การแก้ไข
- กดแป้น Ctrl+F (ไม่ต้องกรอกค่าใด ๆ)
- กด Find All
- กดแป้น Ctrl+A > Close
- กดแป้น Delete