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 มาติดตั้ง (ฟรี)
CLICK
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 เป็นต้น
ถ้าทราบเหตุผล จะเป็นประโยชน์ในอนาคต
แต่หวังว่าจะไม่เจอปัญหานี้อีก
