ecel中concatenate函式與if函式應用的問題

2021-12-19 15:20:12 字數 4535 閱讀 1450

1樓:匿名使用者

問題1:我要怎麼做能實現這個公式呢。

你寫的公式中最後一個if函式多了一個逗號

公式寫成如下

=concatenate("事假",if(c3>0,c3,0),"天,小時假",if(d3>0,d3,0),"小時,加班",if(e3>0,e3,0),"小時,少休",if(f3>0,f3,0),"天")

或="事假"&if(c3>0,c3,0)&"天,小時假"&if(d3>0,d3,0)&"小時,加班"&if(e3>0,e3,0)&"小時,少休"&if(f3>0,f3,0)&"天"

問題2:怎樣能做到如果 c3<=0 ,那前面的事假,後面的天和都熬就都不顯示。

=if(c3<=0,"","事假"&c3&"天,")&"小時假"&if(d3>0,d3,0)&"小時,加班"&if(e3>0,e3,0)&"小時,少休"&if(f3>0,f3,0)&"天"

或再寫全一些的公式就是

=if(c3<=0,"","事假"&c3&"天,")&if(d3<=0,"","小時假"&d3&"小時,")&if(e3<=0,"","加班"&e3&"小時,少休"&f3&"天")

問題3:excel怎樣把一個單元格設定成n,

直接在單元格寫入"n".

如不是這個意思,請想好自已要的是什麼,再追問.

excel中concatenate和if函式的功能怎麼用?

2樓:野冠鄔友菱

concatenate和if函式,通常在什麼情況下使用,功能及用法。

excel中if函式的應用問題

3樓:心常平樂相伴

度友,這個用if函式配合left和right函式就可以達到目的,操作要點,公式都是一列一列的填充,這個是要點,避免公式出錯!

b列公式,

left函式和right函式前面的兩個槓,不能丟,它們的作用用把文字資料轉化為數值資料,沒有這個轉化就會錯誤。

c列公式:

def列類似,模仿一下就會的,

如有疑問,可以繼續討論!!

4樓:紫月開花

在f3單元格輸入以下公式,然後向下填充公式 =if(max(c$3:c$32)=c3,"彩電冠軍",if(max(d$3:d$32)=d3,"冰箱冠軍",if(max(e$3:

e$32)=e3,"洗衣機冠軍",""))) 或者=if(max(c$33=c3,"彩電冠軍",if(max(d$33=d3,"冰箱冠軍",if(max(e$33=e3,"洗衣機冠軍","")))

5樓:匿名使用者

b2輸入

=if(($a2>--left(b$1,4))*($a2<--right(b$1,4)),$a2,"")

公式右拉下拉

6樓:匿名使用者

區間1與區間2中的2000存在衝突(其他區間也是),如果區間1不包括2000,則e5公式為:

=if(and($c5>=column(a1)*1000,$c5

公式右拉下拉複製

7樓:我來也

在e5單元格輸入公式:

=if($c5<1000*column(b1),$c5,"")

複製並下拉和右拉即可

8樓:苗喬恩

公式為:

=if(hlookup($c5,$e$4:$j$4,1)=e$4,$c5,"")

如圖所示:

9樓:

e6=if((c6>1000)*(c6<=2000),c6,"")

f6==if((c6>2000)*(c6<=3000),c6,"")

g6、h6、i6套用上面的if格式即可

10樓:劍牧滕文姝

好像有點問題,大於350為「優秀」,小於350為「差」,只有等於350為「良」?

暫且以大於等於350為「優秀」,大於等於200,且小於350為「良」,小於200為「差」吧

點開if函式後,分別將下述三部分新增到三個空格中;

c1>=350

優秀if(and(c1>=200,c1<350),"良","差")其中if(and(c1>=200,c1<350),"良","差")為if函式的第二次巢狀。

最後的計算公式是;

=if(c1>=350,"優秀",if(and(c1>=200,c1<350),"良","差"))

11樓:月亮逝去的清晨

您這個if 條件組合用法沒錯的。只是您第一個if判斷少寫了不滿足條件時輸出的結果,所以預設輸出了false。修改下就行:

if(c5<=2000,if(c5>=1000,a3,""),"")。這樣就不會有false了。望採納!

excel中if函式及lookup函式的應用問題

12樓:綠衣人敲門

lookup 函式可返回一行或一列區域中或者陣列中的某個值。lookup 函式具有兩種語法形式:向量和陣列。

向量形式的 lookup 在一行或一列區域(稱為向量)中查詢值,然後返回另一行或一列區域中相同位置處的值。陣列形式的 lookup 在陣列的第一行或列中查詢指定值,然後返回該陣列的最後一行或列中相同位置處的值。

向量形式的 lookup

向量形式的 lookup 在一行或一列區域(稱為向量)中查詢值,然後返回另一行或一列區域中相同位置處的值。如果要指定其中包含要匹配的值的區域,請使用這種形式的 lookup 函式。

向量形式的語法

1.lookup(lookup_value,lookup_vector,result_vector)

lookup_value 是 lookup 在第一個向量中搜尋到的值。lookup_value 可以是數字、文字、邏輯值,也可以是代表某個值的名稱或引用。

lookup_vector 是一個僅包含一行或一列的區域。lookup_vector 中的值可以是文字、數字或邏輯值。

2.重要說明:lookup_vector 中的值必須按升序順序排列。

例如,-2、-1、0、1、2 或 a-z 或 false、true。否則,lookup 返回的值可能不正確。大寫和小寫文字是等效的。

result_vector 是一個僅包含一行或一列的區域。它的大小必須與 lookup_vector 相同。

3.注意

如果 lookup 找不到 lookup_value,它會匹配 lookup_vector 中小於或等於 lookup_value 的最大值。

如果 lookup_value 小於 lookup_vector 中的最小值,則 lookup 會返回 #n/a 錯誤值。

示例陣列形式的 lookup

陣列形式的 lookup 在陣列的第一行或列中查詢指定值,然後返回該陣列的最後一行或列中相同位置處的值。如果要匹配的值位於陣列的第一行或列中,請使用這種形式的 lookup。

陣列形式的語法

lookup(lookup_value,array)

lookup_value 是 lookup 在陣列中搜尋到的值。lookup_value 可以是數字、文字、邏輯值,也可以是代表某個值的名稱或引用。

如果 lookup 找不到 lookup_value,它會使用該陣列中小於或等於 lookup_value 的最大值。

如果 lookup_value 小於第一行或列(取決於陣列維度)中的最小值,則 lookup 會返回 #n/a 錯誤值。

array 是一個單元格區域,其中包含要與 lookup_value 進行比較的文字、數字或邏輯值。

陣列形式的 lookup 與 hlookup 函式和 vlookup 函式相似。其區別是 hlookup 在第一行中搜尋 lookup_value,vlookup 在第一列中進行搜尋,而 lookup 根據陣列的維度進行搜尋。

如果 array 所覆蓋區域的寬度大於高度(列多於行),則 lookup 會在第一行中搜尋 lookup_value。

如果 array 所覆蓋的區域是正方形或者高度大於寬度(行多於列),則 lookup 會在第一列中進行搜尋。

使用 hlookup 和 vlookup 時,可以向下索引或交叉索引,但 lookup 始終會選擇行或列中的最後一個值。

重要說明:array 中的值必須按升序順序排列。例如,-2、-1、0、1、2 或 a-z 或 false、true。

否則,lookup 返回的值可能不正確。大寫和小寫文字是等效的。示例

13樓:匿名使用者

要用絕對引用,不然下拉後公式就不對了, a2:d5變以a3:d6了,公式改一下,一樓的也可以.或者改為

=if(iserror(vlookup(a2,sheet2!a$2:d$5,1,false)),"",vlookup(a2,sheet2!a$2:d$5,1,false))

參看下面關於絕對引用於相對引用的文章.

14樓:芮城老憨

=if(iserror(vlookup(a2,sheet2!a:d,2,false)),"",vlookup(a2,sheet2!a:d,2,false))

ecel中如何按日期排序,Excel中如何按日期排序?

1 選中需要按順序排列的區域 2 依次開啟選單欄 資料 排序 這時我們會看到彈出一個 排序 的對話方塊 3 選擇 自定義序列 這裡面我們就可以選擇我們需要排序的型別了,然後確定即 可。4 選擇按照月份排序的型別 5 按照月份排序 很簡單。你選定日期列,點資料,排序,選以當前選定區域排序,升序或者降序...

ecel中如何取整,excel中如何取整

excel資料取整的四種方法 1 首先我們來進行一些最簡單的運算。開啟excel軟體,然後選擇一個單元格 以a1為例 在這一列中輸入20個資料 都是小數 2 然後就是使用excel自帶的函式來進行取整運算。excel中自帶的取整函式有如下幾種 四捨五入取整 round a1,0 截去小數取整 rou...

ecel中自然對數e怎麼表示,excel中自然對數e怎麼表示

自然對數用 ln a1 返回e的值用 exp 1 對數log number,base number為用於計算對數的正實數。base為對數的底數。如果省略內底數,假定其值容為10。exp 1 e的近似值 2.718282 exp 2 自然對數的底數e的2次冪 7.389056 如何在excel中表示自...