多張表格如何匯總到一張里面 如何用excel統(tǒng)計(jì)某個(gè)區(qū)間數(shù)值的個(gè)數(shù)?
如何用excel統(tǒng)計(jì)某個(gè)區(qū)間數(shù)值的個(gè)數(shù)?1.假設(shè)有這樣兩組數(shù)據(jù),最小值為1,最大值為33,現(xiàn)在需要將其分為3個(gè)區(qū)間,分別是1-11,12-22,23-33。2.選中H2單元格,插入函數(shù)COUNTIF;
如何用excel統(tǒng)計(jì)某個(gè)區(qū)間數(shù)值的個(gè)數(shù)?
1.假設(shè)有這樣兩組數(shù)據(jù),最小值為1,最大值為33,現(xiàn)在需要將其分為3個(gè)區(qū)間,分別是1-11,12-22,23-33。
2.選中H2單元格,插入函數(shù)COUNTIF;在彈出的對(duì)話框中,序列欄選中A2-G2,條件欄輸入
3.選中I2單元格,輸入公式:=COUNTIF(B2:H2,"
4.選中J2單元格,輸入公式:=COUNTIF(B2:H2,"
5.操作完畢后,可見(jiàn)H2-J2單元格分別顯示3,1,3,即為各個(gè)區(qū)間的數(shù)值個(gè)數(shù)。進(jìn)行下拉操作后,第二組數(shù)據(jù)同樣可以得出區(qū)間個(gè)數(shù)。
在Excel表格中如何統(tǒng)計(jì)某個(gè)范圍內(nèi)數(shù)值的個(gè)數(shù)?
工具/材料
- EXCEL2007
方法/步驟
1、在桌面新建一個(gè)空白的EXCEL工作表,并打開(kāi)。
2、打開(kāi)后輸入數(shù)據(jù),要求求出數(shù)據(jù)范圍大于等于20,小于等于50的個(gè)數(shù)。
3、在D3單元格輸入公式=SUMPRODUCT((A2:A25>=20)*(A2:A25<=50)),而后確定,獲取符合條件的個(gè)數(shù),個(gè)數(shù)為5。
4、或者在D4單元格輸入公式=COUNTIFS(A2:A25,">=20",A2:A25,"<=50"),這個(gè)是用的最常用的countif函數(shù),獲取符合條件區(qū)間的個(gè)數(shù)。
5、也可以在D5單元格輸入公式=SUM(COUNTIF(A2:A25,{">=20",">=50"})*{1,-1}),這里是用的正負(fù)抵消的方法。
用python將文本中的數(shù)據(jù)讀取,統(tǒng)計(jì)某個(gè)區(qū)間的個(gè)數(shù),并將區(qū)間與個(gè)數(shù)存放在另一個(gè)文本里,這個(gè)要怎樣實(shí)現(xiàn)?
代碼如下:
#coding=utf-8
# 從文件中加載數(shù)據(jù)
def load_numbers(file):
numbers = []
with open(file, "r") as f:
for line in f.readlines():
numbers.append(int(line))
return numbers
if __name__ == "__main__":
# 從文件 data.txt 中加載數(shù)字
numbers = load_numbers("data.txt")
# 區(qū)間下限
min = 10
# 區(qū)間上限
max = 30
# 統(tǒng)計(jì)區(qū)間數(shù)字個(gè)數(shù)
cnt = 0
for val in numbers:
# 如果不要包含上下限,去掉 = 號(hào)
if val >= min and val
cnt = cnt 1
# 將結(jié)果保存到文件 result.txt 中
with open("result.txt", "w") as f:
f.write("[%d,%d], %d" % (min, max, cnt))
print("done.")
如何用excel統(tǒng)計(jì)某個(gè)區(qū)間數(shù)值的個(gè)數(shù)?
統(tǒng)計(jì)A列數(shù)據(jù)在10-30區(qū)間數(shù)據(jù)的個(gè)數(shù)
Excel 2007以上版本輸入
=COUNTIFS(A:A,">=10",A:A,"
Excel 2003以下版本輸入
=COUNTIF(A1:A1000,">=10")-COUNTIF(A1:A1000,">30")