求EXCEL函式達人幫我解釋一下

2021-05-05 23:20:01 字數 5328 閱讀 4338

1樓:

1、((sheet2!a$1:a$1604=b2)*(sheet2!

b$1:b$1604=c2)*(sheet2!c$1:

c$1604=d2)),得到一個以0和1組成的記憶體陣列;用0除以這個陣列,得到#div/0錯誤和0組成的記憶體陣列;

2、用lookup函式,在這個陣列中查詢最後一個小於等於1的最大值,也就是最後一個0;lookup有一個特點,它不在乎被查詢陣列中#div/0錯誤值。

3、最後得到sheet2!d$1:d$1604對應位置的值。

2樓:日月星陳

你一點excel函式知識都沒有光講這一點你是不明白的。你把這個函式複製在excel表裡,然後雙擊,在點相應的函式幫助解釋。不好意思,沒有給你完全解釋明白,希望這個回答對你有幫助。

哪位大俠給我解釋一下excel函式的意思,=lookup(1,0/(a$1:a1<>""),a$1:a1)

3樓:匿名使用者

公式是返回從a1到當前a列單元格範圍內最後一個不為空的值。lookup是模糊查詢,查詢1在0/(a$1:a1<>"")的位置,如果找不到1會找到最後一個比1小的數,也就是最後一個0的位置。

想請excel達人幫我解析一個帶函式的excle表 有願意的請留下口口

4樓:殷特邇

qq1910806771

5樓:匿名使用者

你直接把函式貼出來吧,大家一起研究

求excel達人幫我寫個if函式

6樓:匿名使用者

設 x 在 a2 單元格內

則公式 為

=if(and(a2>=0,a2<10),0,if(and(a2>=10,a2<20),a2*2,if(and(a2>=20,a2<30),a2*2+10,if(and(a2>=30,a2<40),a2*2+25,if(and(a2>=40,a2<50),3*a2,4*a2-10)))))

若d2中的數字大於或等於f2 則輸出b2*10若d2中的數字小於f2 則輸出0

=if(d2>=f2,b2*10,0)

7樓:匿名使用者

if(int(l24/10)=0,0,if(int(l24/10)=1,2*l24,if(int(l24/10)=2,2*l24+10,if(int(l24/10)=4,2*l24+25,if(int(l24/10)=4,3*l24,if(int(l24/10)>4,4*l24-10,0))))))

(int(l24/10)>0)*2*l24+(int(l24/10)=2)*10+(int(l24/10)=3)*15+(int(l24/10)=4)*(l24-25)+(int(l24/10)>4)*(l24-10)

if(d2>=f2,b2*10,0)

8樓:匿名使用者

第一個函式在a1單元格輸入x

在輸出單元格輸入下面公式就行了

=if(a1>=50,4*a1-10,if(a1>=40,3*a1,if(a1>=30,2*a1+25,if(a1>=20,2*a1+10,if(a1>=10,2*a1,0)))))

第二個函式可以用下面公式

=if(d2>=f2,b2*10,0)

9樓:方括號

用如果函式可以是

=if(l24<10,0,if(l24<20,2*l24,if(l24<30,2*l24+10,if(l24<40,2*l24+25,if(l24<50,3*l24,4*l24-10)))))

但這種情況一般不用if函式,比較好的公式是=lookup(l24,,(l24*)+)第二個問題

=if(d2>=f2,b2*10,0)

10樓:瀟灑人升

第一個函式公式(在b2單元格輸入):

=if(a2>=50,"4x-10",if(a2>=40,"3x",if(a2>=30,"2x+25",if(a2>=20,"2x+10",if(a2>=10,"2x",if(a2>=0,0,""))))))

第二個函式公式(g2單元格輸入):

=if(d2>f2,b2*10,if(d2

關於excel的問題,求各位熱心達人幫忙。

11樓:

用vlookup函式即可達到目的。具體用法參照:

關於vlookup函式的用法

「lookup」的漢語意思是「查詢」,在excel中與「lookup」相關的函式有三個:vlookup、hlookuo和lookup。下面介紹vlookup函式的用法。

一、功能

在**的首列查詢指定的資料,並返回指定的資料所在行中的指定列處的資料。

二、語法

標準格式:

vlookup(lookup_value,table_array,col_index_num , range_lookup)

三、語法解釋

vlookup(lookup_value,table_array,col_index_num,range_lookup)可以寫為:

vlookup(需在第一列中查詢的資料,需要在其中查詢資料的資料表,需返回某列值的列號,邏輯值true或false)

1.lookup_value為「需在資料表第一列中查詢的資料」,可以是數值、文字字串或引用。

2.table_array 為「需要在其中查詢資料的資料表」,可以使用單元格區域或區域名稱等。

⑴如果 range_lookup 為 true或省略,則 table_array 的第一列中的數值必須按升序排列,否則,函式 vlookup 不能返回正確的數值。

如果 range_lookup 為 false,table_array 不必進行排序。

⑵table_array 的第一列中的數值可以為文字、數字或邏輯值。若為文字時,不區分文字的大小寫。

3.col_index_num 為table_array 中待返回的匹配值的列序號。

col_index_num 為 1 時,返回 table_array 第一列中的數值;

col_index_num 為 2 時,返回 table_array 第二列中的數值,以此類推。

如果col_index_num 小於 1,函式 vlookup 返回錯誤值 #value!;

如果col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值 #ref!。

4.range_lookup 為一邏輯值,指明函式 vlookup 返回時是精確匹配還是近似匹配。如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value 的最大數值;如果 range_value 為 false,函式 vlookup 將返回精確匹配值。

如果找不到,則返回錯誤值 #n/a。

四、應用例子

a b c d

1 編號 姓名 工資 科室

2 2005001 周杰倫 2870 辦公室

3 2005002 蕭亞軒 2750 人事科

4 2005006 鄭智化 2680 **科

5 2005010 屠洪剛 2980 銷售科

6 2005019 孫楠 2530 財務科

7 2005036 孟庭葦 2200 工 會

a列已排序(第四個引數預設或用true)

vlookup(2005001,a1:d7,2,true) 等於「周杰倫」

vlookup(2005001,a1:d7,3,true) 等於「2870」

vlookup(2005001,a1:d7,4,true) 等於「辦公室」

vlookup(2005019,a1:d7,2,true) 等於「孫楠」

vlookup(2005036,a1:d7,3,true) 等於「2200」

vlookup(2005036,a1:d7,4,true) 等於「工 會」

vlookup(2005036,a1:d7,4) 等於「工 會」

若a列沒有排序,要得出正確的結果,第四個引數必須用falae

vlookup(2005001,a1:d7,2,false) 等於「周杰倫」

vlookup(2005001,a1:d7,3,false) 等於「2870」

vlookup(2005001,a1:d7,4,false) 等於「辦公室」

vlookup(2005019,a1:d7,2,false) 等於「孫楠」

vlookup(2005036,a1:d7,3,false) 等於「2200」

vlookup(2005036,a1:d7,4,false) 等於「工 會」

五、關於true和false的應用

先舉個例子,假如讓你在數萬條記錄的**中查詢給定編號的某個人,假如編號已按由小到大的順序排序,你會很輕鬆地找到這個人;假如編號沒有排序,你只好從上到下一條一條地查詢,很費事。

用vlookup查詢資料也是這樣,當第一列已排序,第四個引數用true(或確省),excel會很輕鬆地找到資料,效率較高。當第一列沒有排序,第四個引數用false,excel會從上到下一條一條地查詢,效率較低。

筆者覺得,若要精確查詢資料,由於計算機運算速度很快,可省略排序操作,直接用第四個引數用false即可。

12樓:大徐哥

工具-選項-自定義序列

在彈出的對話方塊中的右側"輸入序列"中

按你的排列順序把梨子、桔子、桃子輸入其中(注意用半形逗號隔開)然後,點新增按鈕

確定 現在,可以按你的自定義序列進行排序了選單:資料-排序。。。

在彈出的對話方塊中,點選項按鈕

再在彈出的對話方塊中,「自定義排序次序」中選為你自己定義的序列確定,返加排序對話方塊,這時設定相應的主關鍵字,就可以實現你的排序要求了!

13樓:江水微笑

1、你先排序:單擊選單欄中的「資料」-排序,選擇主要關鍵字為「品目」,至於升序降序隨你的便;

2、然後「確定」,就能將各類水果分別開;

3、接著你在選擇「資料」選單中的「分類彙總」,4、在彈出的對話方塊中,選擇「分類欄位」為「品目」,彙總方式為「求和」,選定彙總項為「數量」;

5、最後「確定」,就ok了。

14樓:城光輝

假如「品目」在a1單元格,可用公式來來做:

在a列前插入一列,a2輸入公式:

=if(b2="桃子",1,if(b2="桔子",2,if(b2="梨子",3,"")))

向下複製公式,則a列中根據品目的順序會出現2,1,3、、、等數字,再對工作表按a列排序就可以了。你可以有更多的水果序列排成4、5、6、、、等,自己在公式中新增吧

以後只需要把收到的**複製到b2,然後按a列排序就可以了

excel函式達人請入

這個題若用 復vba就很簡單,但要求用制函式就麻煩點。假定你需要接近的值333或17等放在a1中求結果公式 按組合鍵ctrl shift enter結束公式。可變單元格為a1,公式如下 round 2 a1 1 4 0.5 0.5,0 1 2 3 4 5 6 7 8 請問excel達人如何在一列數字...

求電腦達人解釋記憶體問題,求電腦達人解釋記憶體問題

都是正確的 ddr2開始記憶體頻率乘2的 所以400的頻率要乘2等於ddr2 800 無論ddr,ddr2 還是ddr3,其基本工作頻率是100mhz 133mhz 167mhz 200mhz ddr1採用一個週期來回傳遞一次資料,因此傳輸在同等時間內翻倍,為了方便區分,以等效倍數的方式命名,因此命...

求excel函式,急求EXCEL函式全套詳細教程,儘量全,謝謝!

a1和a2單元格顯示的是運算式,還是運算結果?先用巨集表函式,get.cell 41,a1 注意巨集表函式要定義在名稱裡使用 把公式還原成運算式 然後用mid a1,2,find a1 2 取出來的就是減數 把檔案發給我幫你解決 lagenment foxmail.com 問下你的新數是怎樣產生的....