excel算出在一列資料中某個條件值之間間隔的行數

2021-04-12 11:40:11 字數 3378 閱讀 3837

1樓:退休畫線工

既然是大於0的數字的間隔行數(按你的截圖是包括本行的),那麼應該是從內b3開始計算才全邏輯,b2計算a2與a1的間隔嗎容?但a1不是數字。所以公式應該從b3開始

b3=if(a3=0,"",row()-match(1,0/(a$1:a2>0)))

同時按ctrl+shift+enter三鍵輸入陣列公式,下拉。

2樓:匿名使用者

沒看出b2是的規律是什麼

excel **中,如何統計一列中2個相同資料之間的間隔幾行,該怎麼處理? 10

3樓:匿名使用者

見截圖b2輸入

=if(a2="對",row()-countif(a$1:a2,"對")-sum(b$1:b1),"")

公式下拉

4樓:

使用 countif 函式復可以計算某一個資料出現制的次數。

你可以在需要統計的列旁邊插入一行,使用countif函式統計出每個資料出現的次數。

假設資料在a列,在b1列中輸入如下函式,然後往下擴充。

=countif(a:a,a1)

5樓:excel楓林

b1輸入=if(a1="對",row(a1),"")

c1輸入=if(a1="對",large($b$1:b1,1)-large($b$1:b1,2)-1,"")

一起下拉

6樓:匿名使用者

=if(a2=$a$1,row()-countif(a$1:a2,$a$1)-sum(b$1:b1),"")效果圖

excel中計數統計滿足某個條件時,某一列資料不為0的數量

7樓:匿名使用者

"excel中計數

bai統計滿足某個條件時du,某一列資料不為0的數zhi量"

假設是統計daoa列單元格內容為「版張三」,b列資料權不為0的資料個數,假設資料行數為100行

則一、2003版的公式可以寫成

=sumproduct((a1:a100="張三")*(b1:b100<>0))

二、2007及以上版本的公式可以寫成

=countifs(a:a,"張三",b:b,"<>",b:b,"<>0")

8樓:匿名使用者

=counta(offset('a1'!c$1,match($a2,'a1'!$a:

$a,0)-1,,countif('a1'!$a:$a,$a2))),連等號原樣複製這公式到b2回車,右拉複製,再下拉複製即可

9樓:

a2!b2公式:=sumproduct(('a1'!$a$2:$a$12=$a2)*('a1'!c$2:c$12<>""))

下拉右拉填充公式就行

10樓:匿名使用者

b2公式:

=countifs(a1!$a:$a,$a2,a1!c:c,"<>")

右拉再下拉填充

excel中如何用公式計算某一列中滿足某幾個條件的值的個數

11樓:匿名使用者

假設姓名在a列,要求的名單d列,資料從第二行開始,在e2輸入公式:

=count(0/(match(b$2:b$10,if(a$2:a$10=d2,b$2:b$10),)=row(a$2:a$10)-1))

陣列公式,公式在編輯狀態下按ctrl+shift+enter(三鍵同時按)結束公式輸入。

向下填充即可。

12樓:匿名使用者

d2=sumproduct((a$1:a$20=a2)*(b$1:b$20=b2)*(c$1:c$20=c2))

13樓:匿名使用者

您好,那個**失效了,您可以更新一份嗎?或者您是怎麼做的?

怎樣在excel中求某一個符合條件的資料的行號和列號

14樓:匿名使用者

如下方法:

1.用match()函式的公式來實現目標資料的定位,結果可以是返回行號,也可以是列號。這裡面舉例為行號。

目標----在「使用者管理」表中(使用者管理!a2:a79)區域找到與 c3 單元格內容一致的資料,返回行號。。

2.在要顯示行號的單元格 h3 中輸入

公式  =match(c3,使用者管理!a2:a79,0)+1

說明:match()返回的是區域中符合條件的最小值的序號,所以這裡面要加上對應行號的修正值「1」。

3.此時返回的便是目標資料所在的行號了,如果設定的區域是多列單行的,則可以實現查詢目標列號的功能。

15樓:張光越

名稱 行號

列號  行號 2

陳建德 2 1 陳建德 列號 1

陳感強 3 1

名稱 行號 列號  行號 =vlookup(d2,a:c,2,0)陳建德 =cell("row",a2) =cell("col",a2) 陳建德 列號 =vlookup(d2,a:c,3,0)

陳感強 =cell("row",a3) =cell("col",a3)

16樓:萬家長

比較死的辦法就是使用查詢的方法

17樓:匿名使用者

用資料透視表做個透視

跪求 各位大俠:excel中如果在一列資料向上查詢最近一個相同值,然後返回兩數值間隔的行數?用什麼函式

18樓:山桑弓

假設那些原始抄資料在

襲a1:a100中,b1中反正不會有相隔的內容,從b2開始吧,b2中輸入

=if(countif(a$1:a2,a2)<2,"",row()-lookup(1,0/(a$1:a1=a2),row($1:1)))

用自動填充柄下拉。

19樓:隨意隨緣隨心情

假定,你把bai這些資料輸入到了dua列1-n行則:在b1格輸入, =countif(a$1:a1,a1) 下拉填zhi充dao至第內n行

在c1格輸入, =row() 下拉填充至第n行在d2格輸入, =if(b2>1,c2-sumifs(c$1:c1,a$1:a1,a2,b$1:b1,b2-1),-1) ,下

容拉填充至第n行

在d列中,-1表示前面沒有相同資料,非-1表示的就是舉例最近的相同數值的行距

20樓:不可不衰

給你dao同內值容"

end if

next

end sub

21樓:匿名使用者

這個問題用vba更好解決

excel中讓一列的資料按另一列資料的順序排序

可以用sumif函式來 來達成,方法步驟如自下 步驟一 首先開啟excel 檔案。步驟二 若結果輸出在e列,雙擊e2單元格,進入輸入狀態。步驟三 在e2單元格內輸入函式 sumif c c,a2,d d 步驟四 敲擊回車後返回結果 77 步驟五 滑鼠移到e2單元格的右下角,直至指標變成 號。步驟六 ...

EXCEL中怎麼用一列資料除以數

這裡舉一個例子。將單元格區域a1 a10的資料除以同一個數3,並將求得的商列於單元格區域 專b1 b10.在單元格b1中輸入公式屬 a1 3 然後回車 將滑鼠放在單元格b1的右下角,等待滑鼠標誌變為一個黑色的小十字,這時按下滑鼠左鍵,往下拖到單元格b10,最後鬆開滑鼠左鍵。4這樣,單元格區域a1 a...

請問,在excel中,如何取得一列資料中相同項,在第二列中的最大值,並且輸出該最大值對應的資訊

現將b列複製到f列 選擇f列 功能區 資料 刪除重複項 確定 這樣f列保留唯一值 g2輸入 max if b 2 b 11 f2,c 2 c 11 陣列公式,先內按住ctrl shift,最後回車公式下拉 容e2輸入 index a a,match g2,c c,公式下拉 我記得曾經看過人用陣列公式...