(e2L) なぜ加算ができない
一つのセルに項目名と数値を入れない理由について説明します
加算ができない
-
セルA4に『国語 65』、A5に『社会 76』、A6に『理科 80』が入っています
-
単純な =SUM(A4..A6) では 0 になってしまいます
-

-
こういう場合計算は、できないことはないのですが、けっこう厄介な式になります
-
例えばセルA4の 『国語 65』 から数値の 65 をとりだすには セルC6のように
=VALUE(MID(A4,4,3)) になります
-
この式はセルA4の4文字目から3文字を取り出して、それを数値にしなさいという内容です
-
これでも国語などの科目名の文字数が変わったら具合が悪いので、
きちんとしようと思ったら セルC8のように
=VALUE(MID(A4,FIND(" ",A4)+1,3))
という式が必要になります。
-
この式はセルA4の中にあるスペースを探してその位置の1文字先から3文字取り出して、
それを数値に変換しなさいという内容です
-
もし3科目すべてを計算しようとすると セルC10のように
=VALUE(MID(A4,FIND(" ",A4)+1,3))+VALUE(MID(A5,FIND(" ",A5)+1,3))+VALUE(MID(A6,FIND(" ",A6)+1,3))
と複雑になってしまいます
-
したがって一般的に 国語 と 65 は別のセルに書いたほうが簡単で使いやすいのです
2003/11/11:登録 2011/10/23:更新 訪問者数:
エクセル