首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每日增量数

问每日增量数
EN

Stack Overflow用户
提问于 2015-01-21 07:42:53
回答 3查看 2.3K关注 0票数 0

我想用最简单的方法解决这个问题。

如何在指定单元格或单元格范围内每日递增数值。例如,在单元格'A1‘中,我插入了今天的值15。明天这个值将是16,明天的值是17,依此类推。

EN

回答 3

Stack Overflow用户

发布于 2015-01-21 07:51:54

我不认为有任何东西会自动进入你的电子表格并摆弄你的值。但您可以使用基于某个开始日期的公式:

代码语言:javascript
复制
=DATEDIF(DATE(2015, 1, 6), TODAY(), "D")

这将计算自2015年1月6日以来有多少天。今天对我来说答案是15天,明天将是16天。

票数 0
EN

Stack Overflow用户

发布于 2015-01-21 07:56:50

请在A1中尝试:

代码语言:javascript
复制
=now()-42010  

格式为数字,无小数,在文件中,电子表格设置...确保重新计算:设置为On change等。

票数 0
EN

Stack Overflow用户

发布于 2015-01-21 08:14:34

另一种选择是将时间触发器或onOpen()触发器添加到电子表格中。当你打开电子表格时,该函数会检查你正在递增的单元格,获取最后一个值,检查最后一个值是否是当天的值,如果不是,则添加一个新值。

代码语言:javascript
复制
function onOpen() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = spreadsheet.getSheets()[0];

  var cellValue = sheet.getRange("A1");
  var theDate = new Date().getDay();

  Logger.log('theDate: ' + theDate);

  var todaysNumber = theDate;

  if (cellValue != todaysNumber) {
    cellValue.setValue(todaysNumber);
  }; 
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28057249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档