excel中,一行有很多列,要計算一行中隔8列數字的平均值,請問用什麼公式可以直接得到。謝謝

時間 2022-03-23 21:22:52

1樓:清風吧吧啦

模擬了些資料,在第一行做了一個輔助列,有空列的不參與計算,你看看。

=sumproduct(a2:as2,$a$1:$as$1)/sumproduct(--(($a$1:$as$1*a2:as2)>0))

根據自己的**將引用地址改變一下,就可以使用這個公式了。

2樓:匿名使用者

在最右邊「發貨」下面的單元格中輸入公式:=sumif($h$1:$fm$1,$e$1,h2:fm2)

同樣在右邊「退貨」下面的單元格中輸入公式:=sumif($h$1:$fm$1,$f$1,h2:fm2)

在最右邊「銷量」下面的單元格中輸入公式:=sumif($h$1:$fm$1,$g$1,h2:fm2)

求如圖excel**中第一行數字8對應的列數計算公式,具體要求如下:

3樓:飛雨飄

你確認你的要求沒問題?

結果為=3+(8-3)+(10-8)=10,這個列式不是最終返回最大列號麼?

陣列公式ctrl+shift+enter一起按下=max((a1:i1=8)*column(a1:i1))有問題請追問,沒問題請採納

4樓:平陽虎

在k1中輸入公式

=max(if(a1:j1=8,column(a1:j1))

按【組合鍵】確認後下拉填充。

請問excel**如何查詢同一列中,3或者8上一行數字是0,1,2,9其中一個數字? 20

5樓:匿名使用者

**中有黃色標籤的是3和8,如何查出上一行數字是0,1,2,9當中的其中一個數字

符合要求的個數

=sumproduct(((c2:c30=3)+(c2:c30=8))*((c1:c29=0)+(c1:c29=1)+(c1:c29=2)+(c1:c29=9)))

在d1中輸入或複製貼上下列公式

=and(or(c2=3,c2=8),or(c1=0,c1=1,c1=0,c1=9))

下拉填充

6樓:退休畫線工

你的問題不好回答,原因:

截圖沒有行號和列標,就無法知道圖中這些資料在什麼位置。

找到後,需要返回的是什麼?或者說你需要的結果是什麼?放在哪?最好手動輸入幾個結果舉例說明。

excel中一行如何同時除以同數

用選擇性貼上,把除數放在任意合適位置,複製,再選中要除以的行,編輯 選擇性貼上 除 ok 將要除數放在一個單元格 如d10 中,在被除行數的下一行,利用除法公式處理。如,行列為1行a列,即在a2中輸入 a1 d10,再利用正常的拉處理處理之後的資料。 在下一行第一個單元格輸入函式,單元格用字母 數字...

excel下一行填充上一行要怎麼做有大量資料

選中你的資料區域,摁f5,定為條件,空值,確定,輸入 再摁鍵盤上向上的方向鍵,ctrl enter結束 按照上面的步驟,連貫的操作一次 ps excel吧裡是你發的吧,呵呵 在excel中遇到需要大量填充與上一行相同的資料時完全可以結合組合鍵ctrl d,選中上一行資料來源至需要填充的資料行進行填充...

excel中,一列是計算公式,怎麼在其他列自動計算結果

汗春荷 在選單欄選擇 插入 名稱 定義 在當前工作簿的名稱 的框內輸入 xyz 這個名稱由你自己定 在引用位置框內輸入 evaluate sheet1 a4 確定,在引用位 evaluate sheet1 a4 確定在c4單元格輸入 xyz,回車後看資料即可。excel公式整列自動計算的辦法 方法一...