嘗試在MS Excel中粘貼=10**-2
到單元格中。按Enter鍵後,它變成=0.1
。我似乎找不到**
的任何文檔,但它似乎是一個非常奇怪的指數運算符,它不能在Excel公式中使用(例如,=A1**A2
無效)。爲什麼Excel將`= 10 ** - 2`轉換爲`= 0.1`?
如果這個算子不是一個指數運算符,它是什麼?
(N.B .:數學上,10 -2 = 0.01,而不是0.1)
嘗試在MS Excel中粘貼=10**-2
到單元格中。按Enter鍵後,它變成=0.1
。我似乎找不到**
的任何文檔,但它似乎是一個非常奇怪的指數運算符,它不能在Excel公式中使用(例如,=A1**A2
無效)。爲什麼Excel將`= 10 ** - 2`轉換爲`= 0.1`?
如果這個算子不是一個指數運算符,它是什麼?
(N.B .:數學上,10 -2 = 0.01,而不是0.1)
**是相同的爲E
= 4E3 == 4 ** 3 == 4000
不是,因爲'.1' *'.1'會是'0.01',而不是'0.1' – 2012-01-30 23:01:54
不是^或功率相同。這不是一個操作員,這是令人困惑的。它在功能上等同於在兩個數字之間輸入字母「E」。 – Roger 2012-01-30 23:05:50
@MikeChristensen,這完全符合F.J.的例子。我認爲羅傑釘了它。這是科學記數法的另一種輸入方法。 – 2012-01-30 23:07:11
似乎的A
向右該A**B
移位小數點由B
位置,或在數學上A**B
相當於A*(10^B)
。
這基本上是一個科學記數法的簡寫,所以1.23**-2
將顯示爲在細胞1.23E-02
,所以它不僅進行變速如上所述,但它會是細胞的類別變更爲「科學」。 請注意,如果您輸入值進入細胞,而不領先=
這只是個案,所以=1.23**-2
將保持對電池和顯示0.0123
當前的默認。
在10**-2
的情況下,小數點左移2位(因爲B
爲負),結果爲0.1。
以下是幾個例子:
1**-2 => 0.01
1.2**2 => 120
.5**1 => 5
它只適用於文字。他是對的,你不能這樣做= A1 ** A2。 – Almo 2012-01-30 22:50:34
對於我的生活,我無法找到該操作員記錄在哪裏。 – 2012-01-30 22:55:44
是的,我一直在文檔中尋找它,也沒有運氣。 – 2012-01-30 22:56:04
爲什麼緊密表決。我認爲這是一個完全有效的問題:引用無證行爲,定義可複製的用例,明確地提出有關該行爲的問題。 – 2012-01-31 09:14:30