循環参照を極める |
(3)循環参照でデータ数・最大値・最小値を求める 下準備: 1.メニューを「ツール」「オプション」と辿り、ダイアログボックスをだす。「計算方法」タブを選択。 2.「計算方法」タブを選択し「反復計算」にチェックをし、「最大反復回数」を100にして「OK」をクリック。 3.下図のようにB2に=IF(A1,A2+1,0)と入力する。 4.チェックボックスをワークシートに貼り付けて「コントロールの書式設定」から「リンクするセル」をA1にする。 |
4.データ数をカウントするためにセルD2に=IF(A1,IF(INDIRECT("C" & A2+1)<>"",D2+1,D2),0)と入力する。 5.最大値を求めるためにセルE2に=IF(A1,IF(INDIRECT("C"&D2+1)>E2,INDIRECT("C"&D2+1),E2),C2)と入力する。 6.最小値を求めるためにセルF2に=IF(A1,IF(INDIRECT("C"&D2+1)<F2,INDIRECT("C"&D2+1),F2),C2)と入力する。 |
【´・ω・`】:これでチェックボックス「実行」にチェックをいれればデータ数・最大値・最小値が求められるはずだ。 |
サンプルファイルはこちら: Maxをダウンロード |
(初出 2007/03/10)
コメント