2012-01-30 71 views
5

嘗試在MS Excel中粘貼=10**-2到單元格中。按Enter鍵後,它變成=0.1。我似乎找不到**的任何文檔,但它似乎是一個非常奇怪的指數運算符,它不能在Excel公式中使用(例如,=A1**A2無效)。爲什麼Excel將`= 10 ** - 2`轉換爲`= 0.1`?

如果這個算子不是一個指數運算符,它是什麼?

(N.B .:數學上,10 -2 = 0.01,而不是0.1)

+2

爲什麼緊密表決。我認爲這是一個完全有效的問題:引用無證行爲,定義可複製的用例,明確地提出有關該行爲的問題。 – 2012-01-31 09:14:30

回答

6

**是相同的爲E

= 4E3 == 4 ** 3 == 4000

+0

不是,因爲'.1' *'.1'會是'0.01',而不是'0.1' – 2012-01-30 23:01:54

+3

不是^或功率相同。這不是一個操作員,這是令人困惑的。它在功能上等同於在兩個數字之間輸入字母「E」。 – Roger 2012-01-30 23:05:50

+2

@MikeChristensen,這完全符合F.J.的例子。我認爲羅傑釘了它。這是科學記數法的另一種輸入方法。 – 2012-01-30 23:07:11

5

似乎的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 
+0

它只適用於文字。他是對的,你不能這樣做= A1 ** A2。 – Almo 2012-01-30 22:50:34

+1

對於我的生活,我無法找到該操作員記錄在哪裏。 – 2012-01-30 22:55:44

+0

是的,我一直在文檔中尋找它,也沒有運氣。 – 2012-01-30 22:56:04