因此,我的行中填充了未知數量的條目,這些條目均由 ID、名稱和金額組成。
我設法使用以下公式對從第七列開始的每三個單元格求和:
=SUMIF(ARRAYFORMULA(MOD((COLUMN(A6:6)-COLUMN(A6) 6),3)),0,A6:6)
現在我想找到一種方法來只添加相應 ID 包含“INV”標簽的單元格,但我自己無法弄清楚。

uj5u.com熱心網友回復:
最簡單的方法就是打電話
=SUM(E2:2)這將忽略所有文本,但它并不特定于
INV標簽。然后你可以簡單地向下拖動填充。具體到
INV標簽,=ARRAYFORMULA(MMULT(IF(REGEXMATCH(""&E2:M13,"^INV"),G2:M13,0),SEQUENCE(COLUMNS(E2:M13),1,1,)))IF使用偏移/差分陣列引數:- 以 E2 開頭的條件陣列
- 結果陣列以 G2 開頭
REGEXMATCH測驗INV標簽MMULT矩陣乘法得到陣列和SEQUENCE創建一維陣列以提供第二個引數MMULT來獲取陣列總和
uj5u.com熱心網友回復:
如果相鄰列有子字串,則每隔三列求和
嘗試:
=INDEX(MMULT(IF(FILTER(G2:13, MOD(COLUMN(G1:1)-2, 3)=0)="", 0,
FILTER(G2:13, MOD(COLUMN(G1:1)-1, 3)=0)),
SEQUENCE(COLUMNS(FILTER(G2:13, MOD(COLUMN(G1:1)-2, 3)=0)))^0))

僅 INV 標簽使用:
=INDEX(MMULT(IF(REGEXMATCH(FILTER(G2:13, MOD(COLUMN(G1:1)-2, 3)=0), "INV.*"),
FILTER(G2:13, MOD(COLUMN(G1:1)-1, 3)=0), 0),
SEQUENCE(COLUMNS(FILTER(G2:13, MOD(COLUMN(G1:1)-2, 3)=0)))^0))

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/365573.html
上一篇:添加新行時調整gSheet圖表
