ใช้ MOD และ ROW เพื่อจัดรูปแบบไฮเปอร์บล็อก
หัวข้อนี้อธิบายวิธีการใช้ฟังก์ชัน MOD และ ROW เพื่อกำหนดรูปแบบต่างๆ ให้กับบรรทัดอื่นของรายงานที่ใช้ไฮเปอร์บล็อก ซึ่งหมายถึงรายงานตัวอย่าง RP007 ในแแอปพลิเคชันตัวอย่าง
รายงาน RP007 มีไฮเปอร์บล็อกที่ทับซ้อนกันสองอัน ซึ่งสร้างขึ้นจากมิติภูมิภาคและรอบระยะเวลาของคิวบ์การวิเคราะห์ของแแอปพลิเคชันตัวอย่าง ไฮเปอร์บล็อกของภูมิภาคได้รับการจัดรูปแบบเพื่อแสดงพื้นหลังสีเทาเข้ม โดยมีเส้นขอบด้านล่างสีขาว รูปแบบตามเงื่อนไขในไฮเปอร์บล็อกใช้ฟังก์ชันสเปรดชีท MOD และ ROW เพื่อนำพื้นหลังสีเทาอ่อนไปใช้กับเซลล์สำรอง
ฟังก์ชัน ROW จะคืนค่าจำนวนแถวที่ระบุโดยการอ้างอิงเซลล์ ไวยากรณ์ของมันคือ =ROW()
ฟังก์ชัน MOD หารจำนวนหนึ่งด้วยอีกจำนวนหนึ่งและส่งกลับค่าที่เหลือ ไวยากรณ์ของมันคือ =MOD(number, divisor)
หากคุณเพิ่ม =n ให้กับฟังก์ชัน MOD ฟังก์ชันจะคืนค่า TRUE หรือ FALSE ตัวอย่างเช่น สูตร =MOD(15,2)=1
คืนค่า TRUE แต่ =MOD(14,2)
คืนค่า FALSE นั่นคือ 15 หารด้วย 2 ทำให้เหลือเศษ 1 แต่ 14 หารด้วย 2 ไม่มีเศษเหลือ
รูปแบบตามเงื่อนไขใช้ฟังก์ชัน ROW เพื่อส่งคืนหมายเลขแถว และฟังก์ชัน MOD เพื่อส่งคืนผลลัพธ์ของการหารหมายเลขแถวนั้นด้วย 2 สำหรับแถวสำรองแต่ละแถว ส่วนที่เหลือของการหารนั้นจะเป็น 0 หรือ 1
สูตรสำหรับรูปแบบตามเงื่อนไขคือ MOD(ROW(),2)=1
นั่นคือ ฟังก์ชัน ROW ใช้เป็นอาร์กิวเมนต์ตัวเลขของฟังก์ชัน MOD ถ้าผลลัพธ์ของการหารหมายเลขแถวด้วยสองเป็นเศษของ 1 จะใช้รูปแบบตามเงื่อนไข
ในการสร้างรายงานแบบไฮเปอร์บล็อกโดยสลับสีแถว: