ฉันมีสเปรดชีตที่ใช้ค่าที่ผู้ใช้ป้อนและทำการคำนวณบางอย่างเพื่อสร้างจำนวนเซลล์ ฉันวางแผนที่จะใช้การคำนวณเหล่านี้ในแผ่นงานจำนวนหนึ่งที่มีค่าที่ผู้ใช้ป้อนต่างกัน
แนวคิดคือแผ่นสามารถทำซ้ำได้ตามต้องการและผู้ใช้เพียงแค่เปลี่ยน / กรอกค่าบางอย่างและรับข้อมูลที่เป็นประโยชน์ที่สร้างขึ้นในเซลล์อื่น ๆ ทั้งหมด
ฉันจะแชร์สูตรเทมเพลตระหว่างแผ่นงานดังกล่าวเพื่อจุดประสงค์ในการบำรุงรักษาได้อย่างไรการเปลี่ยนแปลงใด ๆ สามารถแพร่กระจายไปยังแผ่นงานทั้งหมดได้อย่างง่ายดาย
มาโคร VBA จำเป็นหรือไม่ (บางส่วนมีอยู่แล้วสำหรับการคำนวณที่ซับซ้อนมากขึ้น แต่สำหรับส่วนใหญ่การคำนวณเพียงใช้ค่าของเซลล์ในสเปรดชีตและสามารถแสดงเป็นสูตรอินไลน์)
ตัวอย่าง:
แผ่น 1:
User value | 12345
Computation 1 | 29239
Computation 2 | 3103
Computation 3 | 3941
แผ่นงาน 2:
User value | 12346
Computation 1 | 23091
Computation 2 | 3092
Computation 3 | 3111
ที่คำนวณ 1, 2, และ 3 User Value
ฟังก์ชั่นของ
แนวคิดก็คือถ้าเช่นฉันตัดสินใจที่จะเปลี่ยนวิธีการคำนวณ 2 ฉันสามารถทำได้เพียงครั้งเดียวในสถานที่ที่เป็นศูนย์กลางแทนที่จะเป็นหนึ่งครั้งต่อแผ่น