- ベストアンサー
Excelでの関数の使い方
Excelに関する質問です B列にデータがあるとき A列の任意の位置に「1」を打ち込みます この上で 『Aのセルが1になっているところのBのセルの値のみを合計し、その合計した値をセルC1から引く』 この処理を行うときに、『』内の操作を一つの式でやる方法はありませんでしょうか つまり、セルC1で「=……」という式を立てることで『』内の処理を行うことは可能でしょうか 出来れば、どんな式を使えばこの操作が出来るのかご教授願いたく存じます。 なお、「ヘルプの中から自分で探せ」や、「google先生に聞け」、「私は知らない」 などの回答は控えていただきますようお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- tsubuyuki
- ベストアンサー率45% (699/1545)
- shintaro-2
- ベストアンサー率36% (2266/6244)
- keithin
- ベストアンサー率66% (5278/7940)
関連するQ&A
- Excelの関数について
Excelの関数について 私のExcelは2003です。 表を作っていて A列とB列に数値を入れてその合計をC列に自動的に出すようにするのは C列に「=SUM(A3,B3)」と入れますよね? 1日数回のデータを取り A列とB列に数値を入力し 1ヶ月ほどデータを取り続けるので その分C列に入れた関数を下へセルの右下にポインタを合わせて十字の記号を出して 下へ関数を入れたのですが その場合C列には0と表示されますよね? これは防げないものなのですか? 後、そのC列に表示された合計値を 次の行のA列に表示させたいのですが そういう関数はありますか? C列の合計値に次の数を足して、合計値をどんどん増やしていくので 例えばC1の値をそのままA2に表示。 C2の値をそのままA3に表示 C5の値をそのままA6に表示としたいのですが 関数があったら教えてほしいです。
- ベストアンサー
- その他MS Office製品
- どんなexcel関数が必要でしょうか。
A列の合計値150の中でA1のセルの値が合計値のどれだけの割合を占めているかをB列に表示したい場合、=A1/A7でB1のセルは表示出来ますが、その数式を下にコピーすると=A2/A8となって#DIV/0!になってしまいます。単純にC列に150という値を貼り付けて横に計算していけば簡単でしょうが、それをせずに関数式だけでB列の答えを出すにはどうしたら良いでしょうか。 A B 10 6.7% 20 #DIV/0! 30 #DIV/0! 40 #DIV/0! 50 #DIV/0! 150
- ベストアンサー
- オフィス系ソフト
- Excelの関数を教えてください。
Excelの関数で例えば シートAのB行の中の値とシートBのセルA1の値、シートAのC行の中の値とシートBのセルB1の値が一致した行のF列の値を返す関数を考えているのですが、いろいろ試してもエラーになってしまいます。(B列とC列の一致する行は1つしかありません) これができないと家に帰れません;; どなたか、教えてください! よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelの関数について
Excelの関数について 今表を作っていて 1日数回データを取って それを1ヶ月ぐらい続ける予定で その結果をExcelの表に入力したいと思っています。 A列に現在値 B列に増加分 C列にA+Bの値を入れたいと思っています。 なので、C列には、C1には=SUM(A1,B1)として セルの右下にポインタを合わせて十字で下まで引っ張って関数をコピーしています。 で、そうするとC列に0が表示されてしまい それはなんとか、ツール→オプション→表示→ゼロ値のチェックを外して解決したのですが C列の合計値は次の行のAのセルに表示したくて 例えば C3の数値はそのままA4に C7の数値はそのままA8にといった感じで で、A2のセルに=C1とかA5のセルに=C4とかしたのですが いちいち関数を埋め込むのは面倒くさいので 下のほうまで関数をコピーしたところ 関数が埋め込まれているので A列とB列にしたの方まで同じ数字が表示されています。 これって消すことはできないのでしょうか? 現在は 最初のA1セルだけに数値を入れたのですが関数を埋め込んだことにより A列とB列すべてにA1セルの数値が表示されています。 まだデータを取っていないのでB列は空白です。 ただ、できれば、下の方に数値が表示されないようにしたいんです。 言葉で説明すると A列とB列に数値が入力されない限り、C列の合計値は表示されない設定にできれば 私の言っているような状況になると思うのですが、そういう事はできないのでしょうか… 教えてください。
- ベストアンサー
- その他MS Office製品
- エクセル関数教えてください。
すごく単純そうでいて分からなくなってしまったことがあります。 「=C1」 というような簡単な式がありますが、 「C」の部分、「1」の部分を他のセルに入っている値を利用したいのです。 B3セルに「=A1セルに書かれた列番号 B1セルに書かれた行番号」という式を入れたい。 というかんじです。
- 締切済み
- Excel(エクセル)
- エクセル2003の関数について教えて教えて下さい
どなたかご教授下さい。 現在 ・・・・・・・・・・・・・・・・・・ A列 B列 C列 1 A 100 2 B 100 3 C 100 4 D 100 ・・・・・・・・・・・・・・・・・・ の、条件として A列に入る値が Aの時:B列×0.8 A列に入る値が Bの時:B列×0.5 A列に入る値が Cの時:B列×0.2 A列に入る値が Dの時:B列×1.0 を設定しています。 ですので、現在のシートは ・・・・・・・・・・・・・・・・・・・ A列 B列 C列 1 A 100 80 2 B 100 50 3 C 100 20 4 D 100 100 という状態です。 ・・・・・・・・・・・・・・・・・・・ 今後このシートを参照して 現在AであるC列の値の合計値 現在BであるC列の値の合計値 現在CであるC列の値の合計値 現在DであるC列の値の合計値 をそれぞれを算出し以下のように表示したいと考えています。 現在A→計350 現在B→計200 現在C→計120 現在C→計500 このような計算を行う場合の数式はどのようになるのでしょうか。 良い案がありましたら、どなたかご教授下さい。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelでこのような関数はありますか?
A B C 収入支出合計 1 5 5 2 10 15 3 10 5 ↑のように入力されています。C2とC3のセルの計算式を見ると、 C2→C1+A2 C3→C2-B3 と入力されていたとします。 毎回C列の合計に上のような計算式を入れるのは面倒なので、関数を使用してもっと楽に計算をしたいのですが条件によって計算を変えること(今回の場合はA列に値が入力されたら足す、B列に値が入力されたらひく)はできるのでしょうか?よろしくお願いします。 説明がわかりにくければ補足していただければと思います。
- ベストアンサー
- オフィス系ソフト
- エクセル関数内で位置としての行列値の扱い方がわからない
例えば エクセルでA列とB列があり値が入力してあります。 A列の値が最初からだんだん増加し設定値以上になった、そのセルと同行でB列のセルの位置をだし、 B列セルの最初からそのセルまでを範囲で参照して その値群の最小値を求め、値を抜き出したいのです。 そこでA列にMATCH文を使用したらはじめのセルから何番目が設定値以上の値のセルかは出るのですが、その値をどのようにして関数で最初のセルの位置行列値に加えたらいいのかが分かりません。 VLOOKUP関数でもできそうなのですが出てきた値のその下のセルを参照したいのですが、やっぱりセルの位置行列値を下にずらす(例 B10→B11)方法が分かりません。 結局、たぶん関数内部で位置としての行列値の扱い方がわからないのが原因だと思います。 誰か教えていただけないでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセル関数を教えて下さい。
エクセルの数式を教えて下さい。三角関数を全く忘れていますのでよろしくお願 いします。 図形とエクセルの表を画像でアップしました。 Aは角度 B/C/Dは長さ 一行目 セルA1に 任意の角度を入力 B1に 任意の長さを入力するとC1には C の長さの値が出るエクセル関数 D1には Dの長さの値が出るエクセル関数 2行目も同じ様に A2に 角度 C2に長さを 任意に入力すると B2とD2に 長さが出てくる エクセル関数 3行目も同じ様に A3に角度 D3に長さを 任意入力すると B3とC3に 長さが出てくるエクセル関数 4行目 B4とC4に 長さを任意入力すると A4に角度 D4に長さが出てくる エクセル関数
- ベストアンサー
- その他MS Office製品
- Excel 範囲内で条件を満たす異なる列の合計
範囲内で条件を満たすセルで、異なる列の値を合計したい。 A1からA5に{10,20,30,40,50}という値が B1からB5に{0,1,2,3,4}という値が C1からC5に{5,6,7,8,9}入っている事とします。 A1:A5の範囲で複数の条件をつけます。 B列ではA列のセルの値が15<A<35となる、A2とA3と同じ行であるB2とB3の値 C列ではA列のセルの値が25<A<45となる、A3とA4と同じ行であるC3とC4の値 全部でB2,B3,C3,C4のセルの値を合計を返すセルを作成したい。 この場合目的のセルが返す値は1+2+7+8で18となる。 補助行を作ってでも構いませんので、このような加算が可能とするセルの作り方はないでしょうか。 Excel2000を使用しています。どうかよろしくお願いします。
- ベストアンサー
- その他MS Office製品
お礼
ありがとうございます。 以後気を付けます