• ベストアンサー

特定の倍数の合計は?

エクセルでB2~G13に整数が入力されていて そのうち3の倍数のみの合計を求めたいときは どのような関数を使えばいいのか教えてください。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

=SUMPRODUCT((MOD(B2:G13,3)=0)*B2:G13)

syutan
質問者

お礼

お蔭様で助かりました。 本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel 特定の倍数の個数を数え方を教えてください

    Excel初心者です。 セルA1からA50に整数(正、負,0,重複あり)が入力されています。 その中から3の倍数だけに色をつけるのは条件付書式でできました。 A51セルにその個数が何個あるか関数で数えたいのですがうまくいきません。B列にIFとMOD関数を使いB51セルに出すことはできましたが、A1に一発で入れる方法を教えてください。 ちなみに私はA1に =Countif(A1:A50,Mod(A1:A50,3)=0) としましたが、正答が出ませんでした。 この考え方の間違いと、正解を初心者むけに教えてください。 また併せて、正の数で3の倍数の個数の算出のやり方も教えてもらえればいっそう理解が深まります。 よろしくお願いします。

  • 倍数の和の問題

    子供に聞かれたのですが、いろいろやってみても解けず、困っています。どうか分かり易く教えてください。 (問題) 2つの整数A,Bがあります。Aの倍数とBの倍数の和を求めていろいろな整数を作ります。このときどちらか一方の倍数だけでもよいものとします。すると、70より小さい整数の中には作れないものがありますが、70以上の整数は全て作れます。整数A,Bの組合せとして考えられるものを全て答えなさい。

  • 3の倍数であることの証明

    《問題》 a,b,cは整数とし,a^2+b^2=c^2とする。a,bのうち,少なくとも1つは3の倍数であることを証明せよ。 《解答》 a,bはともに3の倍数でないと仮定すると,【aとbは3k+1または3l+2(k,lは整数)と表される。】 ここで (3k+1)^2=3(3k^2+2k)+1 (3l+2)^2=3(3l^2+4l+1)+1 3k^2+2k,3l^2+4l+1は整数であるから,3の倍数でない数a,bの2乗を3で割った余りはともに1である。 したがって,a^2+b^2を3で割った余りは2である…(1) 一方,cが3の倍数のとき,c^2は3で割り切れ,cが3の倍数でないとき,c^2を3で割った余りは1である。 すなわち,c^2を3で割った余りは0か1である…(2) (1),(2)はa^2+b^2=c^2であることに矛盾する。 ゆえに,a^2+b^2=c^2ならば,a,bのうち,少なくとも1つは3の倍数である。 質問は,【 】の囲ったところです。 aとbは3k+1または3l+2(k,lは整数)と表されるとのことですが,3l+2のところを「3l+1」とし,aとbは3k+1または「3l+1」(k,lは整数)と表される,というようにすることはできないのでしょうか? 回答宜しくお願いします。

  • 合同式と倍数

    a,b,c は整数として、a2+ b2 = c2 が成り立つとき、a、b のうち少なくとも 1 つは 3 の倍数になります。ab が 6 の倍数であることを示すにはどうすればいいですか?

  • 3の倍数の合計値

    3の倍数を足した合計値を表示するにはどうすればいいか教えてください。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>for課題1</title> </head> <body> <script> var sum = 1; for (var i = 1; i <= 100; i++) { if (i % 3 === 0) { } sum += i; document.write(sum);} //表示がうまくいかない //1から100までの間で、3の倍数の数だけを足した合計値(1683)を表示したい </script> </body> </html>

  • 0は3の倍数?

    0は3の倍数でしょうか? もしそうならば,0はすべての整数の倍数と考えてよいのでしょうか。

  • 6ないしは7の倍数

    最近、3の倍数で人気上昇中の芸人さんがいますが…それは置いといて、6ないしは7の倍数である、整数の見分け方を教えて下さい。…3の倍数は、各桁ごとを足していき、その計が、3で割り切れるもの、2の倍数は、偶数であることは、知っています。…6の倍数及び7の倍数にも、何か法則性があると考えました。…よろしくお願いします。

  • 11の倍数に関する問題について

    a,b,c,dを正の整数とする。 (1) abcdが11の倍数であるとき、a-b+c-dも11の倍数であることを証明せよ。 (2) 2a3aが11で割り切れるとき、aの値を求めよ。  (1)はできました。おそらく    abcd = 1000×a+100×b+10×c+d       = (11×91-1)×a+(11×9+1)×b+(11-1)×c+d       = 11×(91a+9b+c)-(a-b+c-d)    abcdは11の倍数であるから、第2項のa-b+c-dは11の倍数でなければならない。 (2)がわかりません。(1)の結果を使うはずですが、うまく出せません。      2-a+3-a= 11k (k>0となる整数) ?。。この先が。。 宜しくお願いします。      

  • 倍数

    2を加えると3の倍数になり 1を加えると4の倍数になり 1を引くと6の倍数になる このような整数を小さいほうから3つ求めよ また500より小さいものはいくつあるか という問題のときかたをおしえてください ヒントでもいいです はじめの答えは 7,19,31 次は42です

  • 4の倍数を論理演算で表す。。

    /*Prog32.cキーボードから整数型変数aへデータを入力し、aの値が4の倍数のときは“4の倍数です”と表示し、そうでないときは、“4の倍数ではありません”と表示する。ただし、整数データのビット数はわからないものとし、計算にはビットごとの論理演算のみを用いる。*/ #include <stdio.h> int main(void) { int a; printf("整数を入力して下さい! "); scanf("%d", &a); (a % 4 ) ? printf("4の倍数ではありません。\n", a) :printf("4の倍数です。\n", a); return(0); } 4の倍数を論理演算で表す方法がわかりません。。 自分では上記のように算術を使うやりかたしかわかりませんでした。 よろしくお願いします!

専門家に質問してみよう