請幫忙做EXCEL的IF函式公式

時間 2022-11-16 10:00:20

1樓:毋亙

=vlookup(b1,if(,根目錄!b:b,根目錄!a:a),2)

圖一(總一定額)

圖二:跟目錄

2樓:

那要目錄的順序 要變一下

a列 b列

製板板片 0040056

然後用vlookup函式就可以,

全部隱藏

vlookup

請參閱在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值。當比較值位於資料表首列時,可以使用函式 vlookup 代替函式 hlookup。

在 vlookup 中的 v 代表垂直。

語法vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value 為需要在陣列 (陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用乙個公式;陣列常量是用作引數的一組常量。

)第一列中查詢的數值。lookup_value 可以為數值、引用或文字字串。

table_array 為需要在其中查詢資料的資料表。可以使用對區域或區域名稱的引用,例如資料庫或列表。

如果 range_lookup 為 true,則 table_array

的第一列中的數值必須按公升序排列:…、-2、-1、0、1、2、…、-z、false、true;否則,函式 vlookup 不能返回正確的數值。如果

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

通過在「資料」選單中的「排序」中選擇「公升序」,可將數值按公升序排列。

table_array 的第一列中的數值可以為文字、數字或邏輯值。

文字不區分大小寫。

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!。

range_lookup 為一邏輯值,指明函式 vlookup 返回時是精確匹配還是近似匹配。如果為 true

或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值;如果 range_value 為 false,函式

vlookup 將返回精確匹配值。如果找不到,則返回錯誤值 #n/a。

說明如果函式 vlookup 找不到 lookup_value,且 range_lookup 為 true,則使用小於等於 lookup_value

的最大值。

如果 lookup_value 小於 table_array 第一列中的最小數值,函式 vlookup 返回錯誤值 #n/a。

如果函式 vlookup 找不到 lookup_value 且 range_lookup 為 false,函式 vlookup 返回錯誤值 #n/a。

示例如果您將示例複製到空白工作表中,可能會更易於理解該示例。

操作方法

建立空白工作簿或工作表。

請在「幫助」主題中選取示例。不要選取行或列標題。

從幫助中選取示例。按 ctrl+c。

在工作表中,選中單元格 a1,再按 ctrl+v。

若要在檢視結果和檢視返回結果的公式之間切換,請按 ctrl+`(重音符),或在「工具」選單上,指向「公式審核」,再單擊「公式審核模式」。

該示例使用 1 個大氣壓的空氣值。

12345678910 abc密度粘度溫度 .4573.55500.

5253.25400.6162.

93300.6752.75250.

7462.57200.8352.

38150.9462.171001.

091.95501.291.

710公式說明(結果)=vlookup(1,a2:c10,2)在 a 列中查詢 1,並從相同行的 b 列中返回值 (2.17)=vlookup(1,a2:

c10,3,true)在 a 列中查詢 1,並從相同行的 c 列中返回值 (100)=vlookup(.7,a2:c10,3,false)在 a 列中查詢 0.

746。因為 a 列中沒有精確地匹配,所以返回了乙個錯誤值 (#n/a)=vlookup(0.1,a2:

c10,2,true)在 a 列中查詢 0.1。因為 0.

1 小於 a 列的最小值,所以返回了乙個錯誤值 (#n/a)=vlookup(2,a2:c10,2,true)在 a 列中查詢 2,並從相同行的 b 列中返回值 (1.71)

3樓:匿名使用者

嗯,這個常規用法應該是lookup。

當然假如裡面不含查詢的文字時返回「」,這個要用個if。

如你圖中的第一列為a,第二列為b。則

=if(isna(lookup(b1,根目錄!$b:$b,根目錄!$a:$a)),"",lookup(b1,根目錄!$b:$b,根目錄!$a:$a))

4樓:

這個用lookup函式可以啊,為什麼一定要用if?

5樓:

用vlookup反向查詢,不需要變換列

excel中利用if函式計算乙個公式

6樓:匿名使用者

a2是銷售額,

b2輸入公式:=if(a2>10000,a2*0.0002,if(a2>5000,a2*0.

0005,if(a2>3000,a2*0.001,if(a2>1000,a2*0.002,if(a2>500,a2*0.

003,if(a2>100,a2*0.004,a2*0.007))))))

b2公式向下複製。

有excel大神幫我設乙個if條件函式計算公式嗎

7樓:匿名使用者

問題還需細化:

1、「得分」是什麼?需要啥樣的結果?

2、「任務完成回率」等於

答啥?是「實際完成數/任務數」嗎?跟最高得分有何關係?

3、加分項不應該使用區間表示,比如:指標完成率130-180%的話,具體是加多少分?你給的是乙個區間,無法操作。

例如:應該表示為130-139%,加0.5,140-149%加1,……

所以,你先把邏輯關係再細化,這樣大家才知道如何幫你

8樓:鵝眉花尼姑

公式是=if(b2/c2>2.4,135,if(b2/c2<=1.3,b2/c2*100,if(and(b2/c2>1.

3,b2/c2<=1.8),(b2/c2-1.3)*2/0.

5+130,(b2/c2-1.8)*3/0.6+132)))

想在excel裡設個函式公式,好像要用到if函式,求幫忙

9樓:匿名使用者

輸入以下公式

=if(and(a3>0,b3>0),((b1-b2)/b1+(a1-a2)/a1)/2,if(a3<0,(b1-b2)/b1,if(a3<0,(a1-a2)/a1,"")))

10樓:匿名使用者

=if(a3<0,(b1-b2)/b1,if(b3<0,(a1-a2)/a1,if(and(a3>0,b3>0),((b1-b2)/b1+(a1-a2)/a1)/2,"")))

11樓:來自朱家尖積極進取的大平原狼

=(a3<0)*(b1-b2)/b1+(b3<0)*(a1-a2)/a1+(a3>0)*(b3>0)*((b1-b2)/b1+(a1-a2)/a1)/2

請高手幫忙做個excel函式公式

12樓:匿名使用者

截圖一定要帶行列標,我雖知道條件在c、e列,可是不知道在哪行,不好寫公式呢。

設e列「張海興」在e10單元,所以f10單元輸入:

=if(countif(c:c,e10),vlookup(e10,c:d,2,0),"")

下拉或上拉公式

excel想做乙個自動計算的if公式,熟練用的請指教。

13樓:s今生緣

c2:=(a2+b2)*1.3/0.68

d2:=(a2+b2)*1.3

14樓:

=a1*(1+1/0.7*0.3*0.68)+6

有人幫忙寫個excel的if函式

15樓:楊柳岸

=if(a1<16,7,if(and(a1>=16,a1<18),6,if(and(a1>=18,a1<25),5,4)))

16樓:匿名使用者

在b1中輸入或複製貼上此公式

=if(a1="","",if(a1>25,4,if(a1>=18,5,if(a1>=16,6,7))))

下拉填充

請幫忙寫乙個excel函式公式,搞了

excel函式,請大家用if函式幫忙解決一下!

17樓:匿名使用者

=index((b$134:b$141),if(mod(row(),2)=0,1,row()/2-65.5))&「」

請幫忙解釋以下excel函式 sum TEXT A1 52 2 5 4 7 22 42 62 82 102 50,

1 這個一兩句也說不清楚。2 0前面少了個分號。應該為 0 0 它指定text根據前面的值 a1 5 50 如果為正或零就返回該值的百分比 感覺0後面的 不要也行 如果為負就返回0 不論負多少都是0 3 因為text返回的是文字,返回的數字也是文字型的,需轉變為數值型數字才能被sum合計.計算順序 ...

EXCEL函式問題,請高手幫忙解答

對你的問題有點不明白 1 如果我d1 d3全等0 那f4 a4 e4的和 如果d1 1呢,d2 d3 0,那f4是等a1 e1呢還是 d1 e1呢 2 就是說,你的表是2行統計還是多行統計問題,看你的問題全是2行統計的,全是d1 d2和d2 d3或d3 d4這樣 都是如果d1怎麼樣,d2結果 如果d...

excel中IF函式請教 請高手幫幫忙,謝謝

你寫的公式在格式上有錯誤 如 00,a1 50 因此公式可以寫成 if a1 0,未用 if and a1 0,a1 50 低 if and a1 50,a1 100 中 if and a1 100,a1 200 高 if and a1 200,a1 500 正常 if a1 500,優 公式只要寫...

excel的問題,請高手幫忙呀

excel中max a1 c1 求最大數,min求最小數,samll a1 c1,2 求第二個最小數,mod a1,2 值為1時說明a1為奇數,值為0時a1為偶數。最大用max函式,最小用min函式.比如把三個數放在a1到c1中 最大的 max a1 c1 最小的 min a1 c1 中間大的數 m...

EXCEL的操作問題,請高手幫忙

假定中獎號碼在a列,百位走勢圖在b到k列,在b1 k1區域分別輸入對應數字0至9,第一行為表頭,可在b2輸入公式 if left a2 b 1,b 1,將公式向右向下複製。l列至u列為十位走勢圖,在l2輸入公式 if left a2 l 1,l 1,將公式向右向下複製。v列至ae列為個位走勢圖,在v...