【问题标题】:Is there a way for a cell to keep track of max value ever recorded in another cell?有没有办法让一个单元格跟踪另一个单元格中记录的最大值?
【发布时间】:2021-09-15 15:57:13
【问题描述】:

我有一张表格,我想在其中跟踪一个单元格中输入的最大数量。此单元格中的数字可能会随着时间的推移而上升或下降。我尝试获取我想要跟踪的单元格的最大值和我用来跟踪最大值的单元格,但我得到了一个错误(类似于 F5:=MAX(F5, F8) 其中 F8 是我想要跟踪的单元格)。

【问题讨论】:

    标签: google-sheets max google-sheets-formula


    【解决方案1】:

    将演示表与您想要的结果共享会有所帮助。话虽如此,如果它是一个 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);
      
      }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-25
      相关资源
      最近更新 更多