為了能夠找到最有利可圖的范圍,我將我想要的最低值添加到我想要的最高值中,這樣我創建了一個類似這個例子的表格:

單元格的公式示例:
之間0和0:
=IFERROR(SUM(FILTER($B$1:$B,($A$1:$A<=D2)*($A$1:$A>=$E$1))))
之間5和10:
=IFERROR(SUM(FILTER($B$1:$B,($A$1:$A<=D12)*($A$1:$A>=$J$1))))
=MAX(E2:O12)
Max Profit = £185.00
=INDEX(A1:O1,ARRAYFORMULA(MAX(IF(E2:O12=MAX(E2:O12),COLUMN(E2:O12)))))
Value Min for Max Profit = 4
=INDEX(D1:D12,ARRAYFORMULA(MAX(IF(E2:O12=MAX(E2:O12),ROW(E2:O12)))))
Value Max for Max Profit = 10
當 and 中有數百個值1時A,B這個表變得非常大而且很重,甚至像我當前的原始資料電子表格一樣導致崩潰。
有沒有什么方法可以使用僅一個公式或腳本代碼來找到Max Profit | Value Min for Max Profit | Value Max for Max Profit,而無需逐個執行每個范圍,需要使用數千個單元格,每個單元格都有一個特定的公式?
筆記:
hundreds of values1 → my original spreadsheet currently contains 1471 rows of data in A with the results in B. So to be able to do this analysis, I need to put 2,163,841 formulas like =IFERROR(SUM(FILTER($B$1:$B,($A$1:$A<=D2)*($A$1:$A>=$E$1)))) in the cells to create the table and find the most profitable range.
uj5u.com熱心網友回復:
最大限度:
=INDEX(MAX(IF(SEQUENCE(MAX(A:A) 1)>=SEQUENCE(1, MAX(A:A) 1),
SUMIF(SEQUENCE(MAX(A:A) 1), "<="&SEQUENCE(MAX(A:A) 1), B:B)*
SEQUENCE(1, MAX(A:A) 1, 1, )-QUERY(QUERY(
(SEQUENCE(MAX(A:A) 1)<SEQUENCE(1, MAX(A:A) 1))*B1:B,
"select "&TEXTJOIN(",", 1, "sum(Col"&SEQUENCE(MAX(A:A) 1)&")")),
"offset 1", ), )))

最小值:
=INDEX(REGEXEXTRACT(MAX(IF(SEQUENCE(MAX(A:A) 1)>=SEQUENCE(1, MAX(A:A) 1),
SUMIF(SEQUENCE(MAX(A:A) 1), "<="&SEQUENCE(MAX(A:A) 1), B:B)*
SEQUENCE(1, MAX(A:A) 1, 1, )-QUERY(QUERY(
(SEQUENCE(MAX(A:A) 1)<SEQUENCE(1, MAX(A:A) 1))*B1:B,
"select "&TEXTJOIN(",", 1, "sum(Col"&SEQUENCE(MAX(A:A) 1)&")")),
"offset 1", ) (SEQUENCE(1, MAX(A:A) 1)*10^-10)&9, )*1)&"", "0(\d )9$")-1)
最大值:
=INDEX(REGEXEXTRACT(MAX(IF(SEQUENCE(MAX(A:A) 1)>=SEQUENCE(1, MAX(A:A) 1),
SUMIF(SEQUENCE(MAX(A:A) 1), "<="&SEQUENCE(MAX(A:A) 1), B:B)*
SEQUENCE(1, MAX(A:A) 1, 1, )-QUERY(QUERY(
(SEQUENCE(MAX(A:A) 1)<SEQUENCE(1, MAX(A:A) 1))*B1:B,
"select "&TEXTJOIN(",", 1, "sum(Col"&SEQUENCE(MAX(A:A) 1)&")")),
"offset 1", ) (SEQUENCE(MAX(A:A) 1)*10^-10)&9, )*1)&"", "0(\d )9$")-1)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/457494.html
標籤:google-sheets google-sheets-formula sequence cumulative-sum sumifs
下一篇:如何使用Android可視化埋點
