If statement 谷歌表格在前几行数据上求和+;常变量
我目前面临一个我无法解决的问题,希望能得到帮助 电子表格的链接 现在,问题来了。 我想用前几个月的总和(H)+当前行的投资组合规模(K8)*G来计算H。在数组公式中,因此我不需要在每次创建新行时添加函数 但如果超过10000,则为G(当前行)*10000 例如: 第4行,If statement 谷歌表格在前几行数据上求和+;常变量,if-statement,google-sheets,sum,array-formulas,cumulative-sum,If Statement,Google Sheets,Sum,Array Formulas,Cumulative Sum,我目前面临一个我无法解决的问题,希望能得到帮助 电子表格的链接 现在,问题来了。 我想用前几个月的总和(H)+当前行的投资组合规模(K8)*G来计算H。在数组公式中,因此我不需要在每次创建新行时添加函数 但如果超过10000,则为G(当前行)*10000 例如: 第4行,IF(投资组合规模+总和(H2:H3)>10000,G4*10000,G4*(投资组合规模(K8)+总和(H2:H3)) 第5行,IF(投资组合规模+总和(H2:H4)>10000,G4*10000,G4*(投资组合规模(K8
IF(投资组合规模+总和(H2:H3)>10000,G4*10000,G4*(投资组合规模(K8)+总和(H2:H3))
第5行,IF(投资组合规模+总和(H2:H4)>10000,G4*10000,G4*(投资组合规模(K8)+总和(H2:H4))
等等
非常感谢您的帮助请尝试:
=ARRAYFORMULA(IF(A2:A="",,IF(K8+IF(A2:A="",,
{0; MMULT(TRANSPOSE((ROW(B2:B)<=TRANSPOSE(ROW(B2:B)))*G2:G*K8),
SIGN(G2:G)^0)})>K8,G2:G*K8, (K8+IF(A2:A="",,
{0; MMULT(TRANSPOSE((ROW(B2:B)<=TRANSPOSE(ROW(B2:B)))*G2:G*K8),
SIGN(G2:G)^0)}))*G2:G)))
=数组公式(IF(A2:A=”“,)IF(K8+IF(A2:A=“”,),,
{0;MMULT(转置)(行(B2:B)K8,G2:G*K8,(K8+IF(A2:A=”“,),,
{0;MMULT(转置)(行(B2:B)try:
=数组公式(IF(A2:A=”“,)IF(K8+IF(A2:A=“”,),,
{0;MMULT(转置)(行(B2:B)K8,G2:G*K8,(K8+IF(A2:A=”“,),,
{0;MMULT(TRANSPOSE)((行(B2:B))共享您的sheet@player0@player0摘要选项卡中是在H列中您需要它的地方吗?@player0是在H列中共享您的可编辑副本sheet@player0@player0在摘要选项卡中是在H列中您需要它的地方?@player0在H列中是