• ベストアンサー

IF関数について

A1が30000以上で、B1が525、以下で315、0のときは0の設定はうまくいきましたが、Bの列の合計がΣででません。 Bの列が右寄せではなく左寄せで525、315が表示されます。 どこが間違ってますでしょうか? 教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#58440
noname#58440
回答No.3

  #1です 文字列に定義されたセルに数値を入れた後で標準に戻しても数値にはならず文字列のままの時があります。 そんな時は、空きセルに数値1を入れてこれをコピーする。 問題のセルを選択して、ツールバーから「編集」-「形式を選択して貼りつけ」を選び「演算」の「乗算」にチェックを入れて「OK」 これで数値に変わり正しく合計されませんか?  

ruuk001
質問者

お礼

2回もご回答ありがとうございます。 初心者にも丁寧に教えていただいて本当にありがとうございます。 会社の誰に聞いてもIF関数さえ分からなかったのに、とても助かります。

ruuk001
質問者

補足

今日#3さんのとうりに会社でやってみて上手くいきました。 ありがとうございました。

その他の回答 (3)

noname#30052
noname#30052
回答No.4

IF文が間違っていることはないですか? 文章の読み違いかもしれませんが、このような設定ですか? =IF(A1>29999,525,IF(A1>0,315,0)) =IF(A1>29999,"525",IF(A1>0,"315","0")) などのように書いてあると文字扱いになってしまいますので もう一度ご確認してみてはいかがでしょうか。

ruuk001
質問者

お礼

今日#1さんの意見を参考に会社で頑張ってきました。 この次には#4さんのとうりにやってみます。 確かにご指摘のとうりのIF文になっていました。 ありがとうございました。

  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.2

はじめまして 左寄せになっているセルを選択して、書式→セル→配置タブ→横位置を「右詰め」にして「インデント」を「0」にしてもだめでしょうか? 通常なら「標準」で大丈夫なのですが、上記もお試し下さい。 的外れでしたらごめんなさい。

ruuk001
質問者

お礼

ご回答ありがとうございます。 みんな優しい(;∀;) 会社のパソコンなので明日早速やってみます。

noname#58440
noname#58440
回答No.1

  左寄せで525、315と表示されるセルの書式で「標準」か「数値」に設定して下さい。  

ruuk001
質問者

補足

早速ありがとうざいます。 そこかなーと思って確認したんですれど、標準になっていました。 数値にも変えてみたんでケド、ダメだったので、そんなものなのかなーとあきらめていました。会社のパソコンなので明日も一度やってみます。

関連するQ&A