在excel中,誰能把這個公式詳細地給我解釋一下啊,不是太懂

2021-03-22 00:43:37 字數 5131 閱讀 5793

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組合鍵輸入。至於每個步驟代表什麼意思,最好發個具體的 來才好解釋。誰能幫我解釋...