- ベストアンサー
ExcelでA+B=CのCをAにいれるには?
EXCELの計算式について質問です。 例えば、 A+B=Cという計算式。 つまりSUM(A:B)をCにいれます。 そのCに表示された数字をAにいれるにはどうすればいいですか? やってみたら、循環参照エラーが表示されてできません。 ちなみに、出欠簿などの欠席日数を計算したいのです。 よろしくお願いします。 やりかたまたは参考になるホームページなどありましたら教えてください
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- 【EXCEL】数式=SUM(A1*B1+A2*B2+・・・+A100*B100)を簡略化したい
お世話になります。 今Excelで、A1~A100とB1~B100まで数値が入っています。 セルC1に「=A1×b1」、C2に「=A2*B2」…C100に「=A100*B100」と入力しました。 そしてセルC101に「SUM(C1:C100)」と入力して合計を出しました。 (実際はもっと複雑な計算なのですが、説明の為に簡略化しています) そうすると、計算結果セルが多く発生するためファイルサイズが莫大になってしまうのと、それを数千行×6列以上を一気に計算するとXPのリソースが足りないと出て計算できません。 なので2~3列ずつ何回も数式コピペを繰り返すことになっています。 そこで【別セルに掛け算をしてから全部SUMで足す】のではなく【1つのセルに掛け算とSUMを組み込む】という事を考えて =SUM(A1*B1+A2*B2+・・・+A100*B100)を を入力しようとしたのですが、数式が長すぎて四苦八苦です。 この式、なんとか簡略化できませんか?
- ベストアンサー
- オフィス系ソフト
- 【EXCEL】 =sum(A+B+C)って?
仕事を引き継いで、エクセルのテンプレートを頂いたのですが、数式が納得できません。 セルの数字を2個~3個 合計するだけなのに =SUM(A+B+C) と入力されているんです。 確かに正しい答えがでるんですが、 それなら素直に =A+B+C で入力するか =sum(A,B,C) じゃ、ないのかなぁ~って思ってるんですけど 何か意図があるのかなぁ~といじってません。 ちなみに、元データを作った人は退職されていないのでgooで質問してみました。 気持ち悪いので、勝手に直しても問題ないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで A1に1940 B1に4 C1に13 A2に1940
エクセルで A1に1940 B1に4 C1に13 A2に1940 B2に11 C2に2 という風に表示されているのを D1に 19400413 D2に 19401102 と表示させたいのですが、書式設定やCONCATENATEをつかってもうまく出来ません。 どのようにすれば、表示できるのか教えていただけませんでしょうか?
- ベストアンサー
- その他MS Office製品
- a^3/(a-b)(a-c) +b^3/(b-c)(b-a) +c^3
a^3/(a-b)(a-c) +b^3/(b-c)(b-a) +c^3/(c-a)(c-b)を計算せよ。 という問題なのですが、分かりません。 どうやって計算するのでしょうか? 解説では、分母を(a-b)(a-c)(b-c)にして計算してますが、途中が書いてなくて、分かりません。 教えてください!!
- ベストアンサー
- 数学・算数
- エクセルで再計算のエラーが出る
エクセルで、INDEX関数と循環参照を使って表を作っています。 <INDEX> Sheet1には、A列に名前(2000ケースくらい)、B列以降に毎日のある数字(100日分)が入力されています。 ただし、A列に名前はあるが、B列以降に数字が入力されていない場合も混じってあります。 Sheet2にはINDEX関数を使って、あるセルC1に「1」と入力すればSheet1のA1の毎日の数字がSheet2のA1からA100に参照されるように作ってあります。 C1に「2」と入力すればSheet1のA2の毎日の数字が参照されます。 <循環参照> 上記のSheet2にでは、明らかに少なすぎるデータを欠損データとするように循環参照をしています。 具体的には、とある1日のデータが、100日分の平均値の10分の1未満の場合には欠損とするようにしてあります。 Sheet2のセルA1からA100に100日分の数値がINDEXで参照されており、 セルB1に「=if(A1="","",if(A1=0,"",if(A1<A102,"",A1)))」 セルB2~B100までB1と同様の計算式 セルB102に「=B102/10」 セルB101に「=average(B1:B100)」 と、循環参照させてあります。 エクセルのオプションの「数式」の「ブックの計算」は自動、「反復計算を行う」にチェックし反復回数は100(100日分あるため)、変化の最大値は1(小数点以下の数値は必要ないので)にしてあります。 <計算エラー> 上記のINDEXと循環参照を利用して通常は問題はありませんが、 Sheet1に数値が入力されていないケースが出た後にエラーが出て来ます。 Sheet1のA列で、例えばA4のケースに100日分のデータが入力されていなかったとします。 Sheet2のC1に1~3の数値を入力した時は問題ありませんが、4を入力したらB列は全て「#NUM」と表示されます。 これは、循環参照をするにもできないからなので、理解できます。 その後は、C1に何を入力しても(さっきは問題なかった1~3を入力しても)、「#NUM!」が表示されたままになり、循環参照の再計算がうまくいきません。 主動でF9を押して再計算も「#NUM!」のままになります。 どのようにすれば、これを回避できるでしょうか? 最終的には、グラフ等を作成して、マクロを組んで一括で数百ケース程を印刷しようと思っています。 アドバイスよろしくお願いいたします。 ※ Office Home and Business 2010 Windows7 professional 32bit を使用しています。
- ベストアンサー
- Excel(エクセル)
- エクセルでA1、B1、C1、・・・・AZ1それぞれに数字がはいっていた
エクセルでA1、B1、C1、・・・・AZ1それぞれに数字がはいっていたとして A2、A3、A4、・・・・A30へそれぞれのセルに数字をはりつけできますか? やり方があれば、おしえてください。よろしく御願いいたします。
- 締切済み
- Windows XP
- エクセルでA1、B1、C1、・・・・AZ1それぞれに数字がはいっていた
エクセルでA1、B1、C1、・・・・AZ1それぞれに数字がはいっていたとして A2、A3、A4、・・・・A30へそれぞれのセルに数字をはりつけできますか? やり方があれば、おしえてください。よろしく御願いいたします。
- ベストアンサー
- Windows XP
- EXCEL 2003 5・4をA 3をB 2・1をCと表す方法
EXCEL2003 初心者です。 よろしくお願いします。 A1~A300に1~5までの数字がランダムに入っています。 B1~B300にA・B・Cと表示したい。 A列に5・4と書いてある時にA A列に3と書いてある時にB A列に2・1と書いている時にCと表示したいのですが B1にどのような式を入れたらよいのでしょうか 教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで A1+B1=C1、A2+B2=C2と順番に答えCを出し、数
エクセルで A1+B1=C1、A2+B2=C2と順番に答えCを出し、数字が少ない順番に並べるには、どのようにすれば良いのでしょうか。検索しましたが、検索方法もわからず悩んでおります(以前 一度教えて貰いましたが、思い出せません)。書式並びにフリーのテンプレートがありましたら教えて下さい。出来ればそれを保存して、1つ1つ見比べたいとも思っています。不純なドウキでして競馬の結果を並べてデータにしたいのですが。
- ベストアンサー
- その他MS Office製品
お礼
何もきづかず失礼な書き方になっていて申し訳ありません。全然悪気はなかったのですが、質問の訂正自体ができればよかったのですけど、私はimogasさまには貴様へのそしてほかの方への補足も呼んでいただけたら、私文章下手なのでより的確なアドバイスがいただけるとおもっただけなのです。本当に申し訳ありません。 そのうえ、こころよく教えて頂けてなによりです。感謝しております(^O^)。 私のあのつたない文章で、エクセルという働きそしてVBAの細かいことまで教えていただきありがとうございます。早速させていただきます。 まずは、VBA覚えます。 そして、こちらの質問は知り合いの会社のものなのです。そしてエクセルの初心者というのもあり、簡単に簡単に考えてあげようとおもっており、こまかい説明するよりは・・一番大事な部分をととってしまいました。 本当に自分の言葉の無さが今回すごく分かりました。 改めて一度しめきらせていただき、補足という形でなくきちんとした質問としてださせていただきます。 「いそいでるので早く」とせかされて、簡略した質問となっておりました。その後ゆっくりでもいいと言われ・・・。本当どう改めたらいいか、 今回はどうまおりがとうございました。