Excel での「計算」 田浦健次朗 本日の範囲 ファイルと その中身 ファイルと フォルダ コマンド ライン 簡単なプログラ ムの作成・実行 コンピュータにおける 情報の表現 コンピュータの仕組み プログラムの仕組み Excel で計算・ データの可視化 通信・ネットワーク , インターネット 通信の符号 化 , その限界 情報の符号 化 , その限界 暗号 基礎的概念 ( 本講義中では ) やや高度な概念 実技・実践 Excel の基本 セル B3 セル 入力した文字列の修正 ( 新しい Excel) セルをダブルクリック 普通のクリックだと ,1 文字目を入力した瞬間に以 前の入力が消えるので注意 入力した文字列の修正 ( 古い Excel) セルではなく画面上部の入力欄を使う セルその物に入力すると ,1 文字目を入力した瞬間 に以前の入力が消えるので注意 コピー & ペースト Excel のセル間で 1-1 1- 多数 多数 - 多数 テキストエディタから Excel へコピー & ペース ト タブで区切られた領域をエディタでコピー ( おまけ ) 等差数列の入力 最初の数項を入力して拡張 グラフの x 軸データなどを作る際に重宝 「表計算」機能 直接数値を入力するのではなく , 数値を計算す る「数式」を入力 数値は Excel が計算する • 他のセルを参照する記号を含むことができる あるセルの値を元に別のセルの値を計算 どんな数式を入力したかがわかるように , メ ニュー -> 「表示」 -> 「数式バー」を選んで常 時表示させるとよい 数式 ● = で始めると数式の意味になる =2+3 =log(100), =log(100, 2), =sin(1.57) =if(1<2, “hello”, “bye”) 関数 これも関数の一種 =if(1<2, hello, bye) はエラーなので注意 他のセルの参照 ● 数式内でセルの名前を入力 =A1 セル A1 の値 (A1 だけだと , “A1” という文字列の意味 ) =A1+1 =log(A1) =if(A1>0, log(A1), log(-A1)) 注 : = はあくまで数式全体に一つつける =if(A1>0, =log(A1), =log(-A1)) は間違い =A1+B1 =sum(A1:A10) A1+A2+…+A10 # 多数のセルを参照する表記 紛らわしいので注意 A1 =A1 単に A1 という文字列が表示される セル A1 の値を表示 =“A1” 数式中での文字列の表現 つまり最初の A1 と同じこと いろいろな参照 行や列の記号の前に $ をつけるか否か =A1 =A$1 =$A1 =$A$1 いずれも A1 を参照する 違いは後で説明 数式入りのセルをコピー & ペースト するとおもしろいことが起こる B4 を B5:B9 へコピー コピーされるのは数値そのものではなく数式 その際 , 参照が「平行移動」する 参照の平行移動 A1 B3 P5 =A1 Q7 =B3 4 つの参照方式の違い $ をつけると平行移動しない 列名の前に $ 列は平行移動しない 行番号の前に $ 行は平行移動しない 例 $A$1 は「必ず」 A1 を参照する A$1 は ?1 を参照 (? は平行移動で決まる ) 関数のグラフを書いてみる ● y = f(x) のグラフを書くには ? A 列 : x 軸 : 例えば 0, 0.1, 0.2, 0.3, ... 等差数列機能 B 列 : y 軸 : 各行の x に対する f(x) A 列の該当セルを参照しつつ数式入力 コピー & ペースト 課題 前回作った , ファイル内容のヒストグラムを格 納した Excel ファイルから , 各ファイルのエン トロピーを計算せよ ヒント : Excel の表計算機能をうまく使えばほとんど手間は かからない 先週の手計算で計算した際のやり方を思い出す 課題 ( 続 ) 微分係数 , 積分の計算 微分方程式の解 どの列に何を置いたらいいか考えてみよ
© Copyright 2024 Paperzz