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,公式下拉 我記得曾經看過人用陣列公式...