Page 1 of 1

ทำไมใช้สูตรตัดเกรด ผลจึงออกมาเท่ากันหมด

Posted: Sun Nov 23, 2014 10:14 am
by tahc
000.jpg
เรียน อาจารย์/ผู้รู้ทุกท่านครับ
ผมได้ไฟล์ข้อมูลประชากรมาจากที่อื่น(สปสช) ต้องการแบ่งระดับ รพ.สต.ออกเป็น 4 ระดับตามจำนวนประชากร โยมีเงื่อนไขดังนี้
ระดับ 1 จำนวนประชากร 1-3,000คน
ระดับ 2 จำนวนประชากร 3,001 - 7,000คน
ระดับ 3 จำนวนประชากร 7,001 - 10,000คน
ระดับ 4 จำนวนประชากร >10,000คน
ในคอลัมน์ J ใช้สูตร =IF(I4<3001,"1",IF(I4<7001,"2",IF(I4<10001,"3","4")))
เมื่อ copy ลงล่าง ได้ผล=4 เหมือนกันหมด ทั้งที่ประชากรต่างกัน
(กำหนดคอลัมน์ J เป็น "ตัวเลข" แล้ว)
คอลัมน์ K เป็นข้อมูลที่คีย์ใหม่ เมื่อใช้สูตรที่ copy จาก คอลัมน์ J ให้ผลถูกต้อง
คำถาม สาเหตุเกิดจากอะไรครับ
แก้ไขอย่างไร (โดยไม่ต้องคีย์ข้อมูลใหม่ครับ)

Re: ทำไมใช้สูตรตัดเกรด ผลจึงออกมาเท่ากันหมด

Posted: Sun Nov 23, 2014 10:37 am
by puriwutpokin
ที่ J4=IF(I4+0<3001,"1",IF(I4+0<7001,"2",IF(I4+0<10001,"3","4"))) COPY ลงครับ

Re: ทำไมใช้สูตรตัดเกรด ผลจึงออกมาเท่ากันหมด

Posted: Sun Nov 23, 2014 11:03 am
by tahc
ได้ผลตามต้องการแล้วครับ ขอบคุณมากครับ
เป็นเพราะอะไร ทำไมต้อง +0 ครับ
ขอบคุณครับ

Re: ทำไมใช้สูตรตัดเกรด ผลจึงออกมาเท่ากันหมด

Posted: Sun Nov 23, 2014 11:47 am
by puriwutpokin
ที่column I ข้อมูลมีค่าเป็นText ครับ สังเกตจะมีสีเขียวขึ้นที่มุมบนขวา ไม่นั้น ต้อง format column นี้ใหม่ให้เป็น General ครับ

Re: ทำไมใช้สูตรตัดเกรด ผลจึงออกมาเท่ากันหมด

Posted: Sun Nov 23, 2014 12:01 pm
by tahc
ขอบคุณมากครับ