2016-11-29 99 views
1

我一直在搜索,似乎無法弄清楚我做錯了什麼。引用另一個單元格的值函數

我有一個單元,它有一個函數,它返回一個字符串,返回一個像2/2的值。我試圖根據小數所做的小數來有條件地格式化它。

如果我使用此功能:

=VALUE(2/2) 

谷歌片正確地將其解釋爲1.但是,如果2/2坐在單元格A1,我通過細胞爲:

=VALUE(A1) 

我得到的42404返回值,我假設是它解釋字符串並返回一個整數,所以我也試過:

=VALUE(INDIRECT("A1")) 

它給了我相同的值42404.

如何傳遞單元格內容(即: 2/2)而不是對單元格的引用?謝謝,這是

回答

0

當從單元格引用數據時,您正在獲取日期值。該日期爲2016年2月2日。

當您使用=VALUE(2/2)時,您實際上是將2除以2然後返回該值。你可能已經輸入=VALUE(1)。如果您將其更改爲=VALUE("2/2"),您也會得到42404。因此,即使您將單元格的格式設置爲文本,您也將獲得42404.

如果單元格中的項目始終具有一致的格式,我們可能會將其解析爲可獲得您要查找的結果的公式。

+0

這很有道理。公式我必須計算2/2計數一堆細胞然後放一個「/」然後計數一堆其他細胞。我可以重新創建一個類似的公式並以這種方式計算分數,但我試圖不做兩倍的工作。 –

+0

是的,你可以使用QUOTIENT(紅利,除數),並把你的計數在2部分。所以你有兩個選擇:將你的計數分成2個單元格,並用三分之一來顯示除法,或將公式放在QUOTIENT()公式中。我會使用3個單元格,但它是最後顯示數據的一種功能。 –

相關問題