EXCEL表中有一列數值,有什麼函式可以計算出0和0之間行的最大間隔並返還結果

時間 2021-06-26 18:57:40

1樓:匿名使用者

=max(large(if((a1:a18<>a2:a19)*(a1:

a18=0),row(a1:a18),""),row(indirect("1:"&(count(if((a1:

a18<>a2:a19)*(a1:a18=0),row(a1:

a18)),""))-1)))-large(if((a1:a18<>a2:a19)*(a1:

a18<>a2:a19)*(a1:a18=0),row(a1:

a18),""))))))-1,按ctrl+shift+enter陣列公式。

上面的公式太長了,還有一個公式=max(frequency(row(1:18),if(a1:a18<>a2:a19,row(1:18),))),供你參考。

2樓:呆呆的小鈺

用match測出第一個0的位置,用lookup找出最後一個0的位置,減一下就有了。或者用if函式測試每個值是否等於0,如果是的,返回行號,用max取最大行號,min取最小行號,然後減一下。

excel**中,對一列求和為什麼結果總是0. 5

3樓:day忘不掉的痛

自動求和就是 自動填充函式 =sum() 括號中的區域不對,所以結果不對。

請看看 =sum(區域) 區域對不

補充:回

1:首答先檢視一下是否有空格,替換掉空格

2:其次,在一個空單元格輸入1,然後複製這個單元格,選擇資料區域,右鍵-選擇性貼上-數值-乘

4樓:excel德寶

看看是不是所包含的單元格中,有文字,或者雖是數字,但單元格的格式是文字格式,而非數值

5樓:桃之夭夭

是不是儲存格格式不是數值, 所以沒辦法求和

6樓:漆黑の刀

跟你一樣的問題啊,求助!你現在解決了嗎?

7樓:郭靜楚

如果都是你說的,什麼都沒錯。

直接點,截張圖過來看一下。

excel 應用中計算結果顯示為負數,使負數顯示為0應如何操作?

8樓:匿名使用者

bai excel中計算結果不低du於0的方法:

如圖,g列為zhie列減f列的差值dao;

要求當差值為負值內

時,取0,否則取原數

容,首先想到的是條件公式:=if(e19-f19<0,0,e19-f19);

變通一下,可以用:=(e19-f19>=0)*(e19-f19),當差值為負時,前面的判斷不成立,自然會按0計算,得到0,當差值非負時,判斷成立,按1相乘,得到原差值;

也可以用max求最大值函式:=max(e19-f19,0),當差值為負數時,最大值會取0,當公式非負時,取差值,這是最合理的公式。

9樓:匿名使用者

g19中輸入公式:=if(e19

10樓:匿名使用者

=max(0,e19-f19) 再少一字=max(,e19-f19)

11樓:匿名使用者

=if(e19-f19<0,0,e19-f19)玩啦

12樓:匿名使用者

g19 =if(e19

有沒有excel函式可以返回某一行中第一個不為0的數值所在的列,不是第一個不為零的數值

13樓:海天盛筵

1.第一步是抄檢視下錶襲的情況,找到某一產品並復bai

制某一產品在du4月份的銷zhi售價值,如下圖dao所示。

2.其次,在完成以上步驟後,說明要使用的函式,即函式公式的表示式。所需的函式是vlookup,如下面的圖100所示。

3.然後,在完成以上步驟後,根據公式表示式將其應用到表中。以4月份牙膏的銷售度為例,在單元格中輸入函式公式即可得到結果,如下圖所示。

4.然後,詳細解釋函式公式:首先,第一個值是在產品名稱下面輸入的產品名稱,因此直接引用單元格。

下一個要查詢的區域是以前的整個資料區域。返回的列數是4月份查詢區域中的第5列。輸入數字0作為精確的表示,如下圖所示。

5.稍後,在完成以上步驟後,您可以按enter鍵獲得相應的結果,如下圖所示。

6.最後,在完成以上步驟後,在產品中輸入其他產品名稱,即可實現4月份相應的銷售。因此,在查詢產品時,您可以鍵入該產品並快速獲得結果,如下圖所示。這樣,問題就解決了。

14樓:匿名使用者

有啊。假如你要返回第1行中第一個不為0的數值所在的列號,公式就寫成

=min(if(1:1<>0,column(1:1),10000))

ctrl+shift+回車三鍵結束輸入

15樓:匿名使用者

假設你要查第四行,則其他任一單元格輸入陣列公式=min(if(4:4<>0,column(4:4),"")),同時按ctrl,shift,enter三鍵結束公式

16樓:匿名使用者

min(if(2:2=0,column(2:2),0))+1

其中2:2表示第2行,返回的列號1表示a列,2表示b列.....

excel查詢某數值最後一次出現的行數。

17樓:匿名使用者

用lookup函式可以完成。

舉例說明。

d2的公式:=lookup(1,0/(a$2:a$12=c2),row(a$2:a$12))

18樓:漂流牛

先按b升序、a降序排序。然後全選後按b列篩選,高階篩選,選擇不重複的記錄。篩選完成後,複製,到另一個工作表選擇性貼上,數值。ok。

19樓:匿名使用者

用資料透視表就好了嘛

有次數。有刪除重複後的。

如果不會。把excel發給我看看。

excel工作表中,如何對一列資料中大於0的數值求和

20樓:刀劍上的舞者

材料/工具:excel2010

1、首先開啟excel2010**。

2、要對大於60的資料求和,發現有幾個不合格。

3、輸入公式=sumif(c2:c8,">60")。

4、按回車後出現結果。

5、最後手動去掉小於60的資料,發現求和結果一致。

6、在excel中合併單元格,選中求和項,輸入函式=sum(c2:c9)-sum(d3:d9)。

21樓:八叔趙雲

你公式中b:b是什麼意思,如果是把f列大於0的求和的話,公式應該是:

=sumif(sheet1!f:f,">0",sheet1!f:f)圖示:

22樓:匿名使用者

=sumif(表a!f:f,">0")

23樓:清風吧吧啦

=sumif(表a!f:f,">「&0)

24樓:匿名使用者

......................

Excel表中一橫行數值等於另外表的一列數值,公式如何做

方法一選中這一行資料 右鍵 複製 再到目標列的第一個單元格 即sheet2工作表b列的某單元格 右鍵 選擇性貼上 轉置 確定 方法二用公式 則sheet2工作表b列的第一個單元格寫入公式 index sheet1 1 1,row a1 或 offset sheet1 a 1,row a1 下拉填充公...

ecel表中怎樣把一列的資料同時加上數值

娛樂休閒談天論地 1 首先開啟excel 在 的一列中輸入需要的資料,例如需要將a列的資料加上同一個數字6。2 在b3單元格里面輸入 a3 6,然後按enter鍵。3 這時候,系統就會自動計算出結果。4 將游標移到b3單元格右下角的這個點,使游標變成一個十字形的圖示。5 然後一直拉著滑鼠不放,將滑鼠...

excel表的問題,我有一張表,第一列是姓名,第二列是電話,第三列也是,現在第二列中的電話不全,得用第三

眯住眼串針 d1輸入公式 if b1 c1,b1 下拉再對d列進行自動篩選 再將篩選後的a列 d列複製 貼上到新表中去即可 選定位第二列的空白單元格 然後刪除 刪除時候選擇右邊單元格移,這樣就把第三列的補補充進去了,然後你再選中麼二列再定位空白單元格 然後你選擇刪除 刪除整行就可以了 解釋 第一次操...