我需要製作一個excel電子表格,該表格接受用戶輸入的兩列中的一列。無論哪個列沒有手動輸入都需要計算其值。爲了說明:圓形Excel公式
在這張照片中,在三列之間的關係。總價格=(價格/單位)*(單位數量)。
我的電子表格的用戶會做兩件事情之一:「價格/單位」
- 他們將手動輸入的值如果發生這種情況,需要計算「總價」(價格/單位*單位數)。
- 他們將手動輸入「總價」的值。如果發生這種情況,需要計算「價格/單位」(總價/單位數)。
有沒有一個公式可以實現這個功能?也許一個「If-C1-a-a-formula」功能?我認爲這是不可能的。
編輯:宏是一個不適合我。抱歉不要提早提及它。我將通過Java來開發Apache POI,其中doesn't allow for the creation of macros。
你完全需要一個事件處理程序。宏很容易。 –
Excel 2013有一個名爲'FormulaText'的新函數,它將返回您引用單元格的公式。但是,我同意其他人認爲這應該用VBA代碼來完成。 – jgridley