excel裡公式應用問題,excel公式應用問題

2022-03-12 10:58:13 字數 6180 閱讀 1958

1樓:真真真白丁

親,我不認為手工輸入和公式得出的結果,是造成問題的原因。因為這沒有道理。

我懷疑問題還是出在你公式得出結果的格式上。例如,下面兩張圖,a5都是用公式去取a1的值,但是,第一張圖的a5是文字格式,a6無法得出正確結果;第二張圖的a5是數值格式,a6可以得出正確結果。

這只是列舉了一種情況,你可以把公式修訂為這個試試($a5前面加兩個減號):

=if(iserror(lookup(1,0/(--$a5=),)),"",lookup(1,0/(--$a5=),))

如果還有問題,請提供資料區域的截圖上來看看。

2樓:

檢查一下a5單元格中的公式,是不是得到的是文字數字,修改一下a6公式:

=if(iserror(vlookup(--$a5,,2,0),"",vlookup(--$a5,,2,0))

3樓:

a5=if(iserror(lookup(1,0/($a1=),)),"",lookup(1,0/($a1=),))

當a1輸入 42 43.。。

a5為 4 5 6

a6就返回

42 43 ...

excel公式應用問題 20

4樓:沈一民

多條件求和

g4=sumproduct($f$4:$f$12*($b$4:$b$12>0)*($c$4:$c$12>0))

或者=sumifs(f4:f12,b4:b12,">0",c4:c12,">0")

bc兩列都不為0時對f列求和

第一個公式不限版本,第二個公式2007 以上可用

5樓:s今生緣

各引數只能使用區域,不能使用表示式,對於多引數可以使用sumifs函式或sumproduct函式:

=sumifs(f4:f12,b4:b12,"<>"&"",c4:c12,"<>"&"")

excel**公式運用問題

6樓:張小順

這個,用公式可能不行了,可以vba**。

你的結果要顯示在**?你說的那個15檔的例子,有好多種結果,是分別顯示在不同單元格,還是全寫到一個格子裡,或者就彈出個對話方塊顯示個結果?

7樓:來自朱家尖積極進取的大平原狼

可以用函式公式計算出來。

假定圖中為判斷標準資料放在sheet1工作表中,需要計算的資料(數量、金額、個數)放在sheet2工作表的a:c列,計算結果(檔次)放在d列,第一行為表頭。

先把sheet1工作表中c列和e列的">"和">=」符號通過查詢替換功能去掉,然後在sheet2工作表d2單元格輸入公式:

=lookup(index(sheet!b:b,min(if(a2>=sheet1!

a$2:a$31,row($2:$31),32)))+index(sheet!

d:d,min(if(b2>=sheet1!c$2:

c$31,row($2:$31),32)))+index(sheet!f:

f,min(if(c2>=sheet1!e$2:e$1,row($2:

$21),22))),i$2:i$16,h$2:h$16)

公式以ctrl+shift+enter三鍵結束。

將公式向下複製。

8樓:小龍崇者

如果使用公式,提問者可能會更容易接受。

i2:=offset($a$1,roundup(row(a1)/count(d:d)/count(f:f),),0)

j2:=offset($b$1,roundup(row(a1)/count(d:d)/count(f:f),),0)

k2:=offset($c$1,roundup((mod(row(a1)-1+count(d:d)*count(f:

f),count(d:d)*count(f:f))+1)/count(f:

f),),0)

l2:=offset($d$1,roundup((mod(row(a1)-1+count(d:d)*count(f:

f),count(d:d)*count(f:f))+1)/count(f:

f),),0)

m2:=offset($e$1,mod((row(a1)+count(f:f)-1),count(f:f))+1,0)

n2:=offset($f$1,mod((row(a1)+count(f:f)-1),count(f:f))+1,0)

o2:=j2+l2+n2

p2:=lookup(o2,,)

j、l、n列也可以用vlookpu()獲取。

最終,將結果轉換為數值,排序即可獲取全部結果。

9樓:匿名使用者

公式怕不好解決,寫一段vba比較容易,三層迴圈計算,列出所有可能並判斷。

10樓:雲南新華電腦學校

通過excel可以完成很多工作,比如一組資料,我們可以得出這組資料的總和、平均值、乘積等等。今天我就來說一下計算一組資料的乘積的方法。首先開啟excel,由於我是在這裡做演示,所以隨便輸入了兩組資料。

如圖。現在我們要計算這兩組資料的乘積。

首先我們要計算一下下圖中所選定的資料,首先計算出第一組資料的乘積。選定這一組資料然後點選上方的函式按鈕。如圖所示。

在彈出的選單中並沒有我們需要用到的乘積的公式,就點選一下其他函式這個選項。

在插入函式的頁面中,並不能直接找到我們需要用到的product函式。就在搜尋函式空白框中,輸入乘積兩個字,然後點選轉到按鈕。

此時,在選擇函式的列表中,就出現了一個乘積的函式,在列表的最下面有一個說明,即計算所有引數的乘積。選擇之後點選確定按鈕退出插入函式的頁面。

此時我們開始計算第一組資料的乘積了。直接用滑鼠選定剛才我們選定的那組資料,選定之後這組資料會被虛線包圍,然後在函式引數框中會有顯示這組資料,同時在最下面會有一個計算結果,如圖。

上面計算完了第一組資料的乘積,現在要計算第二組資料的乘積,點選一下函式引數頁的number2右邊的按鈕,如圖,點選此按鈕即開始選定另外一組資料。

如圖所示,在選擇的時候右邊的函式引數設定頁會變小,同樣選定這組資料,同時在函式引數設定頁中也出現了這個陣列,現在這兩組資料的乘積都計算出來了,我們點選確定就可以計算出這兩組資料乘積的乘積了。如圖。

點選確定之後,在單元格中就出現了兩組資料乘積的乘積,由於我演示的資料過大,所以乘積就無法完全顯示了。當然如果是平常我們用到的資料,就可以完整顯示出乘積。

11樓:匿名使用者

這麼複雜的事不可能用簡單的公式完成

12樓:談古希晶靈

假設該數字寫在a1單元格

則公式可以寫成

=floor(a1,50)

excel 裡的公式為什麼忽然不能用了?

13樓:驚夢洛陌

如果公式來=sum(j8,j2)自身未變情況源下(需要注意的是公式中的符號必須全部是半形英文符號),無法自動計算,就是在excel選項設定成為了「手動重算」,只需改回自動重算即可解決,下面給出設定流程:

所需材料:excel 2007演示。

一、開啟excel工作薄後,點選左上角的「office按鈕」(其它版本點選「檔案」選單)。

二、彈出的下拉選單中點選開啟「excel 選項」。

三、在左側找到「公式」這一欄,並點選進入該欄。

四、找到「自動重算」這一項,並勾選該項,最後點選「確定」即可。

14樓:匿名使用者

在左上角的「檔案」選項下的「excel選項」中,「公式」中勾選「自動重算」,即可避免因「計算選項」中,勾選了「手動計算」,而必須每次按f9行動計算一次。

詳見附圖

15樓:匿名使用者

工具——選項——重新計算被設為「手動重算」了,可改為「自動重算」。

也可以修改數字後,按一次f9更新結果。

16樓:123456罰

可能是需要用公式的單元格格式有問題,把需要填寫公式的單元格選中,將格式修改為常規試試

17樓:匿名使用者

上面那位兄臺有點大炮打蚊子

重新輸入一下公式再看看,可能只是要再計算一遍,

也可能只是excel一下子失靈罷了

18樓:匿名使用者

看下重新計算裡是不是設定了手動,改成自動試試

19樓:匿名使用者

也許是你的系統出了問題,你重新安裝下office,再開啟這個檔案試下

20樓:高群堂

你是隻求j8和j25這兩個單元格的值那麼就是對的,如果是j8-j25就要改成=sum(j8:j25)

21樓:咋這麼吃香呢

你用的什麼版本的excel,具體什麼樣的公式呢。

excel「條件格式」中公式應用的一個問題

22樓:

度友,這個也可以實現的,

如圖,具體步驟,第一步:選中資料區域,

第二步:"開始","條件格式","新建規則","使用公式確定要設定格式的單元格",

第三步:輸入公式:=if($a1=1,1,0),選顏色,確定就可以了。

注意公式中相對引用符號($)的位置,不可搞錯。

如有疑問可以繼續交流!!!

23樓:姓王的

用你的截圖將公式

=g$21=1

改為=$g21=1

即可,其他不要改動

24樓:

把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪),excel樣表檔案(把現狀和目標效果表示出)作為附件發到[email protected]幫你看下

25樓:匿名使用者

規則公式:=$g21=1

應用於:=$g21:$l30

26樓:還未發彪的蝸牛

=$a1=1

設定格式底紋紅色

27樓:匿名使用者

當資料=1是什麼意思?g列有1?還是g21=1?還是g21:g30有1?

28樓:匿名使用者

規則公式:=countif(g:g,1)>=1

應用於:=$g21:$l30

excel大神 公式應用問題

29樓:匿名使用者

f2單元格公式:

=if(c2>365,e2-30,if(and(c2<=90,c2>15),e2-6,if(and(c2>90,c2<=365),e2-15,"未知")))

30樓:匿名使用者

在d2單元格輸入=b2+c2*(2/3)

在e2單元格輸入=b2+c2

在f2單元格輸入if條件判斷公式=if(c2<=90,e2-6,if(c2<=365,e2-15,e2-30))

按enter結束。

希望對你有所幫助!

31樓:匿名使用者

=if(c2>360,e2-30,if(b2>90,e2-15,if(b2>15,e2-6)))

按一年360天,每月30天計。

如還有問題請將下面的公式拷入單元格:

關於excel表公式的設定問題,關於EXCEL表公式的設定問題

if and a1 100 b1 100 c1,if and a1 100 b1 100 e1,d1 因為100 1,所以公式中以1代替100 公式如下所示 if and a1 1,b1 1 c1,if or a1 1,b1 1 d1,e1 公式如下 if and a1 100 b1 100 c1,...

關於EXCEL公式的使用的問題,關於EXCEL中公式問題

大於2且小於10的數字個數可以用函式countifs 如 countifs a5 a228,10 a5 a228,2 其中a5 a228是資料區域 大於10的數字和小於2的數字的個數之和可以用兩次countif 結合使用。如 countif a5 a228,10 countif a5 a228,2 ...

excel公式問題,excel公式問題?!

這個問題是由於小數的浮點運算誤差引起的,小數用浮點儲存,而整數用定點儲存,因此整數運算不存在這種誤差。這種日記賬中的各位金額是用公式取位產生的,因此要對原公式進行修改,這裡不知道原來的公式是什麼樣的 公式有多種設計方式 無法修改。思路是將上面的借貸餘額乘以100,再用round函式四捨五入到整數位,...