1樓:匿名使用者
=if(a1="","",lookup(a1,%,%))假設上面資料位於d1:e13單元格區域,公式可簡化如下:
=lookup(a1,d$1:d$13,e$1:e$13)下拉填充
2樓:匿名使用者
用lookup吧
=lookup(a1,%,%)
另外,用if也是可以的。不過要用變通的方法避開巢狀超出7層:
=if(a1=3%,5%,if(a1=4%,10%,if(a1=5%,15%,if(a1=6%,15%,0))))+if(a1=7%,20%,if(a1=8%,20%,if(a1=9%,20,if(a1=10%,25%,if(a1=15%,30%,0)))))+if(a1=20%,35%,if(a1=30%,50%,if(a1=40%,60%,if(a1=50%,100%,0))))
3樓:菠lo_嗷嗚嗚
用vlookup或者sumproduct函式都可以實現。
如果不會用可以聯絡郵箱[email protected]或者追問。
給你看個例項好了,公式:
=sumproduct(($a$2:$a$14<=f2)*($b$2:$b$14>f2)*$c$2:$c$14)
下圖是效果,可以滿足精確查詢:
4樓:
=choose(find("1",(條件1)*1&(條件2)*1&……&(條件n)*1),結果1,結果2,……結果n)
例如:=choose(find("1",and(0 這是前兩種情況的示例。 5樓:匿名使用者 vlookup吧 比較簡單,07以上版本if可以超出7曾 6樓:莫道枉然 excel2003公式只能巢狀7層,如超過七層,可以使用更高版本的excel或者通過定義名稱突破限制。 不定義名稱的話可以使用模糊查詢,d2=lookup(c2,) excel**的if函式超過7層,怎麼辦? 7樓:匿名使用者 按你公式改成如下 =if(or(m7=),g343,if(m7="t",g344,if(m7="l",g345,if(m7="x",g346,if(m7="a",g347,if(m7="b",g348,if(m7="c",g349,if(m7="d",g350,""))))))))*o7 再縮簡 8樓:太極健 可以用自定義名稱來解決。另,你的前兩個if可以合併為一個,你這兩個是用的同一結果) 從你的公式看來,可以考慮用vlookup函式試下 9樓:小雪 =if(iserr(find(left(a4,1),"地牆天潔燈專水土")),if(or(f4=0,f4=""),"",max(b$1:b3)+1),text(find(left(a4,1),"地牆天潔燈專水土"),"[dbnum1]")) excel中用if函式超過了7層怎麼辦? 10樓:弗爾佈雷斯 試試這個公式 =if(c2=0,"",vlookup(計算表!c2,indirect(b2&"!b:c"),2,false)) 11樓:匿名使用者 =if(c2=0,"",vlookup(計算表!c2,indirect(b2&"!b:c「),2,0)) 12樓:匿名使用者 =if(c2=0,"",vlookup(計算表!c2,indirect(b2&"!b:c"),2,false)) 13樓:沒去過米拉溝 直接用=vlookup(計算表!c2,indirect(b2&"!b:c"),2,false) excel使用if函式巢狀超過七層怎麼辦 14樓:匿名使用者 你寫的公式資料與**中的資料不對應 公式可以寫成 =if(p6="","",lookup(p6,))07及以上的版本可以支援7層以上的巢狀,如果是03版且一定要用if進行巢狀的話,公式可以改成 =if(p6="","",if(p6<72,if(p6<50,"f",if(p6<53,"d",if(p6<58,"c-",if(p6<63,"c",if(p6<68,"c+","b-"))))),if(p6<78,"b",if(p6<83,"b+",if(p6<88,"a-",if(p6<93,"a","a+")))))) 15樓:李洪均 excel2007及以上版本支援更多層巢狀 16樓:匿名使用者 ............................................ excel中if函式超過7層了,咋辦?求大神解答? 17樓:紈絝人生 1這個判斷太多,if不是很實用 2,用vlookup,但是格式要變一下,如圖 3,lookup也行 18樓:匿名使用者 如果資料有一定的規律(比如從小到大)。就把公式分兩段寫。一段寫50--75的另一段寫75--100的。 19樓:平陽虎 =if(a1<50,0.6,roundup((a1-50)/5,)*0.1+0.6) 20樓:奇哥2008重慶 用lookup函式能解決 21樓:篤吹邶漫 可以用自定義名稱來解決。另,你的前兩個if可以合併為一個,你這兩個是用的同一結果) 從你的公式看來,可以考慮用vlookup函式試下 22樓:達彥邰冬梅 直接用=vlookup(計算表!c2,indirect(b2&"!b:c"),2,false) excel的if函式巢狀超過七層怎麼辦,具體公式如下:(在問題補充中)謝謝!! 23樓:匿名使用者 你好:可以用if()的兩種情況,分段,就可以到14層。也可以用lookup(),可以傳個樣表,我可以用函式嚮導分析一下,**可以改。 發現有重複現象,如d10=男怎麼樣,是女就不用說了,是第二情況呀。 24樓:匿名使用者 超過太多的if條件就不能計算了,只能把條件拆分了來計算。比如先計算性別「男」再計算性別「女」。 25樓:匿名使用者 改用vlookup吧 excel的if函式巢狀超過七層怎麼辦,一共有18個範圍,具體公式如下 26樓:匿名使用者 首先你的公式表述就是錯誤的,0<=f2<340這樣是錯誤的,應該是and(f2>=0,f2<340) 其次,你的公式並不需要18層處理,你前面的只需要一個if完成4.5值的,你用了4個 而根據你的公式來看,完全可以用lookup函式處理。 =lookup(f2,) 在{}中寫{大於等於的那個值,對應的那個值;大於等於的值,對應的值}一個對應值用分號 你自己補充進去就行了。 27樓:匿名使用者 可以自己在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了 28樓:匿名使用者 不用這麼複雜,找兩列(d、e),把比較的對應關係放進去,假設要判斷的資料在a1,b1是判斷結果的話,那麼b1=lookup(a1,d1:e18) excel裡if函式巢狀超過7層,無法進行公式 求高人指點 不要加&的,這個我用了不好用,能給個具體對應的方法 29樓:匿名使用者 1、在if後加兩個括號,解除層數限制 2、最好用名稱 3、突破7層限制用vlookup最好 30樓:匿名使用者 用一個輔助單元格,在第七層的引用輔助單元格,再在高助單元格設if公式! 31樓:匿名使用者 升級到2007就可以超過上述限制了。 另外在2003中可以先將的資料分成兩段用邏輯函式處理一個仍可解決 32樓:手機使用者 =if(and(n4="一個月",o4="高",p4="配合"),"a" ,if(and(n4="一個月",o4="中",p4="配合"),"a" ,if(and(n4="一個月",o4="高",p4="配合"),"a" ,if(and(n4="半年",o4="高",p4="配合"),"b" ,if(and(n4="三個月",o4="中",p4="配合"),"b" ,if(and(n4="一個月",o4="低",p4="配合"),"b" ,if(and(n4="三個月",o4="高",p4="不配合"),"b","")))))))& if(and(n4="三個月",o4="低",p4="配合"),"b" ,if(and(n4="三個月",o4="低",p4="配合"),"b" ,if(and(n4="一個月",o4="中",p4="不配合"),"b" ,if(and(n4="一個月",o4="高",p4="不配合"),"b" ,if(and(n4="半年",o4="中",p4="配合"),"b" ,if(and(n4="一個月",o4="低",p4="不配合"),"c" ,if(and(n4="三個月",o4="中",p4="不配合"),"c","")))))))& if(and(n4="三個月",o4="低",p4="不配合"),"c" ,if(and(n4="半年",o4="高",p4="不配合"),"c" ,if(and(n4="半年",o4="中",p4="不配合"),"c" ,if(and(n4="半年",o4="低",p4="配合"),"c" ,if(and(n4="半年",o4="低",p4="不配合"),"c",""))))) 「&」後面不要「,」,第二段超過7層。 其實公式還可精簡,把n4的三種情況分開處理,就可以減少巢狀數。看到這麼長的if,有點煩! 重新組合精簡後,可以不超過7層巢狀. =if(or(n4="",o4="",p4=""),"",if(n4="一個月",if(p4="配合",if(o4="低","b","a"),if(o4="低","c","b")),if(n4="三個月",if(p4="配合",if(o4="低","c","b"),if(o4="高","b","c")),if(p4="配合",if(o4="低","c","b"),"c")))) countifs a1 a11,小蘭 b1 b11,2018 5 24 countif函式,或者資料透視表 兩個lookup就可以 excel中如何自動統計數值出現次數?根據補充說明,樓主的這個需求,可以分解為兩個問題.第一,a列中,都有哪些數.每二,a列中,各數出現的次數.我的解決步驟 1,選單 ... 要真實刪除還是在計算時忽略最大最小值啊?應該不難啊 i2 sum b2 h2 max b2 h2 min b2 h2 countif b2 h2,0 2 以第一行為例 sum a1 z1 max a1 z1 min a1 z1 count a1 z1 2 請將其中a1 z1修改為實際的資料範圍 要e... 設你的資料在a列中,那麼。小於 100的資料個數佔總資料個數的比例。countif a a,100 count a a 100至 50 countifs a a,50 a a,100 count a a 50至 20 countifs a a,20 a a,50 count a a 20至0 cou...excel用什麼函式可以自動計算某個日期中某個數值出現了幾次
excel函式表示式,多列多行的excel表,要求刪除每行的最大值和最小值,再求其平均值
在EXCEL裡用什麼函式可以統計資料分佈概率?