Page 1 of 1

=1 & " เดือน" ขึ้นเป็น #value ครับ

Posted: Wed Oct 21, 2015 8:41 pm
by HELP
มี 2 ตัวอย่างในไฟล์แนบครับ

1 ใช้ =1 & " เดือน" ขึ้นเป็น #value ในแผ่นงานที่ 1 แต่สูตรเดียวในแผ่นงานที่ 2 ไม่เป็น แตกต่างกันอย่างไร แก้ไขไม่ให้เป็น #value ได้อย่างไรครับ

2 เซลล์สีเหลืองที่ N3 สูตรเดียวกัน =IF(A3=0,IF(A2=0,0,K3))
แผ่นที่ 1 ไม่ขึ้นอะไร แต่แผ่นที่ 2 ขึ้นว่า false
(เข้าใจว่าสูตรนี้ if ไม่ครบถ้วน แต่ไม่ทราบว่า สูตรเดียวกันแต่แสดงผลไม่เหมือนกัน แก้ไขอย่างไรครับ)

ขอบคุณครับ

Re: =1 & " เดือน" ขึ้นเป็น #value ครับ

Posted: Thu Oct 22, 2015 10:19 am
by DhitiBank
ผมลองลบ แล้วคีย์สูตรใหม่ ก็หายแล้วครับ

1. แสดง "1 เดือน"

2. แสดง "FALSE"

Re: =1 & " เดือน" ขึ้นเป็น #value ครับ

Posted: Thu Oct 22, 2015 10:49 am
by HELP
แผ่นที่ 1 ลองพิมพ์ใหม่ยังไม่หายครับ (ใช้ excel 2010)
ส่วนแผ่นที่ 2 ไม่มีปัญหา
สูตรจริงจะยาวกว่านี้ และมีหลายร้อยบรรทัด
พิมพ์ใหม่ไม่ไหวครับ
ขอบคุณครับ

Re: =1 & " เดือน" ขึ้นเป็น #value ครับ

Posted: Fri Oct 23, 2015 12:47 pm
by DhitiBank
ไม่ทราบว่าไฟล์ดังกล่าวมีสูตรอาร์เรย์ หรือมีมาโครด้วยหรือไม่ครับ หากมีผมไม่แน่ใจว่าวิธีนี้จะใช้ได้หรือเปล่า แต่หากไม่มีก็ลองแบบนี้ครับ

1. ดาวน์โหลดโปรแกรม OpenOffice มาติดตั้ง (ฟรี) :arrow: CLICK :arl:

2. เปิดไฟล์ที่มีปัญหานี้ด้วย OpenOffice Cal แล้วเลือก บันทึกเป็น --> เลือก extension เป็น Microsoft Excel 97/2000/XP (.xls) *.xls

3. เปิดไฟล์ที่ได้ใหม่นี้ด้วย Microsoft Office 2010 น่าจะกลับมาเป็นปกติแล้วนะครับ (ผมลองเปิดด้วย Excel 2016)
test.png

Re: =1 & " เดือน" ขึ้นเป็น #value ครับ

Posted: Fri Oct 23, 2015 6:56 pm
by HELP
ขอบคุณสำหรับคำแนะนำครับ

ตอนนี้แก้ปัญหาเฉพาะหน้าด้วยการย้ายข้อมูลไปไว้ในแผ่นงานใหม่ ในไฟล์เดิม

โชคดีที่แผ่นงานใหม่ไม่มีปัญหา

ซึ่งมีหลายแผ่นงานและสูตรเกี่ยวโยงกัน


แต่ยังไม่หายสงสัยว่า สูตรเดียวกันในไฟล์เดียวกันแต่คนละแผ่นงาน ได้ผลไม่เหมือนกัน

ไม่แน่ใจว่าเกี่ยวกับการตั้งค่าอะไรหรือเปล่า

ลองไปดูค่าต่าง ๆ ในแผ่นงานก็หาไม่เจอ

ถ้าเป็นคนละไฟล์อาจจะพอเข้าใจได้ว่าตัวแปรไม่เหมือนกัน

และก็มีกรณีอื่นอีกที่ได้ผลไม่เหมือนกัน เช่น false เป็นต้น

ถ้าทราบเหตุผล จะเป็นประโยชน์ในอนาคต

แต่หวังว่าจะไม่เจอปัญหานี้อีก :mrgreen: