1樓:匿名使用者
這類抄問題通bai常用lookup來完
du成.
假設zhib38的最小
dao值是0
=lookup(b38,,)
2樓:天蠍
不難理解復,b38單元格的數處於
制不同的判斷的bai區間時,返回不du同zhi的值。
判斷的區dao間 返回值
>299.5 320289.5 -299.5 280279,5-289.5 240......
229.5-219.5 40<219.5 0
excel使用if函式巢狀超過七層怎麼辦
3樓:李洪均
excel2007及以上版本支援更多層巢狀
4樓:匿名使用者
............................................
excel的if函式巢狀超過七層怎麼辦,一共有18個範圍,具體公式如下
5樓:匿名使用者
首先你的公式表述就是錯誤的,0<=f2<340這樣是錯誤的,應該是and(f2>=0,f2<340)
其次,你的公式並不需要18層處理,你前面的只需要一個if完成4.5值的,你用了4個
而根據你的公式來看,完全可以用lookup函式處理。
=lookup(f2,)
在{}中寫{大於等於的那個值,對應的那個值;大於等於的值,對應的值}一個對應值用分號
你自己補充進去就行了。
6樓:匿名使用者
可以自己在vba 環境 用 select case語句 寫個自定義的函式,所有處理都在函式裡做 ,**裡所要做的只有一件事 呼叫自定義的函式 並把數值傳進去 很簡單的哈
前提條件是 你知道怎樣開啟 excel 的vba 環境方法:工具-->巨集-->visual basic 編輯器在左邊的工程資源管理器右鍵 插入-->模組編寫自定義函式
function myfun(number) as doubleif 0 < number < 340 then myfun = 4.5
if 340 <= number < 410 then myfun = 4.5
......
end function
在非f2的**裡寫 =myfun(f2)就ok了
7樓:匿名使用者
不用這麼複雜,找兩列(d、e),把比較的對應關係放進去,假設要判斷的資料在a1,b1是判斷結果的話,那麼b1=lookup(a1,d1:e18)
excel中if函式的問題,急~!(巢狀超過7個)
8樓:匿名使用者
你說的「可以用「&」連線多個7重巢狀的if函式。如:=if(if(if(……省略)))&if(if(if(……省略)))這個方版法我返回的結果
權是"455false"是什麼原因,我的公式為=if(f7="彩電",if(j7<3500,j7*0.13,455),if(f7="冰箱",if(j7<2500,j7*0.13,325),if(f7="手機",if(j7<100,j7*0.
13,130),if(f7="洗衣機",if(j7<2000,j7*0.13,260),if(f7="壁掛式",if(j7<2500,j7*0.13,325),if(f7="落地式",if(j7<4000,j7*0.
13,520),if(f7="儲水式",if(j7<燃氣式",if(j7<2500,j7*0.13,325),if(f7="太陽能",if(j7<4000,j7*0.
13,520)))
9樓:匿名使用者
excel2007貌似可以超過這個數字,記憶中好像是64重巢狀要不就變幻公式,估計是你公式演算法問題
10樓:匿名使用者
可以用「&」連線多個7重巢狀的if函式。如:=if(if(if(……省略)))&if(if(if(……省略)))
11樓:匿名使用者
可以用和號解決,也可用查詢函式解決,不知你具體的資料
12樓:郎祥笪荷珠
excel2003巢狀不能超過7層。
建議使用excel2007,他能滿足您的要求。
excel中如何解決if函式巢狀不能超過8層數的問題
13樓:匿名使用者
用自定義函bai數。atl+f11,插入模du塊,把**粘進去
public function fx(x as range)select case x
case "趙"
fx = "zhao" & [c1] & "-" & [d1]case "馮"
fx = "feng" & [c1] & "-" & [d1]case "王zhi"
(這裡dao可參照上面的樣式,回自已寫其答它條件,n個都行)
end select
然後返回excel中,=fx(a1) 就可以用了end function
14樓:excel辦公實戰
1、2003及以下版本if巢狀最多為7層,2007以上版本if最多64層
2、利用定義名稱功能可是突破7層,把其中的一層或者多層定義為名稱
然後就可以隨便多少層了
15樓:匿名使用者
在$e$1:$f$10做一個漢字和拼音的對照表,e列漢字,f列拼音。
下拉
16樓:糊塗小仙
if(if...)&if()再繼續
bai,我做過一du個題目,zhi反正基本可dao以版解決巢狀問題。
權
17樓:匿名使用者
你的目的是什麼啊?是為了做公式玩的啊還是有什麼**中需要你這麼計算的啊
18樓:匿名使用者
把公式算出來的值貼上為數值吧。簡單實用!
19樓:匿名使用者
如果你單純做資料的話,用兩列分開套試試,不過這只是我憑空想象,沒用過,不過想想還是可能的,我做過其它的兩列的
excel中if函式超過7層了,咋辦?求大神解答?
20樓:紈絝人生
1這個判斷太多,if不是很實用
2,用vlookup,但是格式要變一下,如圖
3,lookup也行
21樓:匿名使用者
如果資料有一定的規律(比如從小到大)。就把公式分兩段寫。一段寫50--75的另一段寫75--100的。
22樓:平陽虎
=if(a1<50,0.6,roundup((a1-50)/5,)*0.1+0.6)
23樓:奇哥2008重慶
用lookup函式能解決
24樓:篤吹邶漫
可以用自定義名稱來解決。另,你的前兩個if可以合併為一個,你這兩個是用的同一結果)
從你的公式看來,可以考慮用vlookup函式試下
25樓:達彥邰冬梅
直接用=vlookup(計算表!c2,indirect(b2&"!b:c"),2,false)
如何解決iframe中https
html https情況下,不呼叫http協議資料就可以了。如何在 https 中使用 iframe 呼叫 http 內容 https加密情況下,需要全站原始碼https才可以呼叫,無法呼叫http內容,即使用了 也會被瀏覽器遮蔽掉。如何在 https 中使用 iframe 呼叫 http 內容 h...
如何在EXCEL中函式MID,VLOOKUP,LEN等是什麼意思,還有好多,希望知道的人給我翻譯下
mid 返回文字字串中從指定位置開始的特定數目的字元,該數目由使用者指定。mid text,start num,num chars text 是包含要提取字元的文字字串。start num 是文字中要提取的第一個字元的位置。文字中第一個字元的 start num 為 1,以此類推。num chars...
excel中address函式如何使用
address row num,column num,abs num a1 sheet text address函式語法具有下列引數 row num 必需。一個數值,指定要在單元格引用中使用的行號。column num 必需。一個數值,指定要在單元格引用中使用的列號。abs num 可選。一個數值,...