如何通过比率连接单元格的值?

问题描述 投票:0回答:1

我正在寻找通过行比率连接单元格值的最佳方法。当我在单元格中输入新值时,我想根据比率在其他单元格中获得新值。因此,E和F列之间的Ratio1,F和G列之间的Ratio2。

function onEdit(e) {
var cells1 = ["E2", "E3", "E4"]; // Cells to connection 
var cells2 = ["F2", "F3", "F4"];
var cells3 = ["G2", "G3", "G4"];
var ratio1 = ["H2", "H3", "H4"]; // Expected ratio between values of cells
var ratio2 = ["I2", "I3", "I4"];
var value = (typeof e.value === 'number' ? "" : e.value);
var sheet = e.range.getSheet();
var cell = e.range.getA1Notation();
k = cells1.indexOf(cell);
if (k != -1) {
sheet.getRange(cells2[k]).setValue(value);
sheet.getRange(cells3[k]).setValue(value);
}
k = cells2.indexOf(cell);
if (k != -1) {
sheet.getRange(cells1[k]).setValue(value);
sheet.getRange(cells3[k]).setValue(value);
}
k = cells3.indexOf(cell);
if (k != -1) {
sheet.getRange(cells1[k]).setValue(value);
sheet.getRange(cells2[k]).setValue(value);
}

我正在寻找通过行比率连接单元格值的最佳方法。当我在单元格中输入新值时,我想根据比率在其他单元格中获得新值。因此,列E之间的Ratio1 ...

google-apps-script google-sheets configuration spreadsheet multiplying
1个回答
0
投票

如果要固定三列之间的比率,则只有一个可以变量分配的值。之后,所有列均应更新为该参数,在本例中为已编辑的单元格值。

© www.soinside.com 2019 - 2024. All rights reserved.