2015-12-25 97 views
0

這是我第一次使用這個網站,我希望我能夠接觸到合適的人羣。讓我直接看看我的問題:計算範圍內出現的值

我在excel的一列中有一些數據,比如A1:A20。每一個都包含一個字母,有些時候會重複。在另一列的單元格中,比如說C1,我想計算一個字母的數量(比如說A),但是以這種方式,在字符串C1中只有三分之一字母A遞增計數爲1.我已經在下面給出了一個例子,我希望你可能會發現,可以理解...謝謝:)

Click to see the screenshot

+2

使用'COUNTIF':https://www.ablebits.com/office-addins-blog/2014/07/02/excel-countif-examples/ –

+0

謝謝你檢查了這一點約翰,我沒有檢查該鏈接並找到了一些關於Excel的有用信息,但是我仍然無法獲得我正在尋找的信息,因爲我試圖增加一個單元格中的值,具體取決於值達到特定數量時的值。 –

+0

我不明白爲什麼輸出是2 ... –

回答

0

這似乎是你想要什麼:

=FLOOR(COUNTIF($A$1:$A$20;$A1)/3) 

在C1貼吧向下拖動至C20。

  • COUNTIF計數第二個參數的出現在範圍內第一個參數指定。棘手的部分是,這兩個參數將隨着你的C語言行向下移動。我已使用美元符號絕對。這裏是Microsoft在這個問題上的幫助:Switch between relative, absolute, and mixed references。如果您想了解更多信息,請在網上搜索「Excel絕對相對參考」。
  • 再算上數除以三,因爲你想擁有之後「天天第三計」
  • 最後相除的結果是包裹在FLOOR功能確保結果數量增加是由四捨五入分數下來成整數最近的整數。還有CEILING函數將加起來ROUND根據他們在數學課上教給我們的規則進行四捨五入。
+0

感謝您對此的幫助。我在使用公式解決這個問題時遇到了一些麻煩,但是我可以在Axel Richter的幫助下解決這個問題。他向我提供了這個解決方案「C1:= INT(COUNTIF(A1:A20,」A「)/ 3)」... 我也很感謝您的幫助,分享有關「Excel絕對相對引用」的信息。還有其他一些問題,這可能會有所幫助...再次感謝。 –