วันพฤหัสบดีที่ 24 ธันวาคม พ.ศ. 2552

CEILING


ไวยากรณ์

=CEILING(number,significance)

=CELING(จำนวน,significance)

ตัว Significance นี้ให้มองเสมือนตัวหารตัวหนึ่ง และถ้าหารไม่ลงตัว Excel จะปัดค่าเศษนั้นโดย"ปัดขึ้น"ให้เป็นจำนวนเต็มเพื่อให้หารด้วยตัว Significanceนี้ ได้ลงตัว

จำไว้ว่า CEILING ปัดให้ชนเพดาน

เช่น
=CEILING(1,3) ผลลัพธ์ =3 เกิดจาก 1/3 เหลือเศษจึงปัดให้ชนเพดานเป็น 3
=CEILING(2,3) ผลลัพธ์ =3 เกิดจาก 2/3 เหลือเศษจึงปัดให้ชนเพดานเป็น 3
=CEILING(3,3) ผลลัพธ์ =3 เกิดจาก 3/3 ลงตัวพอดี (ชนเพดาน)
=CEILING(4,3) ผลลัพธ์ =6 เกิดจาก 4/3 เหลือเศษจึงปัดให้ชนเพดานเป็น 6
=CEILING(5,3) ผลลัพธ์ =6 เกิดจาก 5/3 เหลือเศษจึงปัดให้ชนเพดานเป็น 6
=CEILING(6,3) ผลลัพธ์ =6 เกิดจาก 6/3 ลงตัวพอดี (ชนเพดาน)
=CEILING(7,3) ผลลัพธ์ =9 เกิดจาก 7/3 เหลือเศษจึงปัดให้ชนเพดานเป็น 9
=CEILING(8,3) ผลลัพธ์ =9 เกิดจาก 8/3 เหลือเศษจึงปัดให้ชนเพดานเป็น 9
=CEILING(9,3) ผลลัพธ์ =9 เกิดจาก 9/3 ลงตัวพอดี (ชนเพดาน)

ตัวอย่างการนำไปใช้

จากตารางต้องการให้ข้อมูลจากคอลัมน์ A มาเรียงกันเป็นชุด ชุดละ 3 เรียงต่อกันลงมาที่คอลัมน์ C



ทำได้หลายๆวิธี แต่ในที่นี้จะใช้ CEILING + INDEX
1. ที่เซลล์ C1 พิมพ์ =INDEX($A$1:$A$5,CEILING(ROW(),3)/3)

2. Copyลงล่าง

** สังเกตุว่าตัวเลข สีแดง คือจำนวนชุดที่ต้องการให้เรียงกัน ถ้าให้เรียงกัน มากน้อยกว่านั้นก็ปรับตัวเลขไปตามนั้น เช่น เรียง 5 ชุดก็ให้เป็น 5 **

จะไม่อธิบายละเอียดลองแยกสูตรออกมาดู โดย ยังไม่ต้องใช้ INDEX ให้ดูเฉพาะ CEILINGก่อน โดย = CEILING(ROW(),3/,3) แล้ว Copy ลงไปทุกบรรทัด สังเกตุดูจะพบว่ามันจะเป็นชุดตัวเลข ที่เรียงกันลงมาเป็น ชุดๆตามต้องการ