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
:D ใช้ 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
:D ควรเขียนอธิบายให้อ้างถึงเซลล์ ไม่ควรอ้างถึง 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
:D เนื่องจากบางเซลล์มี Format เป็น Text เช่นเซลล์ที่ลูกศรชี้ในภาพ ซึ่งมีสัญญลักษณ์สีเขียวอยู่มุมซ้ายบน

เราไม่สามารถนำ Text ไปเทียบกับ Number ได้ เพราะ Text จะไม่มีโอกาสน้อยกว่า Number ได้เลย ดังนั้น จะต้องเปลี่ยน Text ให้เป็น Number เสียก่อนเพื่อที่จะเทียบกันได้

ลองตามนี้
  1. คลิกขวาเซลล์ใด ๆ ที่เป็นเซลล์ว่าง
  2. คลิกขวา > Copy
  3. คลุมตัวเลขต่าง ๆ ทั้งหมดที่มีเพื่อใช้ในการคำนวณ > คลิกขวา > 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
:D ค่าว่าง ๆ ที่เห็นนั้นไม่ได้ว่างจริง มีสภาพเป็น Text ที่มีความกว้างเป็น 0 เมื่อนำมาคำนวณกับ Number จะได้ค่าผิดพลาด #Value!

ลองทดสอบดังนี้
  1. ที่ AM18 คีย์สูตรเพื่อทดสอบว่า AG18 เป็นค่าว่างหรือไม่
    =Isblank(AG18)
    Enter คำตอบจะได้ False แสดงว่าไม่เป็นค่าว่าง
  2. ที่ AN18 คีย์สูตรเพื่อทดสบว่า AG18 เป็น Text หรือไม่
    =Istext(AG18)
    Enter คำตอบจะได้ True แสดงว่าเป็น Text
การแก้ไข
  1. กดแป้น Ctrl+F (ไม่ต้องกรอกค่าใด ๆ)
  2. กด Find All
  3. กดแป้น Ctrl+A > Close
  4. กดแป้น Delete