2012-03-08 15 views
2

Excel 2010では、MからNの範囲のデータ値セットを検討します。これらの値はチャートを表示するために使用されます。ここで、特定の基準に一致する値をスキップしたいとしましょう。どうすればいい?Excelチャートで使用されるクランプ/フィルタデータセット

など。カラム$ Aには0から100の範囲の値が含まれていますが、$ E $ 1の値より下の値と$ E $ 2の値より上の値をスキップします。したがって、「列Aのすべての値を取得し、$ E $ 1より低く、$ E $ 2より上の値をすべて削除し、残りの値のグラフをプロットする」のようなものです...」

ソリューションを改善しようとしています回答hereとしてマークされています。

答えて

2

図表の値としてデータを参照し、値を$ E $ 1〜$ E $ 2の範囲に制限したいとします。あなたは式を参照するためにDataRange別の名前を定義することができます。

=IF(Data>$E$1,IF(Data<$E$2,Data))

DataRangeを参照するために、あなたのチャート値を更新します。あなたはその制限値のヒストグラムを与える必要がありDataRangeためデータに置き換えて、=FREQUENCY(Data,Bins)と同等のものをプロットしているように見えるリンクの例では

。この目的のために考慮する別の方法は、データのグループ化とフィルタリングを可能にするピボットグラフです。

+0

これは良いスタートですが、私は 'IF'式で十分かどうか分かりません。グラフは2つの '#REF!'列を表示し続けます... 'IF'は非数値を生成しますか? – l33t

+0

'IF'式は、範囲外の値に対して* FALSE *を返します。これは' FREQUENCY'式の中で使用されることを意図しています。プロットしているデータの簡略版を投稿できますか? –

+0

私はかなりリンクされた例を辿って、 'data_vals' = _blad1!$ E $ 2; IF(data_vals <= Blad1!$ E $ 3; data_vals)に設定された' data_range'の_all_ occurrencesを 'data_range'に変更しました。 )) ')。あなたの数式は正しいようですが、グラフは好きではありません... – l33t

関連する問題