1樓:匿名使用者
一、公式:=countif($a$1:$a9,$a$1:$a9),使用此公式三鍵下拉,會得到一個資料序列,此資料序列的特點是,每一個新的數字都會從1開始計數
二、1/countif($a$1:$a9,$a$1:$a9),即用數字1除以上面的序列,得到結果是:
1除以1仍為1,第2個數字結果為二分之一,第3個數字為三分之一,以此類推。。。
三、用sum對第2部分公式進行求和,如a1單元格的結果就為1,在a2單元格由countif統計的結果為兩個2(陣列運算),用1去除,得到兩個0.5,用sum求和得到結果1,以下以此類推。。。,從而得到這樣一個序列,凡是重複的數字結果都是相同的,為了避免浮點誤差,使用round函式進行修約;
四、最後一部分,使用mod函式取餘,得到如下結果,
凡是奇數的用2求餘,結果都為1,否則就為0,設定條件格式時用上面完整的公式=1時設定填充色即可。
寫了這麼多,求採納,呵呵。
2樓:朱仕平
sum(1/countif($a$1:$a1,$a$1:$a1))動態統計區域中資料不重複的個數
round函式略顯多餘
外層mod將得到的動態結果除以2取餘數
任何數除以2的餘數都只可能是1和0
當結果為1時滿足條件, 標註顏色
幫我解讀一下excel的這個函式=if(countif($a$1:a1,a1)=1,sumif(a:a,a1,b:b),"")
3樓:
呵呵,這樣給你解釋吧~~首先我們看最裡層的公式:
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函式,這是個比較簡單的函式組合~~
至於公式本身是否存在問題,就不多說了
4樓:芮城老憨
公式的意思是:假如a1這個值是a列中的第一個(就是說如果有幾個相同的值,它只取第一個),就把所有等於a1這個值對應的b列資料求和。
公式向下複製到結束,就把a列中所有不重複的資料對應的b列資料分別做了合計,比如:張三對應的b列資料合計,李四對應的b列資料合計。。。。。
5樓:勁勁爸
這個公式存在邏輯錯誤,既然a列沒用與a1重複專案,又要在b列求和?它對應的b列就只有一個值,不存在求和。如果公式更改一下,才是有意義的公式:
=if(countif($a$1:a1,a1)=1,"",sumif(a:a,a1,b:b))
6樓:匿名使用者
如果 $a$1:a1 中有 a1的內容1個,
統計 a列中=a1的對應b列的值的和
否則,空白
7樓:匿名使用者
如果,a1單元格的值,在a1:a1的範圍內沒有重複(也可以說:如果該單元格的值到該單元格為止之第一次出現),則求a1所對應的b列值的和。
excel裡面設定a列單元格數值不重複,使用條件格式=countif(a:a,a1)=1理解不了
8樓:既然已經就索性
(資料有效性的bai公式du中a1代表每一個單元格)countif函式zhi是計算
dao區域內,符合專
條件的單元格的屬個數,
=countif(a:a,a1) 這個公式就是計算a列中等於a1的單元格的個數,
而countif(a:a,a1)=1就是說a列中不能有重複。
9樓:水去軒
=countif($a1:a1000,a1)下拉,結果是1,表示 是第一次顯示,其他都是重複
出現的資料,或者把專公式改為屬=if(countif($a1:a1000,a1)=0,"",if(countif($a1:a1000,a1)=1,"首次出現","重複資料"
10樓:暴洪之翼
這個公式是設在哪個單元格內。這個只是針對一個單元格的。
a1是個相對引用。對應公式列的公式在不同的單元格「a1」這個值不一樣,可能是「a2」或其它。
11樓:山桑弓
=countif(a:a,a1)
舉個例子吧,你選中a1:a10,條件格式中輸入這個公式,設定好填充顏色之類的,確定。回
這個設定的意答
思是,對於a1單元格來說,條件格式公式作用為
=countif(a:a,a1)=1 在a列中a1的內容為1
對於a2單元格來說,公式作用為
=countif(a:a,a2)=1 在a列中a2的內容為1
對於a10單元格來說,公式作用為
=countif(a:a,a10)=1 在a列中a10的內容為1
這樣能明白了吧,對於條件格式中的相對引用,作用於不同單元格時,它會相應變動。
你可以把它改變一下,比如選中區域還是a1:a10,公式改為
=countif(a:a,a$1)
這樣意思就是當a1中的內容在a列為1個時,a1:a10都填充設定的顏色,不是1時,就都不填充顏色了。這樣與a2:a10的個數都沒有關係了。
excel條件格式問題,excel條件格式 不等於怎麼操作
選中這一列。假設是a列。通過點列標選中 格式,條件格式 公式 a1 true 定義個顏色,綠色。確定。再新增一個條件,公式 a1 false 定義紅色,確定 你的補充問題是什麼意思?如果你的true 和 false是手工輸入,而且是在文字狀態下輸入的,那需要加 如果是這是個邏輯值,即是通過公式得出的...
excel條件格式不起作用,excel條件格式不起作用?
s今生緣 一次性選中要加條件格式的區域b2 b35,然後用條件公式 b2 0,設定紅色填充即可。 葬花吃人 你的公式錯誤,條件格式不能用if 大徐哥 你的單元格中,星期六是輸入成 數字 6 還是漢字 星期六 注意其相匹配 補充回答 用weekday 的結果應該是數值 因此,條件格式中的值應該填 阿拉...
EXCEL條件格式使用公式確定要設定格式的單元格公式怎麼寫
1 用公式做了一個比賽對陣表。其中,出現了 義大利 vs 義大利 這樣自己打自己的不合理項,這當然需要將它們隱藏或消除。修改公式可以讓這類不合理項消失,不過這裡我們借這個例子來練一下手,用條件格式來處理這個問題。2 選中所有資料區。在 開始 選項卡下單擊 條件格式 在彈出的選單中單擊 新建規則 3 ...