You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets每日投注昨日资金1%的Risk列公式需求

Google Sheets 实现每日投注金额(Risk)按昨日资金1%计算

需求概述

初始启动资金10000美元,要求:

  • 每日所有投注的Risk为昨日结束资金(Last Bank)的1%
  • Last Bank = 初始资金 + 当日之前所有Profit/Loss列的总和
  • 第一天(无过往记录)的Risk取初始资金的1%
  • 已录入日期的Risk值固定,不会因后续添加新日期而变动

分步实现

1. 设定初始资金

假设单元格D2存储初始启动资金(10000美元),可将此单元格标记为Start Bank。

2. 计算昨日结束资金(Last Bank)

新增一列(比如F列,可隐藏)用于计算每行对应的Last Bank,在F2输入公式后下拉:

=IF(A2=MIN(A:A), "", D2 + SUMIF(A:A, "<"&A2, E:E))
  • 逻辑:如果当前行是最早日期(Day1),则Last Bank为空;否则用初始资金累加之前所有日期的Profit/Loss总和。

3. 计算Risk值

在Risk列(比如G列)的G2单元格输入公式,下拉应用到所有投注行:

=IF(ISBLANK(F2), D2*0.01, F2*0.01)
  • 逻辑:Day1时Last Bank为空,直接取初始资金的1%;其他日期取Last Bank的1%,确保当日所有投注的Risk值一致。

4. 锁定过往日期的Risk值

要避免后续添加新日期时旧数据的Risk被重新计算,需将已录入行的公式转为固定值:

  • 选中已完成日期的所有Risk单元格
  • 按Ctrl+C复制,右键选择「粘贴为值」(Paste values only)

示例效果

日期Profit/LossLast BankRisk
2024/05/01+100(空)100
2024/05/01+100(空)100
2024/05/02+20210200102
2024/05/02+20210200102
2024/05/03+204.0410404104.04

比如Day2的Last Bank = 10000 + 200(Day1总利润)=10200,Risk为10200×1%=102美元,当日两行投注的Risk完全一致。

内容的提问来源于stack exchange,提问作者Able Archer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 06:25:30