2011-12-05 31 views
4

我做了一個表,我的收入和現金支出的Excel的折線圖。我列出帳戶餘額。 現在我想在一個折線圖中繪製帳戶餘額。但問題在於,每天都沒有價值。因此,條目之間的界限不同,因爲兩個條目之間的時間不同。有時三天,有時22天,...畫出我的帳戶餘額

我怎麼能實現,該行的值後的恆定和線只更改了一天,一個新的價值?

編輯(從評論):我使用的是Excel 2007中

+0

的開發者,我使用MS Excel 2007中 – Jean

回答

3

像其他人所說的,讓你點之間的真實時間差顯示出來,你必須使用一個散點圖,而不是Excel的折線圖。

要在兩者之間的日期(即,沒有斜線),你需要做的一些數據顯示改造天平的真實狀態。它相當於爲每個餘額創建兩個新的數據列,每個餘額都有重複點:一個是帳戶餘額達到該級別的日期,另一個是餘額離開該級別的日期。

我建議如下: 來填充您的餘額列,在第一個單元格(我開始在我的桌子E2)進入

=B2 

其中B2是第一個平衡的地址在原始表。在下一個單元格中輸入

=IF(E2<>E1,E2,OFFSET(B$2,COUNT(E$2:E2)/2,0)) 

根據需要填寫此公式。

然後在您的新表的日期列的第一個單元格(我開始在D2)進入

=A2 

其中A2是在你的原始表中的第一次約會。在下一個單元格中輸入

=IF(E3=E2,OFFSET(A$2,COUNT(E$2:E3)/2,0),D2) 

填寫此公式。然後使用這個新表格作爲散點圖的源數據。下面是一個示例的屏幕截圖:

enter image description here

+0

它的工作原理。 :-)但不幸的是,我們仍然有兩倍的行數。但它似乎是實現它的最好方法。 – Jean

0

Excel是真的在圖表這種事情垃圾。根據我的經驗,繪製它的最好方法是從X-Y曲線開始,而不是線形圖,並選擇用線連接點的選項。

您可能還需要增加顯示「自啓動日」新列,並用其作爲X軸,而不是日期 - 我不記得Excel 2007中是否能夠處理日期正確與否。試試看看。

最後,如果在圖表中包含尚未填充的單元格(例如,因爲即使您目前只有幾個條目,也要從整列製作圖表),則需要將空單元填充細胞「#N/A」否則將您是否使用了XY-散點圖繪製出來爲0

1

。折線圖自動添加缺失的日子。確保您的x軸被格式化爲日期。

如果你堅持使用XY-Scatter Plot,那麼你可以在每天的日子裏放入日子,如果那天沒有數據,那麼對於y軸放入=NA()

+0

是。第三個答案中有更詳細的解釋。 第二種解決方案也適用。但是你的意思是:「如果你堅持使用折線圖......」,是不是?對於第二種解決方案,我隱藏沒有「條目」/更改的行。 – Jean

+0

我想我誤解了你的問題。我瞭解到你在問如何使所有日子的x軸間距相等,這只是一個折線圖。我沒有意識到,你正在尋找在接受的解決方案中的數據跳躍,否則我會指出你的答案是類似於你的問題。 – Jon49

1

我想你需要的圖是根據您的描述一個步線圖。上面的@Excelll的答案已經指出了在Excel中執行此操作的一種方法。但在這裏我有另一個解決方案,可以避免手動添加一些行到你的數據。您可以使用Funfun Excel加載項創建步驟折線圖。這是我畫的一個例子。

enter image description here

正如你可以看到有在Excel中一些代碼。 Funfun Excel加載項允許您直接在Excel中使用JavaScript代碼,這樣您就可以使用HighCharts.js或D3.js等強大的庫來繪製在Excel中可能很難實現的圖表。在這個例子中,我使用了HighCharts.js。由於HighCharts.js iteself支持步驟折線圖,因此繪製該圖表非常容易,所以您只需在代碼中添加步驟選項,如下面的代碼。

series: [{ 
    name: "Balance", 
    data: balance, 
    step: true, 
    showInLegend: false 
}] 

我向您展示的與其他解決方案相比的圖表的另一個優點是您可以在x軸上獲得實時時間間隔。正如您所提到的,您可能無法每天記錄您的餘額,上例中的x軸顯示不規則時間間隔

Funfun還有一個在線編輯器,您可以在其中瀏覽JavaScript代碼和結果。你可以在下面的鏈接中查看我如何製作示例圖表的細節。

https://www.funfun.io/1/#/edit/5a4e478f1010eb73fe125cb2

一旦你滿意你的在線編輯器實現的結果,你可以很容易的結果使用上述網址加載到Excel中。但是,當然,首先您需要將Funfun加載項添加到您的Excel中插入 - Office加載項。以下是一些截圖,展示瞭如何將示例加載到Excel中。

enter image description here

enter image description here

披露:我Funfun