EXCEL中if和countif的用法問題

2022-04-09 00:51:27 字數 1020 閱讀 5648

1樓:黎哲妍多名

=countif(c7:i7,c7:i7)的結果當然是1如果你使用=countif(c7:

i7,2),結果就是3顯然,你在該區域中查詢某一重複數值(該數值不確定)用countif函式是不能達到預期效果的。

用陣列結束公式看看。

and函式是同時滿足n個條件,if後面跟and,就是說如果同時滿足and後括號內的所有條件,才如何如何。

如果去掉and,就無法同時滿足n個條件,所以公式會出錯說的很多,也很亂,希望你能聽明白...

2樓:釋奧凌茜

sum(1/countif(c7:i7,c7:i7))=7首先countif(c7:i7,c7:i7)陣列公式它相當於

countif(c7:i7,c7)

countif(c7:i7,d7)

...countif(c7:i7,i7)

的一個組合,

如果你拿36、2、2、7、12、2、6這組數來說那麼得出的結果就是

1,3,3,1,1,3,1

帶入公式1/(1,3,3,1,1,3,1)得1,1/3,1/3,1,1,1/3,1,sum之後就得5.

即統計5個不同的數。

所以第一個條件=7就為假,if返回x。

3樓:士飛薇武鈞

這是個陣列公式,要按ctrl+shift+enter三鍵結束的。

=7,這個陣列公式用於計算,c7到i7之間的個數(不含重複的),如有重複的它只計一次。

補充:唉,哥們兒,看到我那公式兩側的大括號沒?那表示是陣列公式呀。。。建議你先去了解一下啥叫陣列公式,然後才能更好地理解這些個公式。

4樓:侍飛翰僪敏

=countif(c7:i7,c7:i7)雖然顯示的是1,但是實際上你選中公式後按f9,就可以看到它返回的是一個陣列,而不是一個數。

當單元格中的結果為陣列時,它只顯示該陣列的一個值。

陣列公式輸入後要按ctrl+shift+enter完成。

公式中的1/是多餘的。

excel函式中min和max函式

excel之max跟min函式 其實,樓主實際對excel 函式max和min沒有充分地理解 max函式編輯公式為 max number1 number2,number13,number,顯然是指的數字,max函式的意義在於從number1到無窮盡的數字當中,找出最大的一個數字 當然,這個numbe...

excel中如何計算加班時間,EXCEL中如何計算加班時間

這個問題有點難,我先分步驟簡單梳理一下,然後一口氣把公式寫出來。第一步 計算實際內的加班時間 精確到 容1分鐘 第二步 用實際加班時間除以30分鐘,看看實際加了30分鐘的多少倍。第三步 哪怕是0.9個30分鐘也不能算30分鐘,所以得把這個倍數的小數點去掉,只保留整數部分,利用函式rounddown來...

excel中max函式的使用,Excel中max函式的使用

新建excel2003 開啟,切換到du公式選項卡zhi中介面,點dao擊插入函式 專在這裡選擇常用函式,學習max函式的用法 看下邊的解釋,屬max函式 返回引數列表中的最大值 後邊的忽略,因為最常用的就是數字了 接下來在 行列中都新建一組數字作為案例 在a行中 輸入 max a1 d1 在 某列...