- ベストアンサー
SUM関数について
エクセルの関数について質問です。 振込手数料の計算が面倒な為 IF(セル番号="","",IF(セル番号<=30000,"210",IF(セル番号>=30000,"315")))(例) という式を入力してあります。 そして小計にて手数料の合計を出そうとSUM関数を入力したところ 計算が出来ませんでした。 この振込手数料の合計が出せるような関数はどんな式になりますか? お分かりになる方いらっしゃいましたら 宜しくお願い申し上げます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
計算はしてるが数式が表示されるということであれば・・・ 【ツール】-【オプション】-【表示】タブ-【ウィンドウオプション】の【数式】ってところにチェックが入ってませんか? 入っていればチェックを外せば数字が出て,合計が計算されるはずです. 後,細かいことですが,振込み手数料は三万未満と以上で変更している銀行が多いと思いますので, =IF(セル番号="","",IF(セル番号<30000,210,IF(セル番号>=30000,315))) の方がいいと思います.取引銀行の振込み手数料を確認してくださいね(^-^)
その他の回答 (4)
- sige1701
- ベストアンサー率28% (74/260)
まだ解決していないのでしょうか? 参考までに IF(セル番号="","",IF(セル番号<30000,210,315)) だけでも良いと思います。 文字の入力があれば315になりますので、その解消で =IF(ISNUMBER(セル番号),IF(セル番号<30000,210,315),"")
お礼
sige1701さま おはようございます。 解決操作を忘れて帰宅してしまいました。 すみません。。。 ご丁寧に計算式のアドバイス頂き、有難うございます。 色々な方法で出来るんですねぇ~。 勉強になります!!!ありがとうございました。
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 >正しく入力し直しても正しい数値が返らず、 >式が表示されてしまうようになってしまいました。 #3さんので直らないようでしたら、 メニューから[書式]-[セル]-[表示形式] で、文字列以外の適当なものを入れてください。 それから、SUM()関数の引数に、文字列があると、そこは0なりますから、"" となっても問題ありません。それは、初期の表計算からの仕様です。
お礼
Wendy02 さま こんにちは。 わざわざお返事有難うございます。 Wendy02のおっしゃるとおり、書式設定の表示形式でした^^; 皆様なんですぐわかるんでしょうかね??? 私みたいなど素人には四苦八苦なんですけれどね! とてもご丁寧な回答有難う御座いました。
- 555imp
- ベストアンサー率38% (33/85)
IF(セル番号="","",IF(セル番号<=30000,210,IF(セル番号>=30000,315))) に変えて下さい.ダブルクォーテーションで囲っているので文字として扱われていたためです.
お礼
補足事項解決致しました! 自分で設定した書式設定がいけなかったようです^^; ご迷惑お掛け致しました。 関数はまだまだ判らないことだらけですが 便利なのでこれからもいろいろチャレンジして たくさん覚えていきたいと思ってます。 この度はご親切な回答有難うございました。
補足
早速の回答ありがとうございます。 式の入力変更をしようとしたところ どうやら表示がおかしくなってしまったようです。 正しく入力し直しても正しい数値が返らず、 式が表示されてしまうようになってしまいました。 念のため、計算式を入力するボックス?みたいのを 表示してみたところきちんと数字が返っているんです。 再起動もしてみたのですが駄目でした。 質問と全然関係ないのですが もしお分かりになるようでしたら 宜しくお願い致します。
- kadakun1
- ベストアンサー率25% (1507/5848)
途中に空白がある為ではないでしょうか? 数字でなければsum関数は使えません。 IF(セル番号="",0,IF・・・ とすれば良いです。(空白の代わりに0が入る)
お礼
kadakun1さま こんにちは。 早速の回答有難うございます。 文字扱いになってたんですね^^; まだまだ勉強不足ですが がんばって覚えていきたいと思います。 有難うございました。
お礼
をぉ~~~! おっしゃる通り三万円未満と以上です!!! 細かいところまでお気遣い有難うございます!!! ここで回答くれる人達って頭良いですよね^^ 私も皆様を見習ってがんばって習得します。 とても嬉しい回答有難うございました^^