1樓:匿名使用者
countif(g$2:g2,$d$3:$d$185),這段公式中$d$3:$d$185有問題,顯示#value!,應是表示標準的式子,例如">5".
2樓:匿名使用者
index(d:d,min( ))是返回區域d:d中第「min()」個單元格的數值。
min()中,如果能在區域g$2:g2中找到$d$3:$d$185,就返回4*8=32,否則返回區域$d$3:
$d$185第一行的行號,也就是3;min()取最小值。
3樓:匿名使用者
index(r,n)是乙個索引函式,在區域r內,返回第n個單元格的值,
min求最小值函式
countif是條件統計函式
row()返回區域行號
&是乙個連線符號
求解excel函式 5
4樓:
=substitute(substitute(d4,right(d4,2),""),"年",".")
substitute函式是將字串中的老字串用新字串替換,目的就是為了把字元「年」替換成「.」,字串「個月」替換為空。
首先:1.right函式是從字串最右邊的開始返回指定個數的字元
right(d4,2)返回「個月」
2.括號內的=substitute(源字串,老字串,新字串)
例:=substitute(「3年5個月」,「個月」,「」)返回「3年5」---將「個月」替換成空
3.括號外的第二個替換函式=substitute(源字串,老字串,新字串)
例:=substitute(「3年5」,「年」,「.」)返回3.5---將「年」替換成「.」
4.綜上所述,1.right函式擷取字串 2.2次substitute字串替換。
5.最終結果:
5樓:匿名使用者
b1輸入
=lookup(9^9,--left(substitute(a1,"年","."),row($1:$9)))下拉
6樓:我來也
b2單元格輸入公式:
=--substitute(substitute(a2,"年","."),"個月",)
複製並下拉即可
7樓:須鑫
把b列的單元格格式設定為字元,想寫啥都行了
excel函式求解?
8樓:匿名使用者
因為有資料匹配不到,可能是沒有按ctrl+shift+enter,沒有以陣列形式計算。所有出錯了。
if(,迷惑了這麼多人,我們一起來聊聊究竟怎麼玩轉
if(,迷惑了這麼多人,我們一起來聊聊究竟怎麼玩轉它!
很多小夥伴對if(的迷惑不解,大部分都來自於vlookup函式的從右至左查詢公式中看到有if。比如昨天我們推送的教程:
if(是利用常量陣列作為if函式的第1個引數,實現構建新的兩列陣列的用法。
想徹底了解它,我們還得從if函式的基本用法說起~~
=if(a1>=0,"正數","負數"),這個很容易理解,如果條件成立,就返回後面第乙個值,條件不成立就返回第二個。
請點選輸入**描述
a1>=0(條件表示式)的結果只有兩種:a1的值》=0時,結果是true,否則結果是false,而在if結構中,所有非0的數字都等同於true,而0相當於false。
由此,下面兩個公式的結果也可以理解了:
=if(1,"正數","負數"),結果是"正數";=if(0,"正數","負數"),結果是"負數"。
if函式不僅可以返回乙個值,也可以返回區域引用。所以下面的公式也應該可以理解了:
=if(1,a2:a3,b2:b3),返回的是a2:a3
=if(0, a2:a3,b2:b3) 返回的是b2:b3
而如果if函式第乙個引數是乙個陣列
=if(,a2:a3,b2:b3)
引數為陣列時,會分別進行計算。先用1作為引數判斷,返回a2:a3;然後用0作為引數判斷,又返回乙個結果b2:
b3。兩個結果重新組合乙個陣列:a2:
a3在第一列,b2:b3在第二列。
我們選中公式,按下f9鍵,可以看到結果:。
請點選輸入**描述
下面通過案例再來回顧一下上面所講解的:
案例1:將ab列構成de列的效果
操作:選中d1:e5單元格區域,輸入公式:=if(,b1:b5,a1:a5),記得按下ctrl+shift+回車,完成多單元格公式輸入。
請點選輸入**描述
案例2:hlookup中的運用
hlookup函式的用法和vlookup函式的用法相似,只是vlookup函式是垂直方向的判斷,而hlookup函式是水平方向的判斷。
請點選輸入**描述
根據專案來查詢姓名,b5公式為:
=hlookup(b4,if(,b2:e2,b1:e1),2,0)
9樓:匿名使用者
功能是把c列和b列組成乙個雙列的矩陣用於查詢
因為要查詢c列,得到對應的b列值,所以用這種方法組裝
如果是 if(,b:b,c:c) 就等價於 b:c了
excel求解函式 10
10樓:
在h2輸入以下公式
=and(e2>f2,e2>g2)*10+and(f2>e2,f2>g2)*30+and(g2>e2,g2>f2)*31
即可——當然可以用if來弄。不如上面這條公式直接沒反應?硬要用if來寫?
那麼公式為
=if(and(e2>f2,e2>g2),10,if(and(f2>e2,f2>g2),30,if(and(g2>e2,g2>f2),31,"")))
觀察你要求,無外乎是找出三格仔誰是三個數的最大數,根據這個分別返回10、30、31而已
所以公式還可以寫成
=sumproduct((max(e2:g2)=e2:g2)*)
11樓:匿名使用者
在h2輸入以下公式
=(e2>f2)*(e2>g2)*10+(f2>e2)*(f2>g2)*30+(g2>e2)*(g2>f2)*31
=if((e2>f2)*(e2>g2),10,if((f2>e2)*(f2>g2),30,if((g2>e2)*(g2>f2),31,"")))
=sumproduct((max(e2:g2)=e2:g2)*)下拉填充
12樓:匿名使用者
=if(and(e2>f2,e2>g2),10,if(and(f2>e2,f2>g2),30,if(and(g2>e2,g2>f2),31,"")))
13樓:梨夢秋塵
=if(countif(e2:g2,max(e2:g2))>=2,"至少有兩個最大數相同!
",if(max(e2:g2)=e2,10,if(max(e2:g2)=f2,30,31)))
14樓:
h2=if(and(e2>f2,e2>g2),10,if(and(f2>e2,f2>g2),30,if(and(g2>e2,g2>f2),31,0)))
excel函式的計算公式
15樓:我來也
你的整體資料結構沒有,不能完全明白你想要的,估計應該還可以更方便的操作彙總,僅僅從公式方面的來看,我只能幫你簡化公式為:
=sum(countif(a1,*))
=sum(countif(f6,*))
你自己去測試研究一下吧
至於自動生成週幾,公式為:
=text(today(),"aaa")
只要日期明確,就能自動生成週幾了
16樓:s今生緣
不知道**的具體格式,以第二個公式為例,改為:
=(countif(f6,"白")+countif(f6,"中+")+countif(f6,"夜"))*4+countif(f6,"早+")*2.5+(countif(f6,"白")+countif(f6,"中+")+countif(f6,"夜")+countif(f6,"早+")+countif(f6,"早")+countif(f6,"中")+countif(f6,"晚")+countif(f6,"正"))*8*(or(f1=))
向左向右填充。
17樓:三條橋聚星
組合使用if函式和weekday函式。
excel函式求解
18樓:月夜清泉
右拉,下拉
19樓:匿名使用者
a3寫公式:
b3寫公式:
然後下拉填充公式即可。
20樓:匿名使用者
a3公式
向右向下填充
excel函式求解
21樓:匿名使用者
=sumifs(表一名稱!c:c,表一名稱!b:b,$b4,表一名稱!a:a,c$2)
表一的名稱不知道,請你自己對公式進行更改。先將公式貼上在c4格,下拉,然後再將c4格的公式複製到橫向的格,公式會因應複製的格會自動變化。
這個公式的意思是統計「黑椒豬排」(c2)在「常州」(b4)的實發數量(表一的c列)。
22樓:山口壇斜
使用透視表功能,簡捷又靈活。
Excel多重條件函式,excel中if函式多重條件的使用
c1 if and a1 x1 b1 y1 z 2,if and a1 x1 b1 y2 z 3,if and a1 x2 b1 y2 z 2 3,if and a1 x3 b1 y1 z z 2 公式中帶有引號的,如果實際中是數值,就換成實際數值不需要加引號,如果是文字就要加引號 if and f...
EXCEL中的IF函式,EXCEL中IF函式的使用方法
if 條件,條件為真時返回的值,條件為假時返回的值 舉個例子給你學習if函式的使用方法 假設a1單元格為1時,b1單元格顯示 a a1單元如果不為1,則顯示為空 b1單元格輸入公式 if a1 1,a 這時你在a1單元格輸入1,b1單元格就會顯示為a,a1單元格不輸入內容,b1單元格就不顯示內容了 ...
excel函式統計個數,excel如何用函式統計資料的個數?
假設你的資料在a1 e1000,在f1輸入 countif a 1 e 1000,row a1 下拉到f9即可得到1 9分別出現的次數。使用countif函式,如資料在a e列,f1 f9列輸入1,2 9,g1輸入 countif a e,f1 然後向下複製就統計出了1,2 9的個數。使用count...
excel績效公式函式編寫,用Excel函式計算工資績效函式怎麼寫
在b1中輸入或複製貼上下列公式 if a1 100,500,if a1 70,a1 100 500,if a1 60,250,0 下拉填充 績效放a1 公式 if a1 60,0,if a1 69,50 500,if a1 100,500,a1 100 500 用excel函式計算工資績效函式怎麼寫...
求excel函式的寫法,求乙個excel函式的寫法
如果只有上面三種情況,可以直接用if函式 if a1 廣東 a if a1 廣西 b c 如果對應的省份比較多,資料也比較多時候,建議用lookup b1單元格公式 if a1 廣東 a if a1 廣西 b if a1 山東 c 下拉即可 用choose函式也可以,直接if巢狀也可以。functi...