ไวยากรณ์
=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 ลงไปทุกบรรทัด สังเกตุดูจะพบว่ามันจะเป็นชุดตัวเลข ที่เรียงกันลงมาเป็น ชุดๆตามต้องการ