1樓:匿名使用者
c3是指的行號為3、列標為c相交叉的這個單元格,=countif(c:c,c3)=1,是計數函式,這裡的有效性就版是c列中含有c3單元格的值只能有乙個
權,所以只要上面有過的值,下面都無法輸入。
你設定有效性時,要把滑鼠移到c4單元格,然後公式用=countif(c:c,c3)=1。
上面是按c3來解答的,c4與這意思相同,不再重複了。主要說下你的第二個疑問。
=countif(c:c,c1)=1這是個相對公式,你在c4設定這個公式,到了c8時就成了=countif(c:c,c5)=1,而c列中包含c5(也就是a值)的有好多個,所以條件不成立,就不能輸入了。
其實,你這是放在c8,放在其它單元格也有類似情況。
2樓:匿名使用者
c3就是你當前的活動單元格的意思,也就是你輸完乙個數值以後,資料有效性會統計c列中有多少數回據與當前單元格答資料相同,如果不等於1就提示出錯。
看你截圖,當前活動格是c8,而你的公式是=countif(c:c,c5)=1,統計c列中的c5有多少個,c列中的c5明顯大於1個,所以你輸不進任何數值。就c8的資料有效性應改為=countif(c:
c,c8)=1,然後複製格式到c列的其它單元格。
=text(sumproduct(1/countif(c3:c$3,c$3:c3)),"000")這公式在excel的詳細的意思是什麼? 5
3樓:沈一民
sumproduct對陣列進行求和。
countif(c3:c$3,c$3:c3)就是對資料區域的每乙個數計算相同的個數,形成乙個陣列,比如資料區域有5個單元格元素分別為a,b,a,b,a,那麼對五個單元格重複資料計算的結果就是3,2,3,2,3。
1/countif(c3:c$3,c$3:c3)的結果就是1/3,1/2,1/3,1/2,1/3,對這個陣列求和就是2,也就是說明個單元格元素分別為a,b,a,b,a,共有2個不重複的值。
所以sumproduct(1/countif(c3:c$3,c$3:c3))是計算c3:c$3(向下拉就是c4:c$3、c5:c$3)區域的單元格不重複的個數。
text(公式或者數值,"000")就是把這個公式或者數值如果小於3位數,就在前面用0補足3位。比如公式或者數值是1,20,3454,5678的結果就是001,020,123,3454,5678。
4樓:月夜清泉
countif(c3:c$3,c$3:c3),選定區域中,以每個單元格為條件,計算個數,結果為乙個陣列。
如果有重複值,結果就是兩個2或3個3……;
1/,用1除以結果,重複兩個2變成兩個1/2;3個3變成3個1/3;
sumproduct,對這個陣列進行求和,得出不重複個數;
text將結果格式化為三個數字,如001、002等。
5樓:
得到c$3:c3區域不重複資料的個數,並設定輸出格式為三位數字,不足三位以0補齊。
=if(countif($c$3:$c3,$c3)=1,sumif(c:c,c3,e:e),"")
6樓:朱薈非
c列有很多專案,有些是重複的。公式從c3開始,遇到首次出現的專案,就
統計e列的和;不是首次出現的,就空白。
countif($c$3:$c3,$c3):統計c$3到c3到這個動態區域中,當前單元格出現的次數。
下拉變成countif($c$3:$c4,$c4)、countif($c$3:$c5,$c5)……
然後判斷這個次數是不是1.
如果是1,就計算sumif(c:c,c3,e:e)。意思是,c列如果等於c3,就對e列求和。
下拉變成sumif(c:c,c4,e:e),sumif(c:c,c5,e:e),………
countif:條件計數
sumif:條件求和
查一下函式幫助。
請高手解釋次公式的含義 =if(countif($c$3:$c3,$c3)=1,sumif($c:$c,$c3,h:h),"")
7樓:匿名使用者
意思就是 c列 第一次 出現 某個文字的時候,對 c列 這個文字 對應的 h列 求和,否則""
其實就是求和
countif(c$3:c3,c3) 判斷 c3在c列裡是第幾次出現,原理是 範圍 遞增:
countif(c3:c3,c3)
c3:c3 範圍內 c3 第一次出現
下拉變成 countif(c3:c4,c4)
c3:c4 內 c4 第2次出現
=if(countif($c$3:$c3,$c3)=1,sumif($c:$c,$c3,h:h),"")
如果c列 c3 第1次出現, 對c裡 的c3 對應h列 求和, 否則返回 空
8樓:匿名使用者
在c列裡c3計數是1情況下,求出c列裡等於c3的h列的和
EXCEL資料有效性裡面怎樣實現批量列印?如何一鍵完成列印跟
假設用於顯示第一頁與第二頁的資料有效性單元格位於c2單元格,應當是資料顯示區域 考核內容與考核專案等 通過公式 或巨集 以c2格顯示的內容來更新,所以只要用一段巨集,改變c2格的內容並列印當前頁就可以了,試試下面 sub 自動列印 range c2 第一頁 activesheet.printout ...
卡在了正在檢測資料有效性 怎麼辦
具體要看你有多少欄位了,例如 性別可以用if函式來幫你判斷正常與否,身份證號可以通過len函式 if函式來幫你判斷正確與否。其他的要看你具體的字段特徵來定判斷公式。怎樣去除excel資料有效性呢 2 然後選中目標單元格,然後點選選單欄中的 資料 選項。3 然後在出現的選單頁面中,點選 資料有效性 快...
EXCEL中,資料有效性如何同時選擇兩個不同工作表的序列
你可以先在其中乙個工作表中進行資料有效性設定,然後,資料有效性可以用格式刷進行刷過去。2個區域的資料,弄到某1列 excel 中在sheet2中設定資料有效性,序列如何選擇sheet1表的內容 跨表做資料有效性序列,需要使用名稱。方法如下 先選擇sheet1表中的序列區域,在編輯欄的名稱框中輸入乙個...