• ベストアンサー

どのような関数を使えばいいかわかりません。

Excelでちょっとした計算をしたいのですが、どのような関数を使えばいいか分かりません。 例) 2,490 31,520 40,890 20,930 75,660 11,320 44,160 例えば上記のような数値が各セルにあるとします。 で、この数値のうちどれかの積が 63,770 になるはずですが、どの列の数値がその対象になっているか調べるにはどうしたら良いのでしょう? 「なるはずと」と書きましたが、ならない場合もあるかもしれません。 場合によっては何通りも抽出できるので関数を使うだけではダメなのでしょうか?

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

  • ベストアンサー
回答No.1

A列に数値がずらっと並んでいて、それぞれを掛けて どの組み合わせの積が63770となるか知りたい ということですよね? =SUMIF($A:$A,63770/A1) とB列に入力すれば、積が63770となる組み合わせの場合は B列に相手方の数値が出ます。 それ以外(相手がいない)場合は0と表示されます。 0を表示させないようにするにはIF関数を使用してみて下さい。 =IF(=SUMIF($A:$A,63770/A1)=0,"",=SUMIF($A:$A,63770/A1))

sttf
質問者

お礼

大変申し訳ありません。 質問の内容に大きな間違いがありました。 >この数値のうちどれかの「積」が ではなく、  この数値のうちどれかの「和」が でした。 意味の分からない質問に速やかに解答いただき大変ありがとうございました。 「積」の場合ですとp-applepieさんのご解答で、バッチリできました。 本当にごめんなさい。

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

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

あまりビジネスでは現実感のない問題のように思うが、質問の言葉通り立ってみます。 2490 31520 40890 20930 75660 11320 44180 2490 6200100 78484800 101816100 52115700 188393400 28186800 110008200 31520 78484800 993510400 1288852800 659713600 2384803200 356806400 1392553600 40890 101816100 1288852800 1671992100 855827700 3093737400 462874800 1806520200 20930 52115700 659713600 855827700 438064900 1583563800 236927600 924687400 75660 188393400 2384803200 3093737400 1583563800 5724435600 856471200 3342658800 11320 28186800 356806400 462874800 236927600 856471200 128142400 500117600 44160 109958400 1391923200 1805702400 924268800 3341145600 499891200 1950988800 A列に質問の数値を入れる。 第1行のB1以下に横方向に同じ数値を入れる B2に=$A2*B$1と入れてB8まで式を複写。 B2:B8までの式をH2:H8まで式を複写。結果は上記。 検索で63770を検索。見つかりませんとなった。 質問は無造作ですが、上記では満足できないときは、補足してください。 ゴールシーク・ソルバーなど使うということかな。

sttf
質問者

お礼

大変申し訳ありません。 質問の内容に大きな間違いがありました。 速やかにご解答いただきありがとうございます。 修正して新たにスレ立てさせて頂きます。

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

関連するQ&A

  • どのような関数を使えばいいか分かりません(訂正版)。

    以前、スレ立てたのですが質問の内容に間違いがあったので訂正して再度質問させていただきます。 Excelでちょっとした計算をしたいのですが、どのような関数を使えばいいか分かりません。 例) 2,490 31,520 40,890 20,930 75,660 11,320 44,160 例えば上記のような数値が各セルにあるとします。 で、この数値のうちどれかの「和」が 63,770 になるはずですが、どの行の数値がその対象になっているか調べるにはどうしたら良いのでしょう? 「なるはずと」と書きましたが、ならない場合もあるかもしれません。 場合によっては何通りも抽出できるので関数を使うだけではダメなのでしょうか?

  • エクセル 関数 別シートへの抽出

    エクセル関数について質問します。 「数値の入ったセルだけを、その行ごと丸々別シートに抽出する方法」 について教えてください。 例、C列に空白セルと1、2や3など、数値の入ったセルがあります。空白セル以外の数値の入ったセルを、その行ごと別シートに抽出したい。 C3とC5に数値が入ってる→3行目と5行目を別シートに抽出する。 このようなことは関数でできるのでしょうか? マクロでないと無理でしょうか? お力をお貸しください。 よろしくお願いします。

  • Excel 関数 計算式について

    Excel関数について教えて下さい。 下記のようにExcelの縦列で、A列とB列があるとします。 A列の数値が「1」で、かつB列の数値が「2.5」以下の数(割合)を算出するにはどのような関数(計算式)を使えば宜しいでしょうか? また、上記の計算をすると同時に、その計算結果に当てはまる”B列”の数値を計算して、B列の合計数と平均数を割り出すためにはどのような関数(計算式)を使えば宜しいでしょうか。 個人的には、幾つかのセルに計算式を分ける必要があるかと思いますが、セルを分けるパターンでも分けないパターンてもどちらでも結構です。 但し、実際に計算式を記入するセルはA列でもB列ではなく、X列となります。 A列    B列 1      2.4 3      3.5 5      3.6 2      2.7 1      2.1 1      3.0 4      2.2 1      2.8 2      1.6 1      1.9 1      3.4 3      1.7 1      1.4 宜しくお願い致します。

  • Excel2003 ユーザー定義関数 で SUBTOTALとSUMPRODUCTの複合できますか?(複数条件)

    こんばんは。お願いします。 まず、セルA2、B2にそれぞれフィールド名"あ"、"い"があるとします。 この2列目以下にオートフィルターを使います。 A列のA3,A4…には文字列"a","b","う",または"かき"が入っていて、 B列のB3,B4…には数値(整数)が入っているとします。 このとき、セルB1にVBAで作成した関数を入れたいと思っています。 Excel2003です。 その関数は、以下の条件(1)と(2)を同時に満たします。 (1)A列が"a"または"かき"である場合のみ、その行のB列の数値の合計を計算する(SUMIF関数で可能) (2)オートフィルターを用いて抽出したら、表示されているB列の数値だけの合計を計算する(SUBTOTAL関数で可能) (3)作業列は使えません。 要するに、表示されているセルのうち、条件にあうもののみ計算したい、ということです。 もしこのようなことがワークシート関数でもできるのであれば、それで構いません。 どうぞ、よろしくお願いいたします。

  • エクセル関数について

    エクセル関数について質問です。 簡単に説明すると特定のセルに特定の数値を入力するとその行の別のセルの数値を別のセルに表示させたい。 たとえば     A      B       C 1  100            2  200      1      100 3  300      1      300 4  400 5  合計            400 上記の様になっていた場合 A列は定数で固定です。B列のセルに1と入力(1でなくてもよい)した行のA列の数値を Cに表示したいのですが、 C列にどの様な関数を使ったらいいんでしょうか?宜しくお願い致します。

  • エクセル関数について

    エクセルの関数を教えてください。 例:25..15. 9.- 1.- 3. このように徐々に減って行く数値の並び(行・列)を別の行・列で 最初にマイナス(ー)になったセルのみ何かしらの数値を反映させるほ方法ってありますか? 何かしらの数値を1として、上記の例で説明すると 答:空白.空白.空白.1.空白 になります。(最初のマイナス、ー3を空白にするのがポイントです)

  • エクセル関数の質問

    エクセルで、その列のセルにいろいろな数字10が入っています。 その中で例えば「2」となっているセルが5あるとします。 「2」と入っている数が何%かを出すことはできますか。 この例の場合、数字が10セル並んでいて、「2」の入っているセルが 5セルある場合、50%なわけですが、それを関数で計算できますか。

  • エクセル関数 イレギュラーな表示への対応

    関数でSUMやMAX他、様々関数を使う場合に、計算対象のセルの中身が ・何もない ・スペース ・文字 だった場合にどのように処理するか、例えばゼロとして扱うとか、除外するとか、エラー表示になるとか、事前に分るのでしょうか?実際に試せば分りますが、法則があるなら知っておいた方が簡単だと思うので。 自分でもハッキリ問題抽出出来てませんが、「数値を扱う関数で、数値でないセルがあったらどうなるか?」です。

  • Excel 関数 計算式について

    Excel関数について教えて下さい。 下記のようにExcelの縦列で、A列とB列があるとします。 まず、B列の数値が「2.5」以下になる際の”A列のセル数”を算出するには、どのような関数(計算式)を使えば宜しいでしょうか? また、B列の数値が「2.5」のみの”A列のセル数”を算出するには、どのような関数(計算式)を使えば宜しいでしょうか? 但し、実際に計算式を記入するセルはA列でもB列ではなく、X列となります。 A列   B列 1     2.4 3     3.5 5     3.6 2     2.7 1     2.1 1     3.0 4     2.2 1     2.5 2     1.6 1     1.9 1     3.4 3     1.7 1     1.4 6     2.5 1     3.6 5     2.5 宜しくお願い致します。

  • エクセル関数

    こんにちは。 次のような場合エクセルでどのような関数を使えばよいのか教えてください。 例>A列に1,2,3の3種の数字がある場合、それに対応するB列(A1ならB1、A5ならB5)において    A列の条件に合うB列の数値の和。 A列が1になっているB列対応セルの数値のみの和を知りたい場合に使う関数です。 意味、分かっていただけるでしょうか? よろしくお願いいたします。

このQ&Aのポイント
  • サーボモーターでボールネジのナット駆動する場合のタイミングプーリーとベルト選定について教えてください
  • 負荷の重量は約500kg、移動速度は300mm/s~400mm/sの条件で駆動します
  • 駆動側と従動側の軸間約500mmとすると適切なプーリーとベルトの選び方は何でしょうか
回答を見る

専門家に質問してみよう