請教下這個EXCEL公式怎麼解釋

2021-03-05 09:21:36 字數 4982 閱讀 8451

1樓:慶年工坊

這個公式有點複雜,可以簡化為:

=sumproduct(sumif($ae$52:$ae$55,af44:ah44,$af$52:$af$55)*$af$43:$ah$43)

比較容易理解

2樓:

函式三個部分的含義如下:

sumif($ae$52:$ae$55,$af$44:$ah$48,$af$52:

$af$55):把優良中差換算成相應的分值,在$af$44:$ah$48找等於$ae$52:

$ae$55的值所對應的分數$af$52:$af$55

*($ae$44:$ae$48=ae44):生產部的那一行,就只求第一列等於「生產部」的值

*(af$43:ah$43)然後再乘以對應的係數也有更簡潔的寫法:=sum(sumif($a$11:

$a$14,$b6:$d6,$b$11:$b$14)*$b$5:

$d$5)

可以去掉第二部分,用絕對引用-列、相對引用-行來實現拖拽自動填充

3樓:匿名使用者

優良差,對應的分值*百分數,全部再相加

請教這個excel公式的含義 解釋下 10

4樓:匿名使用者

如果b655的小數點後資料,大於5/6,也就是大於0.83333,那麼就將b655的整數部分以「年-月-日」的形式存在,其他的就留空。

b655其實就是一個日期序列,如果時間大於20時,就以年月日的形式顯示b655。

5樓:匿名使用者

**裡分別輸入 =mod(b655,1)

=int(b655)

你就懂了

6樓:匿名使用者

從公式上看,b655應該是日期+時間,公式的意思是:如果b655在20:00~24:00,則顯示該日期。

7樓:天雨下凡

如果b655小數部分》20/24,那麼就對b655取整,然後把取整後的數顯示成年-月-日的形式,否則,就為空。

請教下領導,辦公excel某個單元格這是啥意思。詳細解釋下這個單元格里的函式、公式意思

8樓:紫月開花

用indirect()函式指定引用範圍,同時由於你在第一行時上個單元格和上上格單元格為a0,a-1所以為了避免出錯再加上一個if判斷當出現這種情況時,單元格顯示為空。具體公式如下: =if(row()-2<

9樓:懷懷的笑

一、對整個公式來說,是用round函式求數值的四捨五入的值。

本公式中的最後的一個2字,就是round函式四捨五入到小數點後面兩位數

如:對4.5369進行四捨五入到保留小數點後面兩位數

公式為=round(4.5369,2)

得出的結果為4.54

二、vlookup(f385,'1月工資表'!f:at,41,0)的解釋

1、瞭解vlookup的公式,如下

vlookup (你想要查詢的內容, 要查詢的位置, 包含要返回的值的區域中的列號, 返回近似或精確匹配-表示為 1/true 或 0/假)。

2、vlookup(f385,'1月工資表'!f:at,41,0)

表示:(1)要查詢的內容:f385

(2)要查詢的位置:'1月工資表'!f:at

(3)包含要返回的值的區域中的列號:41

(4)返回近似或精確匹配-表示為 1/true 或 0/假):0

0表示精確查詢,詳細解釋為:例如要查詢數字1,如果查詢範圍內有數字1,返回的結果為1,如果查詢範圍內沒有數字1,返回的結果為錯誤值。

1表示模糊查詢

三、iferror(vlookup(f385,'1月工資表'!f:at,41,0),0)的解釋

1、語法

iferror(value, value_if_error)

iferror 函式語法具有下列引數:

取值    必需。 檢查是否存在錯誤的引數。

value_if_error    必需。 公式計算錯誤時返回的值。 計算以下錯誤型別:

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

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

2、iferror(vlookup(f385,'1月工資表'!f:at,41,0),0)

表示:如果vlookup(f385,'1月工資表'!f:at,41,0)的返回值為數值,就返回vlookup(f385,'1月工資表'!f:at,41,0)的返回值

如果vlookup(f385,'1月工資表'!f:at,41,0)的返回值為錯誤值,就返回數值0

請教各位高手,下面的office excel 公式含義是什麼?感謝感謝!

10樓:匿名使用者

if是說如果單元格內容符合條件,就返回兩個逗號中間的數,你的公式中是50,否則就返回0。

rounddown是向下捨去,可以理解為指定位數以後的數全部捨去,你的公式中是指定0位小數,相當於就是取整

11樓:苗喬恩

公式寫有誤,按你給的公式邏輯應該如下:

=if(g59>=43000,50+int((g59-43000)/1000)*10+if(g59>=55000,50,0)+if(g59>=65000,50,0),0)

公式含義為:

如果g59大於等於43000,那麼輸出50加g59和43000的差的千分之一並取整後乘以10。如果g59大於等於55000的話就再加50,如果g59還大於65000的話再加上50。

如果g59小於43000的話,輸出0。

12樓:星空下的皮皮蝦

舉例如下:

假設g59單元格的數值小於43000,那麼這個公式返回值是0;

假設g59單元格的數值屬於【43000,55000),如五位數abcde,那麼這個公式返回的結果就是ab0-430+50;

假設g59單元格的數值屬於【55000,65000),如五位數abcde,那麼返回結果是ab0-430+100;

假設g59單元格的數值超過65000,如五位數abcde,那麼返回結果是ab0-430+150。

注:abcde只是對應於各位數上的數字,ab0是一個三位數。

純手打,如採納,給個分唄。

請教excel公式的具體含義

13樓:匿名使用者

提取後面的用公式

:=-lookup(,-mid(a1,find("abc",a1)+3,row(1:99)))

提取前面的用公式:

=-lookup(,-mid(a1,find("abc",a1)-row(1:99),row(1:99)))

14樓:一百℃豬

非常精妙的公式!

首先mid函式比較簡單,目的是擷取a1從「abc」之後的內容。

通常的擷取引數是 mid(目標文字,起點位置,字元長度),其中「字元長度」一般是一個整數。

這個公式使用的技巧是,將「字元長度」改為一個陣列。陣列使用了row(1:99)。excel會將這個函式看作,共99個整數。

那麼,mid(a1,find("abc",a1)+len("abc"),row(1:99))的意思,就是擷取99種文字內容:

擷取a1從「abc」之後的 1 個字元,擷取a1從「abc」之後的 2 個字元,擷取a1從「abc」之後的 3 個字元,……,擷取a1從「abc」之後的 98 個字元,擷取a1從「abc」之後的 99 個字元。

一共應該有 99 個文字(雖然 a1 中的文字沒有99個字元,但超過的情況就只保留剩餘最長的文字)。

這 99 個文字中,實際的結果是這樣的:

2,23,234,234h,234hh,234hh1,234hh12,234hh123,234hh123m,234hh123m,234hh123m,……

再給每個文字前面加上一個負號「-」。

接著,用lookup(目標數值,)函式。

這個函式是取最匹配「目標數值」的「候選資料」。

那麼,在-2,-23,-234,-234h,-234hh,-234hh1,-234hh12,-234hh123,-234hh123m,-234hh123m,-234hh123m,……當中,最匹配「0」的就是「-234」

15樓:匿名使用者

這個公式提取不了abc前面的數字

請問哪位excel高手能詳細的幫我解釋一下這個公式是如何設計出來的,非常感謝! 25

16樓:本本經銷商

本來很簡單的公式為何要寫的如此複雜呢?就不能優化一下嗎?

就一個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函式來取相應的值。

17樓:匿名使用者

vlookup函式名"*"&c1&"*"表示要在sheet1表的a列找包含c1單元格的行,並且返回找到行所對應的b列的值,那個2就是指b列。即a:b中,a是第1列,b是第2列。

最後一個0表示精確匹配。

18樓:李大俠83**

掃了一眼

感覺像是個人所得稅公式

其實不需要辣摸長

請高手指教下EXCEL公式VLOOKUP怎樣處理引用首列有重複的情況,萬分感謝

簡單解決辦法 建立輔助列 輔助列是 款號單元格 組號單元格 您上面的查詢框應該增加組號,也建立相對應的輔助列這樣vlookup就按輔助列查詢,不會重複,也簡單輔助列可以隱藏,不影響查詢計算,也不影響 格式ps excel建議您別把不同的 放一起分2個 做比較好 如果只用號來查的話用巨集吧,可以把符合...

請教高手EXCEL公式怎麼寫,請教高手一個EXCEL公式怎麼寫

輸入 if countifs a a,d1,b b,0 0,1,0 詳見附圖示例 公式為 if countifs a a,a1 1 b b,0 0,1,0 如圖所示 請教excel高手,需要這樣計算公式怎麼寫 c2用公式 lookup a2,if a2 11,if b2 10,20,40 0 下拉。...

請教excel為何公式顯示為空白

q列公式可以改成 10,20,即可。另外,h列的公式裡,if語句裡面的 數字 上的雙引號可以去掉,可以簡化為 if g2 300,300,if g2 200,200,if g2 100,100,if g2 80,80,if g2 60,60,if g2 40,40,if g2 20,20,if g2...