- ベストアンサー
エクセルの数式を教えてください
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
C列の計算式に、条件式を入れるのが簡単かと思います。 Cxの =ROUND(Ax/Bx,0) …(Ax、Bx、Cxは、A1,2,3…、B1,2,3…、C1,2,3…の意味です) を =if(Bx=0,0,ROUND(Ax/Bx,0)) (除数Bxが0だったら”0”、そうでなければAx/Bxの計算をする。) などに、してみてください。
その他の回答 (2)
#2です。 金額か、数量のどちらかが空白の場合に適応したいなら、 IF(OR(A1="",B1=""),"",ROUND(A1/B1,0)) に。 AND関数は「両方とも該当した時に適応」され、 OR関数は「どちらかが該当した時に適応」される関数です。 ORにすれば、どちらかが空白なら適応され、 ANDなら、どちらも空白でないと適応されません。
C1に次の式を入れ、あとはコピーして下さい。 =IF(AND(A1="",B1=""),"",ROUND(A1/B1,0)) 金額のセルのみ空白の時だけに対応させたいなら、 =IF(A1="","",ROUND(A1/B1,0))
お礼
ありがとうございます。 迅速なアドバイス、本当に助かりました。 お二方の方法とも、今、私が必要としているものでした。 両方とも私にとってはベストアンサーですが 先にご投稿いただいたかたをベストアンサーとさせてください。 本当にありがとうございました。
関連するQ&A
- Excelの数式教えて下さい・・・
どうにか自分でやってみようと、教えて頂いたページを参考に試みたものの、やはり無理でした(T_T) こんな私に教えて下さい。 自動車燃料の請求書を作成したいのですが、 A列 B列 C列 D列 品名 数量 単価 金額(数量*単価) レギュラー 20 90 1890 軽油 10 50 188 灯油 30 30 945 軽油税(軽油数量*32.1)=X 品名、数量、単価は手入力(と言う?)です。 (1)「品名」に「軽油」と入力された時のみ「単価」から 32.1の値を差し引いた額を数量を掛けた値を「金額」 に出すようにしたいのです。 (2)請求書の最後に「軽油」のみの総数量に32.1の値が 自動的に出るようにしたいのですが・・・ 私に分かったのは、数量と単価を掛けて「金額」をRoundを使用して四捨五入できた事だけです・・・(しかもレギュラーと灯油のみ) 専門用語も分からない為、かなり把握しずらいとは思うのですが、なにとぞよろしくお願い致します。 もし、よろしければ具体的に数式などを教えて頂ければ 是幸いです。
- ベストアンサー
- オフィス系ソフト
- EXCELでの足し算
A列に数字が入っていてB列に=A1/2という式を入れています。 それが20行まであり、B21のセルに=SUM(B1:B20)という式を入れています。 A列の数字が例えば105と言う数字がどこかにはいっているとするとB列は52.5ですが四捨五入されているのか53となっています。 B1からB20は四捨五入されていいのですが B21に足された数字もB1からB20の表示どおり四捨五入されたものを足してほしいのですが 52.5を足したようになってしまいます。 どうしたらよいでしょうか? どなたか教えてください。 Excelは2000です。
- ベストアンサー
- オフィス系ソフト
- エクセルの数式:四捨五入
エクセルの四捨五入の仕方を教えてください。 =ROUNDで (A1+A2)/(B1+B2)の割り算の値を ,0の桁 で四捨五入したいのですが、 ダイカッコとか使わないとダメなんですよね?? エラーになってしまうのは何故? HELP ME-----------!!
- ベストアンサー
- オフィス系ソフト
- エクセルのラウンドについて
エクセルでラウンドを使用して四捨五入をしようと思いますが、小数点以下を四捨五入ではなく、 一の位を四捨五入したいのですがどの様にすれば出来るでしょうか? 見積書の単価に3%上乗せした単価に自動計算させたいのです。(量が半端なく多いので・・・(^_^;)) どなたか教えて下さい。 宜しく御願い致します。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセルで売り上げ帳を作っています。
内容はシンプルで、いくつかの項目と簡単な計算式が入っています。 計算式は、数量*単価と、その計算結果をもって受け取った金額を引いて残金を表示するというものです。 エクセルの機能がよくわからないため、 とりあえず手入力で「=(数量のセル)*(単価のセル)」というのを作って もうひとつには「=(上の計算の結果のセル)-(受け取った金額のセル)」 という計算式をつくり、 セルを選択したときに右下に表示される+をびーっと下までひっぱって セルの内容を、A1→A2→A3…と行ごとに計算できるようにコピーしました。 この方法で内容(単価とか数量とか)を入力すると 下まで全部計算結果が表示されてしまって汚いです。 何かうまい方法を教えてください。 とりあえず私がやったことを書いただけなので、 まったく別の方法でかまいません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelの関数、四捨五入について
ご質問があります。 現在Excelで表を作っているのですが、どうしても四捨五入で躓きます。 例) A 1234.56 →四捨五入(ROUND.1) →B 1235 上記のようになるのですが 例) B 1235×0.9 → 1111.1(小数点第一表示) 上記のようになってしまいます。 四捨五入したBのセルに対し0.9をかけているはずなのに 四捨五入を行う前のAに0.9をかけた答えが出てしまうのです。 これの謎が解けず困っています。 どなたかお分かりの方がいましたら宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- EXCELで小数点以下を四捨五入しない方法
EXCELで例えば、A1セルに7320000 B1セルに156 C1セルに26と入力してA1/B2*C1とすると電卓では、121.9999と続きますが、EXCEL計算では122.0000と勝手に四捨五入されてしまいます。四捨五入されず、実際の121.99999で表示させるにはどうすれば宜しいでしょうか?
- 締切済み
- オフィス系ソフト
- Excel計算が合わない
Excelで請求書を作成しましたが、合計金額が一円単位出会わないことがあります。 表は簡単に数量x単価=合計 数量x単価=合計 金額合計 金額の合計の答えが1001だとしても時々1000だと計算したりしてます。 考えられるのは小数点を使った計算があるからかもしれませんが???数量0.5x単価33円=17とか四捨五入があるときによく間違いがあるような気がします。 手直しする方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- Excelで作った表で・・・
よくある「単価×数量」の表を作りました。 答えに小数点以下になるものが含まれるため、その列に セル書式で小数点以下を四捨五入して整数になるように 設定しました。それぞれの答えはそれで良かったのですが、今度はさらにそれらの合計を求めようと「SUM」を 入力したら表示された整数の合計ではなく、 それぞれのセルある小数点以下の数次を合計して四捨五入してしまいます。 (例)単価×数量=1.2 表示は1 単価×数量=1.3 表示は1 計 3 になってしまう←「2」にしたい どうしたらいいのでしょうか?教えてください。
- ベストアンサー
- Windows NT・2000
お礼
ありがとうございます。 迅速なアドバイス、本当に助かりました。 お二方の方法とも、今、私が必要としているものでした。 両方とも私にとってはベストアンサーですが 先にご投稿いただいたかたをベストアンサーとさせてください。 本当にありがとうございました。