- ベストアンサー
IF関数について
A1が30000以上で、B1が525、以下で315、0のときは0の設定はうまくいきましたが、Bの列の合計がΣででません。 Bの列が右寄せではなく左寄せで525、315が表示されます。 どこが間違ってますでしょうか? 教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#1です 文字列に定義されたセルに数値を入れた後で標準に戻しても数値にはならず文字列のままの時があります。 そんな時は、空きセルに数値1を入れてこれをコピーする。 問題のセルを選択して、ツールバーから「編集」-「形式を選択して貼りつけ」を選び「演算」の「乗算」にチェックを入れて「OK」 これで数値に変わり正しく合計されませんか?
その他の回答 (3)
IF文が間違っていることはないですか? 文章の読み違いかもしれませんが、このような設定ですか? =IF(A1>29999,525,IF(A1>0,315,0)) =IF(A1>29999,"525",IF(A1>0,"315","0")) などのように書いてあると文字扱いになってしまいますので もう一度ご確認してみてはいかがでしょうか。
お礼
今日#1さんの意見を参考に会社で頑張ってきました。 この次には#4さんのとうりにやってみます。 確かにご指摘のとうりのIF文になっていました。 ありがとうございました。
- hirorin00
- ベストアンサー率50% (446/884)
はじめまして 左寄せになっているセルを選択して、書式→セル→配置タブ→横位置を「右詰め」にして「インデント」を「0」にしてもだめでしょうか? 通常なら「標準」で大丈夫なのですが、上記もお試し下さい。 的外れでしたらごめんなさい。
お礼
ご回答ありがとうございます。 みんな優しい(;∀;) 会社のパソコンなので明日早速やってみます。
左寄せで525、315と表示されるセルの書式で「標準」か「数値」に設定して下さい。
補足
早速ありがとうざいます。 そこかなーと思って確認したんですれど、標準になっていました。 数値にも変えてみたんでケド、ダメだったので、そんなものなのかなーとあきらめていました。会社のパソコンなので明日も一度やってみます。
お礼
2回もご回答ありがとうございます。 初心者にも丁寧に教えていただいて本当にありがとうございます。 会社の誰に聞いてもIF関数さえ分からなかったのに、とても助かります。
補足
今日#3さんのとうりに会社でやってみて上手くいきました。 ありがとうございました。