1樓:匿名使用者
下面為公式個人直白解釋,至於返回效果自己琢磨:
mod(row(),3)+1為choose第1個引數,其結果為公式所在行行號的餘數+1,行號1、2、3迴圈分別為2、3、1,對應choose相應的值。
以下為choose的返回值:
公式所在行號為3、6、9…(餘數+1為1,即choose第1個返回值)則返回:offset(12月工資表!a$3,row()/3,)注:
該公式返回來12月工資表!a$3位置向下第row()/3行的值。
公式所在行號為1、4、7…(餘數+1為2,即choose第2個返回值)則返回:空白。
公式所在行號為2、5、8…(餘數+1為3,即choose第3個返回值)則返回:12月工資表!a$3的值。
誰能幫我解釋一下這兩個excel中的公式呢?我看不懂,能分步驟幫我理解一下麼?
2樓:匿名使用者
你可以用工具——公式稽核——公式求值,一步一步檢視計算過程。也可以選擇公式中的某一部分,按f9得到選定部分的結果。將((n3-3500)*5%的結果分別乘以0.
6,2,4,5,6,7,9,再分別減去0,21,111,201,551,1101,2701,取所得結果最大值,並與0比較,取最大值,再四捨五入。
3樓:匿名使用者
1,是四捨五入的公式,意思 為n3-o3-p3-q3的結果進行四捨五入,最後的0表示保留小數點後0位。2,是一樣道理只是用了max取最大的值,小數點後保留2位。
請問哪位excel高手能詳細的幫我解釋一下這個公式是如何設計出來的,非常感謝! 25
4樓:本本經銷商
本來很簡單的公式為何要寫的如此複雜呢?就不能優化一下嗎?
就一個if公式條件判斷,條件是:t5-sum(u5:x5)<3500條件成立返回的結果:
max((((p5+max(t5-sum(u5:x5),0)-3500)/12>)*%)*(p5+max(t5-sum(u5:x5),0)-3500)-)
條件不成立時返回的結果:max(((p5/12>)*%)*p5-)你的公式存在很大的優化空間,優化後更容易理解。
建議樓主截圖出來,就是講具體要求解決的問題貼出來。
寫公式的人講原本簡單的問題弄複雜了,哪怕用自定義名稱來簡化相應的陣列也更容易理解。
像這種問題更多的使用lookup函式來取相應的值。
5樓:匿名使用者
vlookup函式名"*"&c1&"*"表示要在sheet1表的a列找包含c1單元格的行,並且返回找到行所對應的b列的值,那個2就是指b列。即a:b中,a是第1列,b是第2列。
最後一個0表示精確匹配。
6樓:李大俠83**
掃了一眼
感覺像是個人所得稅公式
其實不需要辣摸長
excel問題,**中的公式我怎麼看不懂啊,請高手解釋的詳細點,
7樓:碎瓊如玉
**有公式啊,沒有看到。
8樓:小公主
這個中間有幾個問題。
1、在單元格a11中輸入 1 .
2、對a12:b19的單元格進行文字設定(字型大小啦、字型這些問題)
關於excel的rank函式能給一個詳細的解釋嗎?,我在excel中練題看見過這個
9樓:風正半帆
如圖稀釋rank.eq函式的使用。
簡而言之,rank.eq是求一個數在一組數的排位(排名)函式。
c4中公式的作用是:求b4(172)在b4:b19範圍內一組數的位置。第三個引數0(可省略)表示降序。結果為3,則是表示第三大。
重點是第二個引數,要用絕對地址。方法是選定範圍後用f4切換地址型別。所謂絕對地址是在在公式填充時地址不能變的。
第二個參考,在公式向下填充時是不能變化的,所以用絕對地址。第一個引數向下填充要變化的,所以用的是相對地址。
供參考,祝順利。
10樓:匿名使用者
rank.eq是在
2010版本以後出現的函式,其實其就是rank函式,區別在於不同版本。
如果你在2007版本輸入rank.eq是沒有反應的,但是在2010版本輸入rank是有效果的。
rank(number,ref,[order])
number:需要排序的數值
ref:在哪個目標區域內進行排
[order]:排序規則,也就是你說的升序或者降序,"0"為升序,"1"為降序
如下解釋
=rank($a2,$a$2:$a$8,0)
在a2:a8區域,找到a2排第幾,從大到小排列
注意,rank函式排序的結果,相同數值排名一樣,往下的數值依次往下推,如下圖:
計算機二級office相關題目 rank函式在excel**中的應用 誰給我解釋一下這個函式怎麼用 10
11樓:開掛很好
還有這種函式,你要數學好,而且我沒見過
12樓:匿名使用者
請在e2中輸入公式:
=rank(d2,d:d)
將e2 下拉填充即可 。
13樓:匿名使用者
e2=rank(d2,d:d)結果存在並列名次
那位excel老師能給我詳細解釋一下這個工資條的公式,公式如下:
14樓:萬年金剛鑽
這個公式,每三行迴圈一次。每次迴圈中:
如果是第一行,那麼取第一行(也就是表頭)中和公式所在列相同列的值
如果是第三行,空白,下面是比較複雜一點的第二行
如果是第二行,以一個固定單元格$a$1作為基準,獲取一個相對這個基準位置具有(xy)偏移量的單元格的值:
其中y偏移量【column()-1】是當前所在列號-1-------當前列是1,向右偏移1-1=0列,右拉後,當前列是2,向右偏移2-1=1列……
其中x偏移量【int(row()/3)+mod(row(),3))-1,】是當前所在行應該表示的職工的位置
因為每個職工會佔用3行,所以【當前的行號/3】就是第幾個員工----> int(row()/3)
mod(row(),3))-1累贅了,其實用【+1】就可以了;這部分是調整結構使用的
=if(mod(row(),3)=1,工資表!a$1,if(mod(row(),3)=2,offset(工資表!$a$1,(int(row()/3)+1,column()-1),""))
這樣就可以了
15樓:匿名使用者
用這個也行=choose(mod(row(1:1)-1,3)+1,工資表!a$1,offset(工資表!
$a$1,int((row(1:1)-2)/3)+1,column(a:a)-1),"")
主要是迴圈變化問題,把=row(1:1)-1,3)+1和=int((row(2:2)-2)/3)+1放在一列向填充看看人什麼規律。
16樓:匿名使用者
= mod(3,2), 就獲得兩數相除的餘數,例子餘1.
=row()函式,返回所在的行數。
公式第一句:如果(if) 行數除以3,餘1,就返回工資表a1格,也就是顯示「姓名」兩字。
後面,如果行號除以3,餘2,就執行sffset語句。否則,就空格。
這樣**就會形成 一行「姓名」,一行人名字,一行空行格。
sffset()函式,簡單講 :=sffset(參照系,偏移行數,偏移列數)。
int(),把數字向下捨去到接近值,如int(8.9),結果是8。
column()函式是引用列數,如 :=column(b5), 結果是2。a列就是1,b列就是2.....z列就是26。
可以說做公式的人很有水平,佩服。
我有個不用做公式的辦法,把工資表變成工資條,每人撕走一條。
把工資表複製一張。
做序號,每人一號,1、2、3、.....100。(假設有100人)
在**下方空白處接著做序號0.5、1.5、2.5、3.5.......100.5。(可以下拉自動生成)
複製「姓名、所屬單位.....實發工資」 這一行。選中0.5到100.5 到l列這一區域----貼上。就形成了99條專案行。
在下方接著做序號,1.2、2.2、3.2、4.2.....99.2、100.2。
游標在任意序號格,點工具條中的「排序"(升序)按鈕。就ok了。刪除序號列更美觀。
**會按照 :專案、名字、空行、專案、名字、空行.....的順序排列。
計算機excel這個函式不會用看不懂,能不能詳細解釋一下原理???就是去掉拼音的公式
17樓:成功者
簡單的還行吧,如果用到函式組合那就沒辦法了。二級考試是不是隻給你簡單函式的。
誰能給我講解一下excel裡面自定義公式怎麼設計的,求詳細一點點謝謝了,大神幫忙啊
18樓:手機使用者
雖然excel中已有大量的內建函式,但有時可能還會碰到一些計算無函式可用的情況。 假如某公司採用一個特殊的數學公式計算產品購買者的折扣,如果有一個函式來計算豈不更方便?下面就說一下如何建立這樣的自定義函式。
自定義函式,也叫使用者定義函式,是excel最富有創意和吸引力的功能之一,下面我們在visual basic模組中建立一個函式。 在下面的例子中,我們要給每個人的金額乘一個係數,如果是上班時的工作餐,就打六折;如果是加班時的工作餐,就打五折;如果是休息日來就餐,就打九折。 首先開啟「工具」選單,單擊「巨集」命令中的「visual basic編輯器」,進入visual basic編輯環境,在「工程-vbaobject」欄中的當前表上單擊滑鼠右鍵,選擇「插入」-「模組」,在右邊欄建立下面的函式rrr,**如下:
function rrr(tatol, rr) if rr = "上班" then rrr = 0.6 * tatol elseif rr = "加班"then rrr = 0.5 * tatol elseif rr = "休息日"then rrr = 0.
9 * tatol end if end function 這時關閉編輯器,只要我們在相應的列中輸入rrr(f2,b2),那麼打完折後的金額就算出來了
在ecel中公式是,在EXCEL中公式是 A11 A10 D10 D 9 E10 E 9 360代表什麼意思
估計樓bai主不懂的是 d 9以及 du e 9的含義吧,這個是用來表示絕對引zhi用的,相當於d9以及daoe9是兩個常量。回我們經常會通答過拉動填充其他的單元格,有絕對引用,其值是不動的。例如旁邊一個填充後可能是 a12 a11 d11 d 9 e11 e 9 360 單元格a11 單元格a10...
excel怎麼寫這個公式,EXCEL中怎麼編寫公式?
這個只能用vba的事件來實現。公式解決不了的。公式是不監視你選哪個單元格的,必須用vba worksheet的selectionchange事件 這不是公式能解決的問題,建議使用vba excel中怎麼編寫公式?實際上你的問題返回計算公式是一個確定的結果,因為條件不成立版時,就要修改條件直權 到成立...
誰能解釋一下EXCEL中這個公式的意思?每個步驟具體點的
這個公式,用於返回你要搜尋的欄位對應值。通常,打個比方,你要搜尋內,滿足1月這 容個條件下的所有資料 通常滿足1月的資料不止一個 就可以使用這個公式,而且,這個公式是陣列公式,輸入的時候需要ctrl shift enter組合鍵輸入。至於每個步驟代表什麼意思,最好發個具體的 來才好解釋。誰能幫我解釋...