卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在Excel中編寫用戶自定義公式

盡管Excel提供了許多內(nèi)置的公式,但有時候可能無法滿足特定場景的需求。這時,用戶可以通過編寫自定義公式來解決問題。在Excel中,使用VBA語言進(jìn)行編寫。本文以計算一個產(chǎn)品的物料總用量(絕對數(shù)量)為

盡管Excel提供了許多內(nèi)置的公式,但有時候可能無法滿足特定場景的需求。這時,用戶可以通過編寫自定義公式來解決問題。在Excel中,使用VBA語言進(jìn)行編寫。本文以計算一個產(chǎn)品的物料總用量(絕對數(shù)量)為例,介紹了具體的操作步驟。

步驟1:打開工作表并確定輸入輸出量

首先,打開要進(jìn)行計算的工作表,并確定需要輸入的量和輸出的量。在本例中,輸入量為“相對數(shù)量”,輸出量為“絕對數(shù)量”。其中,“相對數(shù)量”指的是某個零件相對于其父層的數(shù)量,“絕對數(shù)量”表示該零件在整個總成中的總數(shù)量。

步驟2:創(chuàng)建宏并命名

點擊視圖-gt;宏,在彈出的對話框中輸入要創(chuàng)建的公式的名稱,例如"JueDuiShuLiang",然后點擊創(chuàng)建。

步驟3:修改VBA代碼

在打開的VBA編輯窗口中,會看到以下代碼:

Sub JueDuiShuLiang() End Sub

由于我們需要創(chuàng)建的是一個函數(shù)而不是子程序,所以需要將Sub改為Function:

Function JueDuiShuLiang(rng as Range) as Integer End Sub

步驟4:編寫函數(shù)功能代碼

現(xiàn)在可以返回到工作表,在希望得到函數(shù)返回值的單元格中輸入"JueDuiShuLiang()",然后可以看到函數(shù)自動出現(xiàn)。接下來就是編寫函數(shù)的實際功能代碼了。

在本例中,編寫的代碼主要思路是向上查找所有父層,并乘以各個父層的數(shù)量。具體代碼如下:

Function JueDuiShuLiang(rng as Range) as Integer ' 編寫函數(shù)功能代碼 End Function

步驟5:獲取函數(shù)返回值

回到工作表,重新輸入函數(shù)名,并選擇相應(yīng)的輸入單元格,按下回車鍵即可得到函數(shù)的返回值!同時,還可以通過拖拽單元格右下角的十字形圖標(biāo),填充其他單元格。

通過以上步驟,就可以在Excel中編寫用戶自定義公式,滿足特定場景下的需求。

標(biāo)簽: