- ベストアンサー
エクセルで複数条件のかけ算数を計算する方法
- エクセルで複数の条件をかけ合わせた数式を使用して合計金額を計算する方法について解説します。
- 通常はif文を使用して条件ごとに計算を行いますが、区分が増えた場合にはif文を続けて書くことができません。
- その場合には、VLOOKUP関数を使用して条件に応じた単価を取得し、かけ合わせた数式を作成することで計算が可能です。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- KURUMITO
- ベストアンサー率42% (1835/4283)
- KURUMITO
- ベストアンサー率42% (1835/4283)
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
- choco_jiji
- ベストアンサー率31% (528/1701)
- mu2011
- ベストアンサー率38% (1910/4994)
関連するQ&A
- エクセル 複数の条件?
お世話になります。エクセル2007です。 商品の卸値を決めるのに複数の工程別単価シートから参照して計算してだそうとしてます。 卸値=(A工程の単価 + B工程の単価) * 自社マージンかけ率 例えば、A工程のX社、Y社、Z社の納品書のシートを コピーしてまとめてA工程単価シートをつくり、商品単価の入るシートにVLOOKUPで、よびだしています。 今まではA工程だけだったのですが、B工程も計算したいと思ったのですが、うまくつくれません。 A B C D E 1 卸値 数量 売上 A工程単価 B工程単価 今までの式はA1に =(IF(ISERROR(D1),0,ROUNDDOWN((D1*10/7.5),-1))) で、 常に総売り上げや平均卸値などを もだしたいので エラーを0にして総売上は =SUM(C:C)のように 計算しています。 A工程はあるけれど、B工程はない仕事もあり、 場合には C1のB工程のセルにエラーが出てしまいますが、 複数の条件でどういった式をいれればいいのかわかりません。 D1にデータがありE1がエラーのときはB1のA工程だけの単価で計算したいです。 B工程だけのときはありえないので、エラーでOKです。 もっとシンプルに質問できたかもしれませんが いろいろ書いてしまいました。すみません。 どうぞよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excelで条件付き合計
年間の予算実績シートを作成しています。 現在月(毎月末日)の合計値(O3)を計算式で求めたいのですが、 IFのネストが多すぎてエラーになります。 A B C D ・・M N O 1 現在月 2007/6/30 2 4月 5月 6月・・3月 年計 現在月計 3 売上 100 200 150 0 1000 450 現在式:O3=IF(B1=B2,B3,IF(B1=C2,B3+C3,IF(B1=D2,B3+C3+D3,0))) ※0の箇所は、ネストが多くエラー値になるので、今は6月までの計算式までしか記入していません。 他の合計方法がありましたらどうぞよろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルのかけ算について
エクセルの計算式について質問したいことがあります。よろしく御願いします。かけ算なのですがたとえばA1を単価、B1を個数、C1を小計とした場合通常はC1に=A1*B1と計算式を入れればいいのですが今回の質問はB1のセルに何も入力ない場合はC1に単価をそのまま表示させ、B1の単価に入力した場合のみ計算するようにしたいのです。例としてA1を300、B1は何も入力なし、C1は300と表示し、B1にたとえば3と入力したときにC1は900と計算されるようにしたいのです。このようなことは可能でしょうか?教えてください。
- ベストアンサー
- オフィス系ソフト
- Excel 条件付きの条件先が式の場合
Excelでたとえば A1に入力された数値、B1にはA1を引数とした計算結果があるとします。B1の計算結果が0.09だった場合だけC1に1を、そのほかの場合は2を表示させようとしました。 C1に =if(B1=0.09,1,2) の式を入れましたが、B1の計算結果が0.09でもC1には2が表示されます。そこで、C1に =if(int(B1*100)=9,1,2) の式を入れても結果は同じで、D1に=text(int(B1*100),0) の式をいれてからC1に=if(D1="9",1,2) でやっと1が表示されました。 これは当たり前のことなんでしょうか。このような方法をとらないと、数字の認識は難しいのでしょうか? 教えてください。
- 締切済み
- オフィス系ソフト
- IF文の使い方
IF文の使い方について教えて下さい.一応ヘルプを見て以下のようなIF文を作ったのですが,文字列と認識されてしまっているようで全く意図したような数字が入りません. なお,IF文を入れたセルは書式で確認しても文字列ではなく,標準になっています. やりたいことは,C列の数字がゼロならB列の数字(単価)を使って,ゼロでなければC列の数字(区別単価)を使ってD列の数量をかけた合計をE列に表示(計算)させたいのですが. 下の例だとEのセルには125*1200が入ってもらいたいのです. 単価 特別単価 数量 合計 B列 C列 D列 E列 125 0 1200 IF(C5=0,=D5*B5,D5*C5)
- ベストアンサー
- オフィス系ソフト
- Excel 3つの条件文を一つのセルにいれたい。。
Excel、下述の 3つの条件文を一つのセルにいれたい。。です。 その一つのセルを仮にD2とします =IF(A2="","",A2*O2) =IF(B2="","",B2*O2) =IF(C2="","",C2*O2) A2に数値がはいっていなかったらD2は空白で、数値が入っていたらA2*O2の計算をする B2に数値がはいっていなかったらD2は空白で、数値が入っていたらB2*O2の計算をする C2に数値がはいっていなかったらD2は空白で、数値が入っていたらC2*O2の計算をする つまり、上述のIF文を一つにまとめたいのです。 頭が悪くてわかりません、誰か助けてください!!!!お願い致しますm(_ _)m
- ベストアンサー
- その他MS Office製品
- IF関数の複数条件の仕方を教えてください
いつもお世話になってます。 金額計算の表を作成しています。 A B C D E F 使用場所 利用時間 人数 単価 料金 区分 といった具合に項目がありまして 料金のセルに=IF(OR(F2="個人",F2="会員個人"),B2*C2*D2,B2*D2)と入力し、団体、会員団体の場合は【利用時間*単価】 個人、会員個人の場合は【利用時間*人数*単価】と入力しています。 そこで使用場所がシャワー室と入力された場合、個人も団体も無視して【人数*単価】という式を最優先させる方法を教えていただけないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル 式を教えて下さい
すみません、どうにも分からないので教えて下さい。 A B C D 1 人数 単価 合計金額 2 2 12000 25200←=A2*C2*1.05が入ってます。 3 3 15000 単価は12000か15000に決まっていて、Aに人数が入った時はCに12000が Bに人数が入った時はCが15000になるようになってます。 Dに人数×単価×消費税=が出るようにしたいのですが、 今のままではBに人数の入った時は計算されません、当たり前ですが。 Bに入った時も計算するにはどうしたらいいですか? D2に、A2に人数があればA2*C2*1.05、だけどA2に人数がないならB2*C2*1.05、をしたい。 そんな感じなんですけど、すみません、うまく説明出来てないですよね…。 至らないとこを、突っ込んでください。 お手数おかけしますが、1つずつ答えて分かってもらえるようにします。 お願いします!!
- ベストアンサー
- オフィス系ソフト
- エクセル ISERROR
エクセルでISERROR関数を使い、エラー表示されないようにした2つ以上のセルを他のセルで更に計算すると#DIV/0!が表示されます。 例) B2 4月数量 C2 4月金額 D2 4月単価 =IF(ISERROR(C2/B2),"",C2/B2) E2 5月数量 F2 5月金額 G2 5月単価 =IF(ISERROR(F2/E2),"",F2/E2) 4~3月までのセルが続き、各単価の平均・伸長率などを他のセルで計算しようとすると#VALUE!が表示されます。 上記のようにISERROR関数を使った複数のセルを参照させ計算し、更にエラー表示させないようにするにはどのような方法がありますか。 どなたか教えてください。
- 締切済み
- オフィス系ソフト
- 中学2年生が気に入られるための方法とは?成績が下がった理由や対策について考えてみましょう。
- 先生との関係性が変化した中学2年生。嫌われたくないと思う気持ちは分かります。自分を見つめ直し、また気に入ってもらえるように努力しましょう。
- 中学2年生の成績が下がり、先生から冷たくされていると感じている悩み。自信を持ち直し、次の定期考査で頑張りましょう。
お礼
どうもありがとうございます。 LOOKUPの使い方を理解できました。 他に作ってる表でも応用ききそうで大変助かりました。