#1のものです。
#1の回答で大筋外れてなければ、A列にデータがあるとして、関数式を入れる手間を省くためVBAでやって見ました。
1つ使っていないシート(この例ではSheet2)を使います。
シート挿入でもして用意してください。
Sub Macro1()
Dim sh1 As Worksheet
Dim sh2 As Worksheet
Set sh1 = Worksheets("sheet1")
Set sh2 = Worksheets("sheet2") '作業用
'------
g = 10 'データ数10行と仮定
mj = 1
For i = 1 To g
n = sh1.Cells(i, "A")
For j = 1 To 10 'データの数値1000以下仮定
If n <= 100 Then
sh2.Cells(i, j) = n
Exit For
Else
sh2.Cells(i, j) = 100
n = n - 100
End If
Next j
If j > mj Then mj = j
Next i
'------
Charts.Add
ActiveChart.SetSourceData Source:=sh2.Range(sh2.Cells(1, 1), sh2.Cells(g, 1))
ActiveChart.Location Where:=xlLocationAsNewSheet
ActiveChart.Location Where:=xlLocationAsNewSheet
For k = 2 To mj
ActiveChart.SeriesCollection.Add Source:=Range(sh2.Cells(1, k), sh2.Cells(g, k)), _
Rowcol:=xlColumns, SeriesLabels:=False, CategoryLabels:=False, Replace _
:=False
Next k
End Sub
マクロの記録を少し手直ししたようなものですのでやって見てください。
なおグラフの各データ系列の色は違ったままにしたままです。データ系列の書式設定で色を統一してください。
お礼
ズバリ的中です。 回答ありがとうございました。