幫我解讀一下EXCEL的這個函式IF COUNTIF A 1 A1,A1 1,SUMIF A A,A1,B B

時間 2021-08-11 18:18:38

1樓:

呵呵,這樣給你解釋吧~~首先我們看最裡層的公式:

countif($a$1:a1,a1)=1,作為if函式的判斷條件公式,意義就是從a1開始,隨著公式想下拉的時候,統計a列當前單元格出現的次數,其等於1代表a列中的資料沒有重複出現的,有重出現即不符合判斷條件

當符合前面countif($a$1:a1,a1)=1時,即當前a列單元格的值從a1到目前所處的行號前沒有重複是,比如拉到第四行是,公式應該為=if(countif($a$1:a4,a4)=1,sumif(a:

a,a4,b:b),"")

當a4單元格的值在a1:a4沒有重複時,則公式返回計算sumif(a:a,a4,b:b),否則,有重複的話.返回空值,即""

而sumif(a:a,a4,b:b)則為條件求和函式,表示在a列中查詢其值等於當前單元格,如現在的a4的值的所有行,然後對這些行所對對應的b列的值進行求和.

說的不是很清楚,建議你最好還是先認真的看看sumif\countif以及if函式,這是個比較簡單的函式組合~~

至於公式本身是否存在問題,就不多說了

2樓:芮城老憨

公式的意思是:假如a1這個值是a列中的第乙個(就是說如果有幾個相同的值,它只取第乙個),就把所有等於a1這個值對應的b列資料求和。

公式向下複製到結束,就把a列中所有不重複的資料對應的b列資料分別做了合計,比如:張三對應的b列資料合計,李四對應的b列資料合計。。。。。

3樓:勁勁爸

這個公式存在邏輯錯誤,既然a列沒用與a1重複專案,又要在b列求和?它對應的b列就只有乙個值,不存在求和。如果公式更改一下,才是有意義的公式:

=if(countif($a$1:a1,a1)=1,"",sumif(a:a,a1,b:b))

4樓:匿名使用者

如果 $a$1:a1 中有 a1的內容1個,

統計 a列中=a1的對應b列的值的和

否則,空白

5樓:匿名使用者

如果,a1單元格的值,在a1:a1的範圍內沒有重複(也可以說:如果該單元格的值到該單元格為止之第一次出現),則求a1所對應的b列值的和。

你好,=if(countif($a$1:a1,a1)=1,sumif(a:a,a1,b:b),""),這個是上次你給我寫的公式,能幫忙解釋下嗎?

6樓:男人海洋

如果在a1:a1區域裡查詢a1的個數等於1,則求a列中a1相對應的b列資料的和,否則返回空!

excel利用sumif和countif函式求人均工資怎麼弄

7樓:午香吹暗沉

先來看下sumif函式

1.sumif函式是用來根據指定條件對若干單元格進行求和(即按條件求和)。

4,求和後再求平均工資就很簡單了。

再看下countif函式

1.countif函式使用率較高,它用來求滿足區域內指定條件的計數函式

2.函式語法=countif(range,criteria)

range表示要計算其中非空單元格數目的區域,criteria表示統計條件

3.同樣根據公式選中目標條件,例項而操作鏈結

根據函式公式,如果你僅僅是要求人均工資,那第二個countif函式就不太適合了,建議使用第乙個sumif函式。

8樓:匿名使用者

人均基本

工資:=sumif(a:a,"工程師

",b:b)/countif(a:a,"工程師")人均總工資:

=(sumif(a:a,"工程師",b:b)+sumif(a:

a,"工程師",c:c)+sumif(a:a,"工程師",d:

d))/countif(a:a,"工程師")

或者=sumproduct((a2:a10="工程師")*b2:d10)/countif(a2:a10,"工程師")

9樓:匿名使用者

呵呵,這樣給你解釋吧~~首先我們看最裡層的公式:

countif($a$1:a1,a1)=1,作為if函式的判斷條件公式,意義就是從a1開始,隨著公式想下拉的時候,統計a列當前單元格出現的次數,其等於1代表a列中的資料沒有重複出現的,有重出現即不符合判斷條件

當符合前面countif($a$1:a1,a1)=1時,即當前a列單元格的值從a1到目前所處的行號前沒有重複是,比如拉到第四行是,公式應該為=if(countif($a$1:a4,a4)=1,sumif(a:

a,a4,b:b),"")

當a4單元格的值在a1:a4沒有重複時,則公式返回計算sumif(a:a,a4,b:b),否則,有重複的話.返回空值,即""

而sumif(a:a,a4,b:b)則為條件求和函式,表示在a列中查詢其值等於當前單元格,如現在的a4的值的所有行,然後對這些行所對對應的b列的值進行求和.

說的不是很清楚,建議你最好還是先認真的看看sumif\countif以及if函式,這是個比較簡單的函式組合~~

至於公式本身是否存在問題,就不多說了

10樓:萊昂納德_尤拉

=sumif(a:a,"工程師",b:b)/countif(a:a,"工程師")

excel公式=if(countif(b$3:b3,b3)=1,sumif(b:b,b3,d:d),"")下拉會得到空白單元格,想顯示在一起沒空白?

11樓:匿名使用者

這個公式的字面意思是b列中從第3行開始,在某個數第一次出現時,將其在b列每次出現時對應的d列數值相加,不是第一次出現則留空。所以「想顯示在一起" 是?

=if(countif($c$4:c4,c4)=1,sumif($c$4:$c$300,c4,$f$4:$f$300),"") ,求這串函式的具體解析?

12樓:匿名使用者

從單元格c4開始往下,只要c4以下未出現重複的,則求c4到c300中等於c列當前行所對應的版f4到f300的和,如果c列有重複的權則從第二個重複的開始用空格來表示。主要實現的功能就是對c列中有重複項的,按第一次出現的單元格求所對應的f列的和,第二次及以上出現的則為空

13樓:匿名使用者

從c列第4行開始,到當前列所菜單元格為止的範圍內,所菜單元格只出現過一次時,返回c4所對應的f列的值的和,否則返回空白。

請高手幫我解讀一下這個化驗單,醫生確診腎功能不全,,想知道具體嚴重的程度。謝謝

荔菲平皖 肌酐已經高了,1.65 88 145,正常人一般低於130。腎臟損傷超過60 肌酐才會超標的,如果肌酐到了700以上,那就是尿毒症了。因為腎臟沒有自我修復的功能,除非是急性腎衰竭,否則腎臟的損傷是不可逆的。目前最好的 也就是能穩定病情,不讓肌酐繼續上升,也就是不讓腎臟加重損傷。你的肌酐才剛...

5 3 22 5 25能不能幫我詳細解讀一下

你應該給個構件的截面圖。是hpb300鋼筋 2 25 3 22是上排兩根直徑為25mm的hpb300鋼筋,下排三根直徑為22mm的hpb300鋼筋。5 25是五根直徑為25mm的hpb300鋼筋。梁下部鋼筋2 25 3 22什麼意思 2 25 3 22表示 梁底部5根鋼筋,2 25是角筋,3 22放...

專家來解讀一下我的夢,專家來解讀一下我的夢

夢是願望的實現或現實的反照,這夢發帖說明你希望被肯定,希望被關注.而後面喪屍則是自己生活的形容,是一種僵化無生機的現狀,擺脫喪屍是一種救變的願望表達,夢中的爺爺應該是指自己親近或關愛的人,希望他們能幫你改變下,多給你些關愛和照顧,但現實中他們可能因為種種原因未能做到,天氣是陰天是自己最近心情的寫照....