例如:我必须追踪我引入到体内的卡路里。日复一日,我想知道一周剩下的时间还剩下多少卡路里。假设每周限制100次通话 在一张纸上,我有一个公式为100-“ B1”的单元格A1,所以每当我进餐时,我都会用得到的卡路里填充B1。当然,第二次我填充B1时,单元格A1重置为100,减法重新开始。 但这是我的目标:每次进餐时只有一个单元格(B1)可填充,因此更新了A1。全部仅一张纸。
我认为我可以用一些用按钮运行的脚本来实现这一目标。像:我填充B1,运行将那个值减去A1的脚本,单元格中没有公式。 预先感谢您的帮助。
答案 0 :(得分:3)
将此脚本添加到“工具” >>“脚本编辑器”并保存。
function onEdit(e)
{
var activeSheet = e.source.getActiveSheet();
var range = e.range
var col = range.getColumn()
var row = range.getRow()
if (col==2 && row==2) //check if edited cell is B2
{var input = range.getValue();
var current = activeSheet.getRange(2,4).getValue();
activeSheet.getRange(2,4).setValue(current+input); //update current total calories
range.clearContent();
}
//if not B2 do nothing
else{
return}
}
当您在B2输入一个值时,当前卡路里将被更新。您只需每周重置D2的值,即可将C2中的100更改为所需的每个值。