1樓:
判斷a$1單元格的值是否等於a2單元格的值,如果是則返回a2單元格所在的行數減去滿足條件的單元格所在行數的差,如果不是則返回空白。
這個公式應該是會進行下拉填充操作的,下拉之後會變成:
=if(countif(a$1:a2,a3),row(a2)-max(if(a$1:a2=a3,row(a$1:a2))),"")
再下拉:
=if(countif(a$1:a3,a4),row(a3)-max(if(a$1:a3=a4,row(a$1:a3))),"")
由此我們可以看出,它的效果是這樣:
查詢a2:an區域中的每個單元格,是否曾經出現在a1:an-1區域的單元格中,如果找到了,就用查詢的值所在單元格的行數減一,然後再去減被查詢到的所有行數中最大的行數,沒找到就是空白。
實體化的例子:
a1:a5單元格的數字分別是2,2,2,1,2
當公式下拉之後變成
=if(countif(a$1:a4,a5),row(a4)-max(if(a$1:a4=a5,row(a$1:a4))),"")
先看a5單元格的值:2,查詢a$1:a4的每個單元格是不是出現過2,找到了,a1\a2\a3都出現過,好,那麼就用查詢的值所在單元格的行數減一,a5在第五行-1(也就是a4所在的行)=4,然後再減去被找到的最大的行數=3(a3)那麼就是4-3=1,公式的最終結果就是1
這個公式的作用應該是用來查詢值最近出現行數差異值。
2樓:匿名使用者
max(if(a$1:a1=a2,row(a$1:a1)))表示如果a$1:
a1這個區域找到a2的值,就取對應的行標,不滿足是0。行標和0組成的陣列裡找max的行標。即區域裡找到最後一個等於a2值對應的行標
公式表示如果區域找到了a2的值,返回1-最大滿足條件的行標,否則返回空
countif(a$1:a1,a1)=1和countif(a:a,a1),""分別代表什麼意思啊,期待您的回覆。。
3樓:匿名使用者
咦!你從**貼上這些過來的?最好要整個公式過來解釋才完整些。不過,解釋公式很累贅哦!
1、countif(a$1:a1,a1)=1——用條件計數函式,統計從a1開始向下填充,跟a1相同的單元格個數是不是一個(「=1」)。
假設:a1、a2、a4均=辦公,a3=軟體,公式用在b1:
從b1開始,計數區域是a1:a1,條件是「辦公」,計算結果=1;向下填充到b2,計算區域變成a1:a2(a$1為行絕對引用,向下填充時不變),條件仍是「辦公」,計算結果=2;向下填充到b3,計算區域是a1:
a3,條件變成「軟體」,計算結果=1;向下填充到b4,計算區域是a1:a4,條件還是「辦公」,計算結果=3。從上面看,符合「=1」的就只有b1和b3了。
2、countif(a:a,a1),""——同樣用條件計數函式,統計a列中跟a1相同的單元格個數,因為計數區域是整個a列(a:a)。後面的「""」是返回空值(即不顯示出什麼)。
countif($a$1:a1,a1)和countif(a:a,a1)都是什麼意思啊,$a$1:a1怎麼選擇單元格
4樓:
下面的公式就是按照你說的意思來的呀! 你仔細看看呀 b2公式 =if(countif($a$1:$a1,$a2),vlookup($a2,$a$1:
$c1,column(),0),"") 公式右拉到c2 選擇b2和c2一起下拉n行 以後在a列輸入品名即可,有重複的自然會在bc列隨之出現對應資料
5樓:匿名使用者
countif($a$1:a1,a1)
這個公式,在填充公式的時候,前面的資料區域會動態變化為,第二個引數也會動態變化
$a$1:a1,a1
$a$1:a2,a2
$a$1:a3,a3
$a$1:a4,a4
......依此類推
countif(a:a,a1)
這個公式,前面的資料區域不會變化,第二個引數動態變化a:a,a1
a:a,a2
a:a,a3
a:a,a4
......依此類推
$a$1,是在選擇區域之後,按f4鍵在相對引用和絕對引用之間切換得到的,也可以直接在鍵盤按shift+4鍵獲得$符號
6樓:朱薈非
countif(a:a,a1):a列中a1出現了幾次
countif(a$1:a1,a1):從a1到an的可變區域中,an出現了幾次。這是一個混合引用,an就是a列當前單元格。下拉時動態擴充套件。加$的部分表示鎖定。
輸入countif(a1:a1,a1),然後加個$就行。
7樓:匿名使用者
第一個公式countif($a$1:a1,a1),表示的是從a1到a1這段單元格中等於a1的個數,結果始終為1,公式下拉後為a1到an(n為下拉的行數)這段單元格中等於an單元格內容的個數,$a$1:a1主要表示從第一行到當前行的一個情況;countif(a:
a,a1)表示的是a列整列中等於a1的個數,結果會大於等於1.
=if(iserror(vlookup(a2,a$1:a1,1,0)),"","重複")是什麼意思呀
8樓:仁昌居士
=if(iserror(vlookup(a2,a$1:a1,1,0)),"","重複")意思是在a$1:a1區域內精確匹配查詢是否包含a2,是的話,返回資料所在行的第1列數。
如果值存在就返回字串"",如果存在就返回字串"重複"。
vlookup函式功能是按列查詢,最終返回該列所需查詢序列所對應的值。語法是vlookup(value,array,index,lookup)。
value是要查詢的值,array是要查詢的區域,index是返回資料在查詢區域的第幾列數,lookup是精確匹配/近似匹配。(vlookup(a2,a$1:a1,1,0)是在a$1:
a1區域內精確匹配查詢是否包含a2,是的話,返回資料所在行的第1列數。
iserror(返回 boolean 值)是excel中的一個函式,主要用於判斷公式執行結果是否出錯。只要在公式中加入iserror函式進行判斷就可以避免出現錯誤值而返回一個空值。
if 函式執行真假值判斷,根據邏輯計算的真假值,返回不同結果。語法是if(test,valuetrue,valuefalse)。test 表示計算結果為 true 或 false 的任意值或表示式。
valuetrue是test 為 true 時返回的值。valuefalse是test 為 false 時返回的值。
9樓:朱薈非
主體是vlookup(a2,a$1:a1,1,0),意思是在a$1:a1這個動態區域查詢a2單元格是否存在。
如果存在就取得這個值,不存在會得到#n/a錯誤。vlookup的用法可以查閱函式幫助,這裡的引數三是1,表示返回當前列本身。
a$1:a1是混合引用,取得當前行上方的a列區域。
在這個基礎上,外面再加一層if函式。iserror(vlookup(a2,a$1:a1,1,0))判斷vlookup的結果是否是錯誤,如果是錯誤(也就是上面說的#n/a錯誤,也就是查詢值不存在)就為真,否則為假。
然後利用if函式實現兩種結果的判斷,vlookup找到了值就返回「重複」,否則返回空。
也可以用
=if(countif(a$1:a1,a2),"重複","")
****在b2輸入
或者=if(countif(a$1:a1,a1)>1,"重複","")
****在b1輸入
10樓:匿名使用者
用a2單元格里的值去從a$1開始至該單元格上方的a列區域查詢是否有一樣的,如果找到就顯示「重複」,找不到就賦空值。
你好,=if(countif($a$1:a1,a1)=1,sumif(a:a,a1,b:b),""),這個是上次你給我寫的公式,能幫忙解釋下嗎?
11樓:男人海洋
如果在a1:a1區域裡查詢a1的個數等於1,則求a列中a1相對應的b列資料的和,否則返回空!
--(countif($a$2:a2,a2)=1)什麼意思,具體解釋下。
12樓:匿名使用者
countif($a$2:a2,a2)=1,計算a2:a2區域有幾個a2,公式下拉到a3後,變成countif($a$2:
a3,a3)=1,計算區域$a$2:a3有幾個與a3相同值的,如果結果為=1,則返回true,不為1,則返回false,公式外面的兩個減號,是對邏輯值進行計算,--true=1,--false=0,這個公式是用來標識不重複值,如果為不重複值,則標識1,重複值則標識為0。
13樓:
你的公式是錯誤的。
比索(a $ 1:a1,a2),分為二段,前一型別的域,該段是一個地區
意思,看看前面的區域內,是否包含在同一區域中的段值,住宅(發現a1到a1區域中,如果存在,並且在同一資料a2) - 歐洲
= 0是不相同
輸入公式=if(countif($a$1:a1,a1)>1,"重複","") 單元格有的重複多次
14樓:一隻東瓜跌下水
=if(countif($a$1:a1,a1)=2,"重複","")
試試這個
>1改成了=2
excel中條件格式公式countif($a$1:a1,a1)>1是什麼意思
15樓:匿名使用者
countif(a$1:a1,a1)>1
判斷重複資料出現的第次。第一次出現的不計算在內。
$表示絕對引用,拖動時不變化。
其實拖公式,仔細分析一下就明白了。
16樓:劉祿斌
countif(區域,條件),是指在此區域中,符合條件的單元格的個數。具體的說,你那個公式就是在$a$1:a1這個區域中,值或表示式等於a1的值的單元格的個數。
其中區域$a$1:a1表示的是從$a$1到a1的單元格區域。$a$1中的$表示這個單元格是不同的,而後面的兩個a1則會隨著你把這個公式貼上到其他單元格而發生改變。
比如,現在你這個公式是在b1單元格,如果你把這個單元格複製到b2單元格的話,那麼公式的具體內容就會變為=countif($a$1:a2,a2)>1,變化的規律是公式中的活動單元格(如a1)與公式所在的單元格之間的相對距離相同。如b1在a1左邊,那麼當然複製公式到b2單元格之後,b2是在a2的左邊。
自己多試一下吧,試得多了,就懂了。
17樓:寒窗記
應該是判斷a列一個範圍內是否存在重複欄位的公式,true表示存在
這個公式本身是判斷a1到a1之間是否有兩個以上a1存在;如果按順序往下遞增變成 countif($a$1:a10,a110)>1
它表示a1到a9之間是否有一個以上值和a10相等。
18樓:匿名使用者
為第二次及以上重複出現的單元格設定格式,首次出現的不設定。
19樓:匿名使用者
判斷出現數大於1的專案
20樓:素嘉厲慧
sum(1/countif($a$1:$a1,$a$1:$a1))動態統計區域中資料不重複的個數
round函式略顯多餘
外層mod將得到的動態結果除以2取餘數
任何數除以2的餘數都只可能是1和0
當結果為1時滿足條件,
標註顏色
求助一sql語句的含義
是excel公式 if 相當於我們說的如果 m75 是個單元格,第m例,第75行 8.1審定資產負債表 這是別外一張工作薄 8.1審定資產負債表 d155 就是說在 8.1審定資產負債表 天中的第d例155行的格了 整體來說 用當前表的m例75行這個格子 8.1審定資產負債表 中的 d例155行的格...
求比較有含義的唯美語句
一條路,叫黃泉,佈滿哀傷。一條河,名忘川,流溢淒涼。一座奈何,承載忘川。一碗孟婆湯,可以忘卻今生換取來世。一塊石頭,立於忘川之畔,名曰三生。一口井,指明來世。一個熟悉的身影,欣然躍下。一次輪迴,來生,為誰而活?一張面孔,下輩子,迷茫。你正在毆打的人已掛機,請稍候再毆打!你這麼牛b,你家人知道嗎?身飾...
王雪這個名字的含義,王雪這個名字的含義
這名字好聽 隨大眾。估計是個女生吧 寓意 冰雪聰明。雪 借喻白色 高潔之意 冰清玉潔嘛 可能冬天出生的下雪天,也有可能有純潔美麗的意思 這是長輩們期望 玉潔冰清 清純秀麗 女 如果是男則可能是 不忘前恥,報仇雪恨 我想知道王雪這個名字起的好不好 王雪 總論 姓名用字繁體字簡體筆畫繁體筆畫康熙筆畫字義...