
| [HOME] | [MAIL] |
Q:(質問者:島根jiroさん) 3/13 456 3/14 426 3/15 259 max 456 min 259 最新/max% 56.8 1/1〜12/31までのデータを入力します。入力するセルと計算結果の間の空白セルは1週間程度としています。従って、空白がなくなってくれば順次セルを挿入します。 現在は最新データを入力後最新/max計算式の最新データセル番号をいちいち変更しています。 ここで最新データを入力すると最新/max%が自動的に出るようにしたいのですが計算式はどのようにすれば良いでしょうか? ??????????????????????? A: 兵庫yuhkiです。 以下の方法はいかがでしょうか? 数式を以下のようにします。 maxのセル:=MAX(B1:OFFSET(B4,-2,1,1)) minのセル:=MIN(B1:OFFSET(B5,-2,1,1)) 最新/max%のセル:=OFFSET(B7,-4,0,1,1)/A5 データがA1セルから入力されていると仮定しています。 作成されている範囲に合わせて変更してください。 OFFSET関数は、基準から離れたセルを指定できる関数です。 書式は以下のようになっています。 =OFFSET(基準,行数,列数,高さ,幅) 基準:基準となるセルを指定します。 範囲でもOKですが、その場合は、左上隅のセルが基準になります。 上記の場合は、自分自身を基準にしています。 行数:基準から行でどれだけ離れているかを設定します。 下方向は正数、上方向は負数で設定します。 上記の場合は、参照したいセルが基準から上になりますので負数になります。 列数:基準から列でどれだけ離れているかを設定します。 右方向は正数、左方向は負数で設定します。 上記の場合は、参照したいセルが同じ列になりますので0になります。 高さ、幅:参照した範囲の高さ、幅を設定します。 上記の場合は、1つのセルを参照しますので、高さ、幅とも1です。 上手くない説明なので、詳しくはヘルプを。 ではでは。 [質問一覧]/[HOME] CEL262.シナリオって? Q:(質問者:愛知kanouさん) メニューバーの「ツール(T)」に「シナリオ」ってありますがこれって何に使うのですか? 前から気になってまして、まさか劇の台本を作るわけではないと思うし・・・。 ??????????????????????? A: 兵庫yuhkiです。 シナリオはシミュレーションを行うときに使用する機能です。 以下のような表を作成したとします。 ┌─────┬─────┬─────┬─────┐ │ 品 目 │ 単 価 │ 数 量 │ 合 計 │ ├─────┼─────┼─────┼─────┤ │パン │ 100│ 10│ 1000│ ├─────┼─────┼─────┼─────┤ │ジュース │ 150│ 10│ 1500│ ├─────┼─────┼─────┼─────┤ │おにぎり │ 150│ 10│ 1500│ ├─────┼─────┼─────┼─────┤ │ 合 計 │ │ 30│ 4000│ └─────┴─────┴─────┴─────┘持っている金額からいろんなパターンを考えたいのですが、表を書き換えているとどのパターンが良いのか、わからなくなってしまいます。 また、いくつも同じ表を作成するのも非効率です。 そこでシナリオの登場です。 メニューからツール−シナリオを選択します。 1)「追加」を選択します。 2)シナリオ名を設定します(何でも良いですよ)。 3)値を変化させたいセルを設定します。 (上記の場合は、数量のセルを変化させます) 4)各セルの値を設定するボックスが表示されますので、数値を入力して「OK」を選択。 5)シナリオが登録されますので、先ほど設定した名前を選択して「表示」を選択。 すると表の値が変化します。 追加するといろんなパターンが設定できますので便利ですよ。 シナリオを表示させるとセルの数値を上書きしますので、編集−元に戻すか最初のパターンをシナリオに設定するかしてください。 使ってみてくださいね〜。 ではでは。 [質問一覧]/[HOME] CEL263.Enterキーで移動しない Q:(質問者:神奈川depecheさん) エクセル2000を社内で使用していますが本社からMAIL(OutLook)に添付されてくるエクセル表のセルが普通Enterキーで1つ下のセルへ移動するのが移動を致しません!? その為面倒ですがいちいち矢印のキーで操作し移動をしてます。 何故移動しなくなってしまうのでしょう?教えて下さい。 ??????????????????????? A: 入力後のセル移動をしない設定になっているのではないでしょうか? 一度、下記をご確認ください。 ツール→オプション→編集に「入力後にセルを移動する」の文字の左にチェックマークが入っていなければ、クリックしてチェックマークを入れてくださいね。 多分これで直ると思います。 [質問一覧]/[HOME] CEL264.誕生月で並べ替える Q:(質問者:三重nabeさん) こんにちは、いつもありがとうございます。 エクセル2002で、下記のような名簿があります。 誕生月で並べ替える方法を教えてください。 氏 名 誕生日 住所 あああ 1967/8/24 ... いいい 1988/1/1 ... ううう 1952/11/30 ... ??????????????????????? A: 三重nabeさん、こんにちは。奈良mikiです。 MONTH関数で「月」のデータを抜き出してその列を基準に並べ替える方法はいかがでしょうか? 「誕生日」をB列として、「月」の列をC列とします。 1.C列に =MONTH(B2) と入力して最下行までコピーします。 2.C列を基準に並べ替えてください。 以上です。お試しください。 日付のデータをそのまま並び替えると「年」順になりますが、今回のMONTH関数、「年」のYEAR関数、「日」のDAY関数などいろいろあるので、必要に応じて使い分けてください。 それでは(^o^)/ [質問一覧]/[HOME] CEL265.データ抽出の仕方 Q:(質問者:大阪yasuさん) OS:WindowsMe エクセルで住所録を作成しています。 住所録の中から5人間隔でデータ−を抽出したいのですが、どのようにしたらいいか解りません。 教えていただけませんか。 ??????????????????????? A: 兵庫yuhkiです。 以下の方法はいかがでしょうか? A B C ┌─────┬─────┬─────┐ 1│ 氏 名 │ 住 所 │ 作業列 │ ├─────┼─────┼─────┤ 2│TERU │兵庫県 │ │ ├─────┼─────┼─────┤ 3│miki │奈良県 │ │ ├─────┼─────┼─────┤ 4│Rei │兵庫県 │ │ ├─────┼─────┼─────┤ 5│nave │愛知県 │ │ ├─────┼─────┼─────┤ 6│yuhki│兵庫県 │ │ └─────┴─────┴─────┘作業列に以下の式を入力します。 =MOD((ROW()-1),5) で、対象行までコピーします。 すると、0から4までの数字が設定されます。 次に作業列にオートフィルタを設定します。 ▼マークを押して0から4のどれかを選択してください。 必要なら抽出した結果を別シートにコピーしてください。 抽出したくない行を空白にしたいなら、 D2セルに =A2 E2セルに =B2 と入力し、D2セルとE2セルを選択します。 オートフィルで必要な行までコピーします。 オートフィルタを解除すると抽出行だけコピーされてます。 上手くいくと良いですね。 ではでは。 [質問一覧]/[HOME] |
| [HOME] | [MAIL] |