請問在excel中這個公式什麼意思呢?

時間 2021-05-29 22:35:55

1樓:向明

0、因為這是陣列函式,所以用到的是各列每乙個單元格的值。

1、如果A列的值等於F7單元格,就返回B列的值,否則返回False2、精確(引數0)匹配B列的值與上一步返回的值,返回行號,否則返回錯誤。

3、上一步得到的行號或者錯誤比對所有行號,得到True/False4、0除以True(1)或者False(0),得到0或者錯誤5、統計0的數量,也就是A列所有等於F7單元格的單元格個數。

你自己可以使用「公式求值」一步一步看看這公式的計算過程。

2樓:顧曲周郎

從內層往外拆解:

1 IF(A:A=F7,B:B),A列等於F7的值,返回對應的B列的值,

2 MATCH(B:B,IF(A:A=F7,B:B),0), 查詢B列所有值,在第一步返回的值中的位置,

3 MATCH(B:B,IF(A:A=F7,B:B),0)=ROW(1:1048576) 判斷B列每個值是否是第一次出現。

match返回查詢值在查詢範圍第一次出現的位置,所以這個判斷值返回的就是B列值在查詢範圍內是否是第一次返回。

4 0/(MATCH(B:B,IF(A:A=F7,B:B),0)=ROW(1:1048576)) 滿足第三步判斷條件的返回0,否則返回#Div/0錯誤

5 COUNT(0/(MATCH(B:B,IF(A:A=F7,B:

B),0)=ROW(1:1048576))) count返回數字的個數,也就是返回滿足第3步判斷條件的個數。

綜上,返回A列=F7的對應B列的值去除重複值的個數。

Python怎麼讀取Excel中公式的結果?

濃墨重彩 def get data region attr if attr 顯示值 data tuple map lambda row tuple map lambda col col.Text strip row Columns region Rows elif attr 公式 data regi...

Excel中,如何用公式解決問題?

啃烤紅薯 審題不嚴審題不嚴審題不嚴。方法比較笨,是按照最基礎的邏輯堆的公式。修改後公式為 IF A2 IF B1 IF MID B1,FIND B1 1,LEN B1 FIND B1 1 LEFT B1,FIND B1 1 0,CONCATENATE LEFT B1,FIND B1 1 MID B1...

excel中那麼多公式記不住,怎麼辦?

凡平 其實每個人是不會熟記太多命令了,我感覺記憶最好的時候都奉獻給了學業,工作後的記憶狀態每況日下。但是這不影響正常使用,只要熟練掌握幾十個命令,知道其他函式的大致作用,遇到問題能夠想到用它解決就可以了。 蟹蟹 Excel的公式函式還有快捷鍵確實太多了,要想全記下來那可真是神人。公式雖多,但是只記住...