ผลต่างระหว่างรุ่นของ "โอเพนออฟฟิศดอตอ็อก/การย้ายและคัดลอกสูตรคำนวณ"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Nullzerobot (คุย | ส่วนร่วม)
จัดหมวดหมู่
Nullzerobot (คุย | ส่วนร่วม)
โรบอต: เก็บกวาด
บรรทัดที่ 1:
เราสามารถย้ายหรือคัดลอกสูตรที่ป้อนในตารางได้ โดยใช้วิธีเดียวกับการย้ายหรือคัดลอกข้อมูลธรรมดาแต่เพื่อให้ได้ผลลัพธ์ที่ถูกต้องจากการคำนวณ เราต้องทำความเข้าใจ Relative Addressing และ Absolute Addressing ก่อน
=== การคัดลอกแบบสัมพันธ์กับตำแหน่ง (Relative Addressing) ===
 
สำหรับสูตรที่มีเฉพาะตัวเลขเท่านั้น เช่น =12+5*2 การคัดลอกหรือเคลื่อนย้ายสูตรจากเซลล์หนึ่งไปยังอีกเซลล์หนึ่ง จะไม่ทำให้ผลลัพธ์ที่ได้จากการคำนวณเปลี่ยนแปลงไปแต่อย่างใด เพราะไม่ว่าสูตรจะอยู่ที่เซลล์ใด ผลลัพธ์ที่ได้ก็ยังเท่ากับ =12+5*2 = 34 เสมอ แต่สำหรับสูตรที่ใช้ตำแหน่งอ้างอิงของเซลล์ เช่น =A4*A3 เมื่อมีการคัดลอกหรือเคลื่อนย้ายสูตรไปยังเซลล์อื่น ผลลัพธ์ที่ได้จากการคำนวณจะเปลี่ยนไป เพราะ Calc จะเปลี่ยนตำแหน่งอ้างอิงของเซลล์ในสูตรเป็นสัดส่วนตามระยะทางที่เซลล์ถูกย้ายหรือคัดลอก
บรรทัดที่ 8:
 
ลักษณะการอ้างอิงตำแหน่งของเซลล์ที่ใช้ในสูตรที่เปลี่ยนได้ดังนี้ เรียกว่า Relative Addressing วิธีคัดลอกสูตรแบบนี้เหมาะสำหรับการคำนวณในตารางที่มีรูปแบบที่ซ้ำๆ กันโดยที่เราสามารถป้อนสูตรคำนวณเพียงครั้งเดียวและคัดลอกสูตรนั้นไปใช้กับเซลล์อื่น โดยสูตรจะ เปลี่ยนเซลล์ที่อ้างอิงเพื่อให้ได้ผลลัพธ์ที่ถูกต้องดังตัวอย่างในรูป
=== การคัดลอกแบบยึดตำแหน่งเดิม (Absolute Addressing) ===
 
เมื่อเราต้องการคัดลอกสูตรในตาราง จะพบว่าวิธี Relative Addressing ไม่สามารถใช้ได้ทุกกรณี เพราะเราอาจจะไม่ต้องการให้ตำแหน่งอ้างอิงของเซลล์เปลี่ยนดังตัวอย่างในรูป