【发布时间】:2021-09-15 15:57:13
【问题描述】:
我有一张表格,我想在其中跟踪一个单元格中输入的最大数量。此单元格中的数字可能会随着时间的推移而上升或下降。我尝试获取我想要跟踪的单元格的最大值和我用来跟踪最大值的单元格,但我得到了一个错误(类似于 F5:=MAX(F5, F8) 其中 F8 是我想要跟踪的单元格)。
【问题讨论】:
标签: google-sheets max google-sheets-formula
我有一张表格,我想在其中跟踪一个单元格中输入的最大数量。此单元格中的数字可能会随着时间的推移而上升或下降。我尝试获取我想要跟踪的单元格的最大值和我用来跟踪最大值的单元格,但我得到了一个错误(类似于 F5:=MAX(F5, F8) 其中 F8 是我想要跟踪的单元格)。
【问题讨论】:
标签: google-sheets max google-sheets-formula
将演示表与您想要的结果共享会有所帮助。话虽如此,如果它是一个 onEdit 事件......那么这将适用于那个单元格。
function onEdit(e) {
var ss = e.source;
var tab = ss.getActiveSheet();
var sheetName = tab.getSheetName();
var maxValue = tab.getRange(5,6).getValue();
var value = e.value;
var range = e.range;
//checks if F8 is greater than F5. If so, it will replace F5 with the new value in F8
if(sheetName == 'Sheet1' && maxValue < value && range.getRow() == 8 && range.getColumn() == 6) {
tab.getRange(5,6).setValue(value);
}
}
【讨论】: