Page 1 of 1
สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 12:06 am
by มาริษา
สวัสดีคะ
รบกวนอาจารย์ แนะนำอีกครั้งนะคะ สูตรที่จะให้ผลลัพธ์ ออกมาในช่อง I กับ ช่อง J คะ จะใช้สูตรอะไรคะ
ผลลัพธ์ ที่ออก = 0 คือ เพิ่มสถานที่ และขึ้นทะเบียนประกันสังคม ทั้งสองอย่างแล้ว
ติดลบ แสดงว่า ยังไม่เพิ่มสถานที่ แต่ขึ้นทะเบียนประกันสังคมแล้ว
ค่าที่ออกเป็นจำนวนเต็ม แสดงว่า เพิ่มสถานที่แล้ว แต่ยังไม่ขึ้นทะเบียนประกันสังคม
และหาก ไม่มีการเพิ่มสถานที่ และไม่ขึ้นทะเบียนประกันสังคม ทั้งสองอย่างแล้ว จะใช้สูตรอย่างไรคะ
Re: สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 7:05 am
by snasui

ช่วยสรุปมาให้อีกรอบครับว่าแต่ละกรณีต้องการให้เซลล์ไหนแสดงค่าอย่างไร ให้อธิบายถึงผลลัพธ์ที่ต้องการครับ
เช่น
หาก H2 มีค่าเป็น 0 ให้ I2 เป็นค่าใด, ให้ J2 เป็นค่าใด
หาก H2 มีค่าเป็นค่าลบ ให้ I2 เป็นค่าใด, ให้ J2 เป็นค่าใด
หาก H2 มีค่าเป็นค่าบวก ให้ I2 เป็นค่าใด, ให้ J2 เป็นค่าใด
หาก H2 มีค่าเป็นค่าว่าง ให้ I2 เป็นค่าใด, ให้ J2 เป็นค่าใด
Re: สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 9:24 pm
by มาริษา
คะ ต้องการให้ ผลลัพธ์ ที่ออก = 0 คือ เพิ่มสถานที่ และขึ้นทะเบียนประกันสังคม ทั้งสองอย่างแล้ว
= ติดลบ แสดงว่า ยังไม่เพิ่มสถานที่ แต่ขึ้นทะเบียนประกันสังคมแล้ว
= ค่าที่ออกเป็นจำนวนเต็ม แสดงว่า เพิ่มสถานที่แล้ว แต่ยังไม่ขึ้นทะเบียนประกันสังคม
ในช่อง I ให้แสดงข้อความอัตโนมัติ หากผล เท่ากับ ศูนย์ คือ เพิ่มสถานที่ และขึ้นทะเบียนประกันสังคม ทั้งสองอย่างแล้ว
หาก ได้ ผล ติด ลบแสดงว่า ยังไม่เพิ่มสถานที่ แต่ขึ้นทะเบียนประกันสังคมแล้ว คือให้อ่านค่า แล้วแปลผลออกมาเป็น ข้อความคะ
Re: สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 9:30 pm
by snasui

ลองตามนี่้ครับ
ที่ I2 คีย์
=IF(H2<0," เพิ่มสถานที่ และขึ้นทะเบียนประกันสังคม ทั้งสองอย่างแล้ว",IF(H2>0,"เพิ่มสถานที่แล้ว แต่ยังไม่ขึ้นทะเบียนประกันสังคม",""))
Enter > Copy ลงด้านล่าง
Re: สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 10:06 pm
by มาริษา
ขอบคุณคะ อาจารย์ แต่ พอค่าติด ลบ ถ้าต้องการเป็น ยังไม่เพิ่มสถานที่ แต่ขึ้นทะเบียนประกันสังคม
หาก ค่า เท่ากับ ศูนย์ คือ ได้ ทำทัั้งเพิ่มสถานที่ และขึ้นทะเบียนประกันสังคมแล้ว
รบกวนแนะนำเพิ่มหน่ะ คะ หาก ยังไม่เพิ่มสถานที่ทำงาน และขึ้นทะเบียนประกันสังคม ควรที่จะสร้างสูตรอย่างไรคะ
สำหรับ ค่า ที่เป็นบวก ถูกต้องแล้วคะ ขอบคุณอาจารย์อีกครั้งนะคะ
Re: สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 10:15 pm
by snasui

อ่านแล้วไม่เคลียร์
มาริษา wrote:รบกวนแนะนำเพิ่มหน่ะ คะ หาก ยังไม่เพิ่มสถานที่ทำงาน และขึ้นทะเบียนประกันสังคม ควรที่จะสร้างสูตรอย่างไรคะ
ให้สรุปเงื่อนไขมาตามรูปแบบนี้ครับ
หาก H2 มีค่าเป็น 0 ให้ I2 เป็นค่า...
หาก H2 มีค่าเป็นค่าลบ ให้ I2 เป็นค่า...
หาก H2 มีค่าเป็นค่าบวก ให้ I2 เป็นค่า...
หาก H2 มีค่าเป็นค่าว่าง ให้ I2 เป็นค่า...
...
Re: สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 10:53 pm
by มาริษา
หาก H2 มีค่าเป็น 0 ให้ I2 เป็นค่า... เพิ่มสถานที่ และ ขึ้นทะเบียนประกันสังคม ทั้งสองอย่างแล้ว
หาก H2 มีค่าเป็นค่าลบ ให้ I2 เป็นค่า... ยังไม่เพิ่มสถานที่ แต่ขึ้นทะเบียนประกันสังคมแล้ว
หาก H2 มีค่าเป็นค่าบวก ให้ I2 เป็นค่า... เพิ่มสถานที่แล้ว แต่ยังไม่ขึ้นทะเบียนประกันสังคม
หาก H2 มีค่าเป็นค่าว่าง ให้ I2 เป็นค่า... ยังไม่เพิ่มสถานที่ และไม่ได้ขึ้นทะเบียนประกันสังคม
Re: สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 10:59 pm
by snasui

ลองตามนี้ครับ
ที่ I2 คีย์สูตร
=If(H2=0," เพิ่มสถานที่ และ ขึ้นทะเบียนประกันสังคม ทั้งสองอย่างแล้ว",If(H2<0,"ยังไม่เพิ่มสถานที่ แต่ขึ้นทะเบียนประกันสังคมแล้ว",If(H2>0,"เพิ่มสถานที่แล้ว แต่ยังไม่ขึ้นทะเบียนประกันสังคม",If(H2="","ยังไม่เพิ่มสถานที่ และไม่ได้ขึ้นทะเบียนประกันสังคม",""))))
Re: สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 11:11 pm
by มาริษา
ขอบคุณอาจารย์ มากๆนะคะ

แต่อีกนิดนึงคะ ทำอย่างไรดีคะให้ ค่า คนที่ 166 ออกเป็น ="","ยังไม่เพิ่มสถานที่ และไม่ได้ขึ้นทะเบียนประกันสังคม จะกำหนดสูตร ก่อนที่จะแปลผลคะ
Re: สูตร การคัดแยกข้อมูลให้ลงในเซลล์
Posted: Fri Aug 17, 2012 11:21 pm
by snasui

ปรับสูตรใหม่เป็นตามด้านล่างครับ
=IF(
ISBLANK(H166),"ยังไม่เพิ่มสถานที่ และไม่ได้ขึ้นทะเบียนประกันสังคม",IF(H166<0,"ยังไม่เพิ่มสถานที่ แต่ขึ้นทะเบียนประกันสังคมแล้ว",IF(H166>0,"เพิ่มสถานที่แล้ว แต่ยังไม่ขึ้นทะเบียนประกันสังคม",IF(H166=0," เพิ่มสถานที่ และ ขึ้นทะเบียนประกันสังคม ทั้งสองอย่างแล้ว",""))))