Page 1 of 1
Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Sun Oct 14, 2018 12:08 pm
by yodpao.b
Pivot table นั้นใส่สูตร if ได้ไหมครับ
คำถาม ในข่องลูกศรแดงช่องแรก สามารถใส่สูตร =IF(C9<B9,"no","pass") นี้ได้หรือไม่
คำตอบใน คอลัม C ต้องเหมือน คอลัม D
pass.JPG
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Sun Oct 14, 2018 12:27 pm
by snasui

เปลี่ยนสูตรใหม่เป็นตามภาพครับ
จากนั้นกำหนด Number Format เป็น
[>0]"Pass";[=0]"No" ครับ
ตรง Value Area ใน Pivot Table จะต้องเป็นตัวเลขเท่านั้น ให้แสดงค่าเป็น Text เช่น Yes, No หรืออื่นใดไม่ได้ทั้งสิ้นครับ
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Sun Oct 14, 2018 12:50 pm
by puriwutpokin
ตามที่อาจารย์คนควนแจ้ง ครับ ต้องตั้งเป็น
=พ.ศ.2561-'ณ 24 ก.ย.61'
แล้วครอบช่องที่สร้างมานั้นแล้วคลิ๊กขวาเลือก ฟอร์แมทเซลแล้วใส่ค่านี้ตามใน Customer หรือ กำหนดเอง แล้วใส่ค่านี้ครับ
"No";"XX";"Pass"
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Sun Oct 14, 2018 2:56 pm
by yodpao.b
ขอบคุณครับ เดี๋ยวลองทำดูก่อน
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Sun Oct 14, 2018 6:23 pm
by yodpao.b
ทั้ง 2 สูตร ใช้ได้ครับ
สูตรแรก
= IF('ณ 24 ก.ย.61' <พ.ศ.2561,0,1) สูตรนี้เข้าใจ
Number Format เป็น [>0]"Pass";[=0]"No" นี้เข้าใจ
สูตรที่สอง
=พ.ศ.2561-'ณ 24 ก.ย.61' สูตรนี้ไม่เข้าใจ
แต่ใช้เวลาทำความเข้าใจประมาณ 20 นาที ก็เข้าใจแล้วครับ
ค่ามากกว่า 0 ให้เป็น No
ค่าเท่ากับ 0 ให้เป้น Pass
ค่าน้อยกว่า 0 ให้เป็น xx
ขอบคุณครับ
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Sun Oct 14, 2018 7:12 pm
by yodpao.b
ต้องการให้แสดงผลดังนี้
เท่ากับ 3 แสดงผลเป็น มากกว่า
เท่ากับ 2 แสดงผลเป็น เท่ากับ
เท่ากับ 1 แสดงผลเป็น น้อยกว่า
ครับ
ใช้สูตรดังนี้ IF('ณ 24 ก.ย.61' >พ.ศ.2561,3,IF('ณ 24 ก.ย.61' =พ.ศ.2561,2,1))
Number Format เป็น [=3]"มากกว่า";[=2]"เท่ากับ";[=1]"น้อยกว่า"
สูตร IF('ณ 24 ก.ย.61' >พ.ศ.2561,3,IF('ณ 24 ก.ย.61' =พ.ศ.2561,2,1)) ได้ผลตามต้องการ
Number Format ไม่ได้ผล
ครับ
pass1.JPG
ผลลัพธ์ที่ได้ด้นล่างช่อง D ถูกต้อง
pass2.JPG
แต่ Number Format ทำไม่ได้ครับ
ู
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Sun Oct 14, 2018 7:21 pm
by snasui

ปรับสูตรเป็นด้านล่างครับ
=IF('ณ 24 ก.ย.61'>พ.ศ.2561,1,IF('ณ 24 ก.ย.61'=พ.ศ.2561,0,-1))
และปรับ Custom Number เป็น
"มากกว่าเป้าหมาย";"น้อยกว่าเป้าหมาย";"เท่ากับเป้าหมาย" ครับ
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Sun Oct 14, 2018 8:42 pm
by yodpao.b
=IF('ณ 24 ก.ย.61'>พ.ศ.2561,1,IF('ณ 24 ก.ย.61'=พ.ศ.2561,0,-1))
และปรับ Custom Number เป็น "มากกว่าเป้าหมาย";"น้อยกว่าเป้าหมาย";"เท่ากับเป้าหมาย"
ใช้ได้ครับ
แต่่ถ้าเพิ่ม if อีกชุดหนึ่งครับคือก่อนที่จะทำชุดด้านบนนี้ ให้ไปมองช่อง B
ถ้า B มีค่าเป็น 0 ให้แสดง "-" ถ้า B ไม่ใช่ 0 ค่อยทำสูตร =IF('ณ 24 ก.ย.61'>พ.ศ.2561,1,IF('ณ 24 ก.ย.61'=พ.ศ.2561,0,-1))
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Sun Oct 14, 2018 11:08 pm
by yodpao.b
pass3.JPG
จากรูป
ในคอลัม E ต้องการให้
- 1 แสดงค่าเป็น "น้อย"
0 แสดงค่าเป็น "เท่ากัน"
1 แสดงค่าเป็น "มาก"
- 2 แสดงค่าเป็น " - "
จะต้องใช้ Number Format อย่างไร
ขอบคุณครับ
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Mon Oct 15, 2018 6:49 am
by snasui

ไม่สามารถใช้ Custom Format ได้เกิน 3 แบบในส่วนของ Value Area ใน Pivot Table ครับ
Custom Format มีส่วนประกอบ คือ
ส่วนที่มากกว่า 0;ส่วนที่น้อยกว่า 0;ส่วนที่เท่ากับ 0;ส่วนที่เป็น Text
เรากำหนดไปหมดแล้วทั้ง 3 ส่วน เหลือส่วนเดียวที่จะใช้ได้คือ ส่วนที่เป็น Text ซึ่งจะไม่สามารถใช้ได้ใน Value Area ของ Pivot Table ครับ
Re: Pivot table นั้นใส่สูตร if ได้ไหมครับ
Posted: Mon Oct 15, 2018 3:55 pm
by yodpao.b
ครับผม