請教excel上製作工資表如何用函式或者公式可以自動生成工資條

2022-03-11 00:13:04 字數 5832 閱讀 2651

1樓:匿名使用者

.假設你的工資表在sheet1

在另一張表的a1輸入公式

=if(mod(row(),3),offset(sheet1!$a$1,(mod(row()-1,3)>0)*round(row()/3,),column(a1)-1),"")

然後將a1公式向右複製(工資表有幾列就拖幾列)再把第一行的公式向下複製

2樓:天天過節

excel工資條的做法

1.新建工作表(sheet2),將sheet1第1行單位資訊複製到sheet2的第1行

2.在sheet2的a2單元格輸入公式:

=if(mod(row(),2)=0,sheet1!a$2,index(sheet1!$a:$u,int((row()+3)/2),column()))

並拖動複製到所有單元格

3.設定列印區域的邊框線、字型大小、行距,工具-選項-檢視中去掉「零值」前的勾

3樓:紅旗雪

如圖,將工資表自動生成工資條。可在新的工作表a1中輸入

=iferror(offset(sheet1!a$1,if(int(row(a3)/3)*3-2=row(),1,if(int(row(a3)/3)*3-1=row(),int(row(a3)/3)+1,"")),),"")

向右向下拖即可。

4樓:匿名使用者

有更簡單的辦法,在電子**上輕鬆的製作工資表。

1、首先要批量插入空行

2、打量複製每個人的工資專案(標題)

3、ok了。

請教excel上製作工資表如何用函式或者公式可以自動生成工資條

5樓:匿名使用者

方法如圖:將工資表自動生成工資條。可在新的工作表a1中輸=iferror(offset(sheet1!

a$1,if(int(row(a3)/3)*3-2=row(),1,if(int(row(a3)/3)*3-1=row(),int(row(a3)/3)+1,"")),),""),向右向下拖即可。

拓展:1、如果公式的計算結果為錯誤,則返回您指定的值;否則將返回公式的結果。使用 iferror 函式來捕獲和處理公式中的錯誤。

value 必需,檢查是否存在錯誤的引數。value_if_error 必需,公式的計算結果為錯誤時要返回的值。計算得到的錯誤型別有:

#n/a、#value!、#ref!、#div/0!

、#num!、#name? 或 #null!。

2、#n/a 當在函式或公式中沒有可用數值時,將產生錯誤值#n/a。#value! 當使用錯誤的引數或運算物件型別時,或者當公式自動更正功能不能更正公式時,將產生錯誤值#value!。

#ref! 刪除了由其他公式引用的單元格,或將移動單元格貼上到由其他公式引用的單元格中。當單元格引用無效時將產生錯誤值#ref!。

#div/0! 當公式被零除時,將會產生錯誤值#div/0!。

6樓:

將工資表自動生成工資條。可在新的工作表a1中輸入

=iferror(offset(sheet1!a$1,if(int(row(a3)/3)*3-2=row(),1,if(int(row(a3)/3)*3-1=row(),int(row(a3)/3)+1,"")),),"")

向右向下拖即可。

7樓:匿名使用者

.假設你的工資表在sheet1

在另一張表的a1輸入公式

=if(mod(row(),3),offset(sheet1!$a$1,(mod(row()-1,3)>0)*round(row()/3,),column(a1)-1),"")

然後將a1公式向右複製(工資表有幾列就拖幾列)再把第一行的公式向下複製

8樓:清風吧吧啦

這個很容易的,方法很多,可以使用填充序列+定位+貼上的方法,也可以使用排序+定位+貼上,同樣也可以使用郵件合併的方式,看你需要那種了。使用公式太過麻煩。

9樓:

最好是上圖,根據你實際要求寫函式

10樓:文夏侯菡

你可以使用offset函式去抓取你想要的資料

excel上製作工資表有什麼函式或者公式可以自動生成工資條嗎?

11樓:天天過節

工資條的做法

1.新建乙個工作表(工資條)

2.將「工資」中第1行標題複製到工資條的第1行3.在「工資條」a2單元格輸入公式:

=if(mod(row(),2)=0,工資!a$2,index(工資!$a:

$u,int((row()+3)/2),column())),並拖動複製到所有單元格

4.檔案-頁面設定-工作表-頂端標題行$1$1,紙張(a4橫放)、字型大小(10)、行距(15)、設定邊框線

5.工具-選項-檢視中去掉「零值」前的勾

12樓:壹人事平台

工資表彙總常用excel功能

(1)插入輔助列  (2)排序

工資表轉工資條的製作方法

第一步: 開啟我們要處理的excel工資表第二步:在工資表的後面一列填寫序號(小技巧:

在 g2填上1之後,把滑鼠放在g1的左下角,出現乙個+,點2次+,即可自動填充),在複製兩次。

第三步:複製6次表頭

第四步:排序,主要關鍵字以g列(就是我們加序號的那列),公升序;次要關鍵字以f列(就是應發工資那列),點選確定。

請哪位高手幫忙解釋下,excel上製作工資表有什麼函式或者公式可以自動生成工資條,謝謝!

13樓:邢金鴿

你最好提供個郵箱,我發給你個excel**,你按照下面的要求填上你想要的內容就可以自動的生成了!

1、新建一excel檔案,在sheet1中存放工資表的原始資料,假設有n列。第一行是工資專案,從第二行開始是每個人的工資。

2、在sheet2中我們來設定工資條。根據實際情況,工資條由三行構成,一行對應工資專案,一行對應乙個人的工資資料,然後是乙個空行用來方便切割。這樣三行構成乙個工資條。

工資專案處在行號除以3餘數為1的行上;空行處在行號能整除3的行上。以上兩行不難設定,關鍵是工資資料行,牽扯到sheet1與 sheet2中資料的對應,經分析不難看出「sheet1中的資料行=int((sheet2中的資料行+4)/3)」。

3、這樣我們在sheet2的a1單元格中輸入公式「=if(mod(row(),3)=0,"",if(mod(row(),3)=1,sheet1!a$1,index(sheet1!$a:

$n,int((row()+4)/3),column())))」。確認後選擇a1單元格,把滑鼠放在a1單元格的右下角,滑鼠變成「+」時,向右拖動滑鼠自動填充至n列,這樣工資條中的第一行就出來了。選定a1:

n1,把滑鼠放在n1單元格的右下角,滑鼠再次變成「+」時,向下拖動滑鼠自動填充到資料的最後一行,工資條就全部製作完成了。

記得公式「=if(mod(row(),3)=0,"",if(mod(row(),3)=1,sheet1!a$1,index(sheet1!$a:

$n,int((row()+4)/3),column())))」要把前後兩頭的引號去掉哦

14樓:

把問題作為內容(郵件主題一定要包含excel字樣)、樣表(請特別注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下 [email protected],

15樓:肖小雅

給個郵箱,。我給你發乙個不用函式,並且方法很簡單的方法

excel上製作工資表有什麼函式或者公式可以自動生成工資條嗎? 謝謝![email protected]

16樓:方括號

給你發了工資條示例,請查收。

17樓:

看看這個公式的效果如何:

假設原表為「工資表」的a:h列,在工資條表輸入:

=if(mod(row(a1),3)=0,"",if(mod(row(a1),3)=1,工資表!a$1,index(工資表!$a:

$h,int(row(a5)/3),column())))

向右填充,向下填充。

18樓:論壇磚家

ybwxhtq的公式很強大,完全符合要求,我也學了一招,若把int(row(a5)/3)改成,(row(a1)+4)/3,將更加容易理解

=if(mod(row(a1),3)=0,"",if(mod(row(a1),3)=1,工資表!a$1,index(工資表!$a:

$h,(row(a1)+4)/3,column())))

樓下的公式也很簡潔,但工資條之間沒有空行,所以還是我這個公式好用些。

19樓:絕妙還精緻丶小貓

=index(工資表區域,if(mod(row(a1),2),row(a1)/2+1,1),column(a1)) 工資表區域為包含標題行的整個區域的絕對引用。公式向右向下複製。

20樓:匿名使用者

你去這裡看一下,希望可以幫到你。

用excel的函式或者公式自動生成工資條的方法是什麼?

21樓:匿名使用者

方法如圖:將工資表自動生成工資條。可在新的工作表a1中輸=iferror(offset(sheet1!

a$1,if(int(row(a3)/3)*3-2=row(),1,if(int(row(a3)/3)*3-1=row(),int(row(a3)/3)+1,"")),),""),向右向下拖即可。

拓展:1、如果公式的計算結果為錯誤,則返回您指定的值;否則將返回公式的結果。使用 iferror 函式來捕獲和處理公式中的錯誤。

value 必需,檢查是否存在錯誤的引數。value_if_error 必需,公式的計算結果為錯誤時要返回的值。計算得到的錯誤型別有:

#n/a、#value!、#ref!、#div/0!

、#num!、#name? 或 #null!。

2、#n/a 當在函式或公式中沒有可用數值時,將產生錯誤值#n/a。#value! 當使用錯誤的引數或運算物件型別時,或者當公式自動更正功能不能更正公式時,將產生錯誤值#value!。

#ref! 刪除了由其他公式引用的單元格,或將移動單元格貼上到由其他公式引用的單元格中。當單元格引用無效時將產生錯誤值#ref!。

#div/0! 當公式被零除時,將會產生錯誤值#div/0!。

excel工資表中,如何設定公式能自動生成工資條?

22樓:麻汀蘭閃秋

excel工資條的做法

1.新建工作表(sheet2),將sheet1第1行單位資訊複製到sheet2的第1行

2.在sheet2的a2單元格輸入公式:

=if(mod(row(),2)=0,sheet1!a$2,index(sheet1!$a:$u,int((row()+3)/2),column()))

並拖動複製到所有單元格

3.設定列印區域的邊框線、字型大小、行距,工具-選項-檢視中去掉「零值」前的勾

23樓:匿名使用者

選取鏈結公式來計算:

比如,你的實際計算公式在 表1中,你工資表在表2中那麼,將所有計算及合計放在表1中,工資表內鏈結到表1相應的位置即可,比如,在表1中計算補貼資料,最後彙總在表1的b25在表2工資條補貼項=if(表1!b25=0,"",表1!b25) 此處意思是如果有數就顯示實際值,無數就顯示空格

依次類推,將工資表各項進行對應就可以了

計件工資表excel怎麼做,計件工資表excel怎麼做

具體操作如下 1.開啟excel 2.新建乙個excel 命名為 計件工資明細表 然後,在sheet1,命名為 員工編號 3.sheet2,命名為 工價表 4.有些時候我們為了防止有人在工價表中更改單價,就將工價表的單價加密 1 選中整個單元格,2 右擊,選擇設定單元格格式。5.在保護選單下,把鎖定...

有工資表怎樣討要工資,如何聰明的討要工資?求妙招。

及時足額支付勞動報酬是用人單位的義務,用人單位違反約定,剋扣或者無故拖欠勞動者工資的,需承擔相應的責任。一 用人單位剋扣或者無故拖欠勞動者工資的,以及拒不支付勞動者延長工作時間工資報酬的,勞動者可以隨時通知用人單位解除勞動合同並要求用人單位賠償。用人單位除在規定的時間內全額支付勞動者工資報酬外,還需...

A,B兩張excel工資表,人員都一樣,但姓名順序不同,如何

a,b兩張excel工資表,人員都一樣,但姓名順序不同,可以利用match函式建立輔助列進行 排序,使a表與b表的姓名順序都能一致 軟體版本 office2007 方法如下 1.sheet1中有與sheet2中名字一樣但順序不同的人員表 2.在sheet2中輸入公式如下 3.然後對b列進行順序排序,...