1樓:能德文廖醜
在用visual
basic編輯器中插入一個模組,然後在模組中貼上下面的函式。假設水平量和豎直量分別在b、c兩列,資料從第2行開始,用公式
總量(b2:c2)
計算即可。
function
總量(range
asrange)
dimn,
sumdim
r,c,
ur,uc,
i,uiur=
range.rows.countuc=
range.columns.count
forr=1
tour
forc=1
toucn=
range(r,
c).valuen=
split(n,
"+")ui=
ubound(n)
fori=0
toui
sum=
sum+
val(n(i))
next
next
cnextr總量
=sum
endfunction
2樓:段彩榮須煙
首先要保證兩個裡面最後結果是數值啊,現在這個樣子怎麼弄呢,這是文字啊
如果兩個最後結果數值就可以使用公式求總量=水平量+豎直量啊
3樓:雲起雲戢碧
1、a2中輸入:
="="&b2&"+"&c2
下拉2、複製a列,選擇性貼上-數值。
3、按ctrl+h,查詢內容:=,替換為:=,全部替換,就可以了。
在excel**中數值相乘後再相加的公式該怎麼表示?
4樓:刀劍上的舞者
材料/工具:excel2010
1、新建一個空白的excel工作表
2、在a列和b列輸入資料,用於計算兩列資料的乘機後的總和
3、在d2輸入公式=sumproduct((a2:a13)*(b2:b13)),而後確定,獲得兩列資料相乘,而後相加的總和
4、方法2,在e2輸入公式=sum((a2:a13)*(b2:b13)),而後確定,我們發現獲得的數值是100,也就是說只計算了第一行的原因為sum必須轉換為陣列,才能計算矩陣
5、滑鼠選中e2,而後將游標放在公式編輯欄,同時按住ctrl+shift+enter,講公式轉化為陣列,我們發現現在結果是正確的
6、在f2輸入公式=mmult(transpose(b2:b13),a2:a13),而後確定,我們發現結果直接就是錯誤值,因為這個是陣列,必須轉化為陣列,才能使用
7、選中f2,在鍵盤上同時按住ctrl+shift+enter鍵,而後將公示轉化為陣列,出現正確的結果
5樓:天堂滴落的眼淚
可以用函式公式sumproduct來實現:
1、以2010版excel為例,開啟excel,如下圖中l9-q9單元格需要按“l9*o9+m9*p9+n9*q9”相乘後再相加得出結果;
2、任選一空白單元格輸入公式,如下圖中在o12單元格輸入公式“=sumproduct(l9:n9*o9:q9)”;
3、按下回車鍵,就可以得出最後的計算結果了。
6樓:匿名使用者
假設在a1單元格寫入了20,在b1單元格寫入了30,在c1單元格寫入了50
這時要在d1單元格得出20乘以30再加上50則d1單元格公式可以寫成
=a1*b1+c1 回車後得值為650excel四則運算
以a1至a5單元格區域及b6單元格為例,a1至a5分別為1,2,3,4,5,b6為6
加法=sum(a1:a5,b6)
=a1+a2+a3+a4+a5+b6
a1至a5及b6相加 值為21
減法=sum(a1:a5)-b6
=a1+a2+a3+a4+a5-b6
a1至a5相加減去b6 值為9
乘法=product(a1:a5,b6)
=a1*a2*a3*a4*a5*b6
a1至a5及b6相乘 值為720
除法=product(a1:a5)/b6
=a1*a2*a3*a4*a5/b6
a1至a5相乘除去b6 值為20
輸入公式的單元格不能是在公式中已被引用的單元格,以免形成迴圈計算**的頂上是一排字母a,b,c,.......這個就是列標**的左邊是一豎列的數字1,2,3,.......這個就是行號列標加上行號就是就是單元格的名稱,單元格名稱也叫做單元格地址,如a列的第三行,為a3單元格,c列的第18行為c18單元格,第五列的第七行就是e7單元格,這樣形成了一個個的座標,標明瞭每個單元格的位置.
7樓:風會教育
excel如何快速進行相乘相加
8樓:路偉房嘉美
函式的用法我不知道有沒有
不過稍笨一點的辦法就是在加一空白列,用來對應存放b2*l2,b3*l3,b4*l4,...b26*l26的計算結果,然後再將此列計算結果相加。
更好的辦法留給高手吧,呵呵
9樓:茂闊憑靈秀
當公式裡面既包含相乘又包含相加的時候,不用去管,因為數學本身就是先算乘法再算加法的。。。
所以你的公式就=b2*l2+b3*l3+b4*l4+...+b26*l26
依據你提供的那個公式,還有另一種寫法:=sumproduct(b2:b26,l2:l26)
10樓:匿名使用者
乘法比加法的運算等級高,所以本來就是先乘再加的,所以直接寫=l9*o9+m9*p9+n9*q9就好了
11樓:tat蘿蔔
=sumproduct(l9:n9*o9:q9)
12樓:
sum(l9:n9*o9:q9)陣列
excel怎樣在一個**內輸入計算式,另一個**內顯示結果?
13樓:明佳妙明
excel批量算式求和自定義函式
=ssjs(a1)
14樓:匿名使用者
比如資料在a列
選中a2單元格,公式-名稱管理器,彈出的定義名稱對話方塊中,定義名稱為:aa,引用位置輸入:=evaluate($a2),確定。
完成後b2輸入:=aa,回車,下拉就可以了。
15樓:在禹王宮吹氣球的彩虹
表2中用sum()公式對錶1中的資料進行求和就行了。
16樓:匿名使用者
=evaluate(a2)
excel怎樣在一個**內輸入計算式,另一個**內顯示結果
17樓:excel資料分析
excel單元格內公式計算(evaluate)
18樓:泡泡
用evaluate。假如你的計算式在a1,想要計算結果自動顯示在b1,可以直接在b1輸入=evaluate(a1)即可
19樓:匿名使用者
這個需要在前一個**中編輯公式,在另一個**中輸入結果。
20樓:明佳妙明
參考我回答
我的公式sgs
21樓:
先用滑鼠點你想要顯示的格子,在裡面輸入“=”,再用滑鼠點選乘數和被乘數。最後回車,就搞定了!
22樓:匿名使用者
假設將計算式輸入到a1中,要在b1中顯示計算結果:
將游標定位到b1,按ctrl+f3開啟定義名稱對話方塊,在名稱中輸入aa(名稱任意,但不要與單元格名字重複),在引用位置處輸入:
=evaluate(a1)
確定。然後在b1中輸入公式:=aa
23樓:
假設你的資料在a列,從第一行開始,
滑鼠點選b1,ctrl+f3
在彈出的視窗的
名稱位置輸入aa
引用位置輸入=evaluate($a1)
新增確定
在b1輸入
=aa下拉填充就好
ps:工具,巨集,安全性設定為中或低才可以
24樓:匿名使用者
另一個**內輸入=123.456*258,就自動顯示計算結果 了 。
excel怎麼將一個單元格的計算公式結果輸入另一個單元格
25樓:匿名使用者
1、選bai擇結果單元格,按ctrl+f3,在du“定義名稱”對話方塊zhi中,編輯名稱:
dao名稱:結內果
引用位置:=evaluate(!容a2) 確定,完成定義名稱;
2、在結果單元格輸入
=結果 得到計算式的計算結果;
3、將工作簿“另存為”“啟用巨集的工作簿”。
詳見附圖示例
EXCEL中如何計算兩個日期之間的小時數例如 11月5日9時20分11月6日3時08分
譚笑風笙 a1是2012 11 5 9 20 b1是2012 11 6 3 08 上面是標準的日期時間格式,中間有個空格的。在c1輸入 text b1 a1,h mm 得到的結果是xx小時xx分鐘,顯示為 hh mm 假設a1寫入 11月5日9時20分 a2寫入 11月6日3時08分則公式如下 te...
兩個數相乘結果等於480的算式寫出
曉龍老師 240 2 480 160 3 480 120 4 480 96 5 480 80 6 480 分析 是加法的量變導致的質變結果,整數 包括負數 有理數 分數 和實數的乘法由這個基本定義的系統泛化來定義。也可以被視為計算排列在矩形 整數 中的物件或查詢其邊長度給定的矩形的區域。矩形的區域不...
兩個EXCEL資料匹配,excel要將資料匹配,用兩個條件。
用vlookup函式,假設sheet1中對應資料在b列 sheet2函式 vlookup a1,sheet1 a b,2,0 用vlookup函式 假設 sheet1中資料如下 a 1 b 2 sheet2中如下 b 在sheet2中b所在列的旁邊單元格應用公式vlookup,有四個值 第一個選擇s...