EXCEL函式求解,EXCEL函式求解

時間 2022-08-22 02:37:03

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...