1樓:匿名使用者
表2第一列:
輸入下邊的陣列公式,同時按ctrl+shift+enter三鍵結束=index($a$1:$a$13,min(if(countif(c$1:c1,a$2:
a$13),65536,row($2:$13))))
表2第二列:
輸入下邊公式.
=sumif(表1!$a$2:$a$13,b2,表1!$b$2:$b$13)
上邊的引用位置如果對應不上你真正表的,請修正.
其實,最簡單的方法就是在表2建立一個透視表.非常非常方便.
2樓:匿名使用者
這要用sumif函式來做
sheet2的b1單元格寫入公式
=sumif(sheet1!a:a,a1,sheet1!b:b)下拉複製公式
3樓:匿名使用者
假定兩張表的資料都在a列和b列從第2行開始
表2:b2
=if(a2<>"",sumif('表1'!a:a,a2,'表1'!b:b),"") 下拉填充
4樓:匿名使用者
在表2第2列每格都輸入sumif (表1第一列範圍,表2第一列對應行name,表2第二列範圍)
5樓:匿名使用者
1、sumif函式
2、資料透視表
6樓:
使用sumif函式 sumif(表1 a1:a1000,表2 a1,表1 b1:b1000)
7樓:匿名使用者
用vlookup函式呀
excel **如何將符合條件1的資料**自動複製到**2。
8樓:匿名使用者
sheet2的a2輸入
=index(sheet1!$b:$b,small(if(sheet1!
$a$2:$a$100=a$1,row($2:$100),1000),row(1:
1)))&""
先按住 ctrl+shift,最後回車
公式右拉再下拉
9樓:匿名使用者
回答最快的yanxy0924 說的對
在excel 工作表中,如何用函式呼叫另一個工作表中的符合條件的資料
10樓:匿名使用者
選資料區域—copy
—選單欄——資料——篩選——自動篩選——先選a列下
拉框的「1」,再選c列下拉框的「自定義」:大於——20——確定
選資料(行)——複製——新工作表——貼上
一樓補充:
這個問題用自動篩選比較簡單,但既然你強調要用函式,就給你的函式公式吧:
在sheet2的a1輸入
=index(sheet1!a:a,small(if((sheet1!
$a$1:$a$100=1)*(sheet1!$c$1:
$c$100>20),row($1:$100),4^8),row(1:1)))&""
陣列公式,輸入後先不要回車,按ctrl+shift+enter結束計算,再向右和向下填充。
順便一句:
二樓的公式錯了,糾正一下:
在sheet2的a1輸入
=if(and(sheet1!$a1=1,sheet1!$c1>20),sheet1!a1,"")回車並向右和向下填充。
11樓:匿名使用者
在sheet1中的c2中輸入或複製貼上此公式
=vlookup(a2,sheet2!a:c,3,0)
下拉填充
12樓:
在進行excel**計算來時,經常自需要使用其它工作表的資料**來參與計算。這時就需要遵守一定的引用規則,即工作表名!資料來源地址。
比如在兩張**中有兩個季度員工的工資,然後要在彙總**中進行兩個季度總工資的彙總,這裡http://jingyan.baidu.
就詳細演示怎麼引用其它**的資料。
13樓:匿名使用者
在d2輸入=vlookup(a2,sheet2!a$1:d$100,4,)往下拖
excel中如何在一個**中引用另外**裡面的資料進行計算?
14樓:茗童
1.在sheet2中計算出sheet1表中月花費總額的最大值。sheet1和sheet2如下圖所示。
2.在sheet2中的c4格寫入公式「=max(」,注意只需要寫成這樣就可以了,不要按回車,可以看到上方的公式欄也顯示了「=max(」。
3.接下來直接切換到sheet1,然後用滑鼠選中d2到d6,這個時候可以看到上方的公式欄顯示的是「=max(sheet1!d2:
d6」。現在按下回車鍵,excel自動從sheet1切換到了sheet2,在sheet2中的c4格中也填上了sheet1中d2到d6的最大值860。
15樓:匿名使用者
在本表中(sheet1)用公式引用單價計算,如a1為單價,b1為數量,要在c1求金額,則在c1輸入公式:=a1*b1
如果要在另表(sheet2)中引用表sheet1的資料,則要在「a1」(引用單元格)前加上「sheet1!」:=sheet1!a1*sheet1!b1
16樓:匿名使用者
1、可以使用vlookup函式從單價**查詢單價使用
2、求和可以使用sum() / sumif()等函式進行
引用他表資料的時候在資料引用時需要指定資料來源的**名稱或者文件名稱。
excel如何實現自動計數,如只要在單元格內輸入文字或數字就自動計1.如下圖,
17樓:退休畫線工
=counta(準備輸入內容的單元格區域)
因為你的圖沒行號和列標,所以只能籠統都回答你,自己去氫「準備輸入內容的單元格區域」替換成單元格引用。
18樓:南極雪魚
這個問題非常簡單!
如果計數的單元格不在a列上的話。
輸入以下即可
=countif(a:a,"<>")
如果計數的單元格在a列的某一行上(譬如a20)的話輸入以下即可
=countif(a1:a19,"<>")
19樓:孫立寶
可以設定整列自動計數功能嗎?
比如a列。
excel裡的成績單,用什麼函式可以自動計算名次的?
20樓:小清新心萌萌噠
利用rank函式可以計算
名次。計算名次步驟如下:
工具/原料
電腦 excel
方法/步驟
1、首先,開啟需要計算名次的**。
2、選擇中單元格,在單元格內輸入rank函式。
3、輸入完成。
4、電腦鍵盤上按下回車鍵,得到結果。
5、將滑鼠移動到單元格右下角,拖拽,計算名次完成。
21樓:天使在唱歌
可以直接用rank排名函式。
1、以excel2010版本為例,如下圖要對該**裡的總分成績單進行排名,在f列顯示名次;
2、首先在f2單元格輸入rank函式公式,=rank(e2,e:e),按enter鍵則可得出排名結果;
3、把滑鼠游標放在f2單元格右下角,下拉填充公式,則可對e列的總分進行排名了。
22樓:戒貪隨緣
在microsoft office excel中
rank函式能實現將指定區範圍內的資料按升序或降序排名.
呼叫公式格式:=rank(number,ref,order)
number 為需要找到排位的數字。
ref 為數字列表陣列或對數字列表的引用,ref 中的非數值型引數將被忽略。
order 為一數字,指明排位的方式。
如果 order 為 0(零)或省略,對數字的排位是基於 ref 為按照降序排列的列表,
即0或省按降序排名,非0按升序排名.
例:將a1:a100內的資料從高到低排名,排名結果存放在對應的b1:b100中
方法:第1步 在b1中使用公式:=rank(a1,$a$1:$a$100,0)
第2步 用下拉方法在b2:b100中填入對應公式即可
23樓:匿名使用者
假設成績在d列,在e2輸入
=rank(d2,d:d)
公式向下複製即可。
24樓:匿名使用者
設f列為分數列,f1開始為第一個學生的成績 公式如下:=rank(f1,f:f),其他的往下拉即可。
如下的計算ecel中的if函式巢狀層數超過允許值以
眯住眼串針 公式也很長。 用 vba 吧看著就頭大 sub ss dim i,j,l,mg select case a16 case is 100 i 3 j 0 case is 500 i 4 j 100 case is 1000 i 5 j 500 case is 5000 i 6 j 1000...
ecel中使用tet函式怎麼設定
text函式 將數值轉換為按指定數字格式表示的文字。語法text value,format text value 為數值 計算結果為數字值的公式,或對包含數字值的單元格的引用。format text 是作為用引號括起的文字字串的數字格式。通過單擊 設定單元格格式 對話方塊中的 數字 選項卡的 類別 ...
求下列函式的導數,如下圖。最好能寫出過程
1.y 10x 1 2.y e x x e x 3.y 1 x 2 4.y 1 5.y 0 6.y e x x e x 1.y 2x e x 2.y 1 lnx 3.y 1 cosx 2 4.y 2cos2x 5.y 2 2 x 3 x ln2 2 x ln3 3 x 6.y e x cosx si...