エクセル関数式について教えてください。

このQ&Aのポイント
  • エクセル関数式を使用して、1行目の数字と2行目の数字の差を3行目に表示する方法を教えてください。
  • エクセル関数式を使用することで、1行目と2行目の数字の差を3行目に表示する方法を教えてください。
  • エクセルの関数式を使って、1行目の数字と2行目の数字の差を3行目に表示する方法を教えてください。
回答を見る
  • ベストアンサー

エクセル関数式について教えてください。お願いします。

エクセル関数式について教えてください。お願いします。    A B C D E F G H I J 1  5 7 1 4 3 9 8 6 2 10 2  6 7 4 9 3 5 1 2 10 8 3  7 0 1 2 0 -5 -4 1 1 -3 たとえば、このような表があります。 1の行にはランダムに数字が入ります。必ずD1に4が入るわけではありません、毎回変わります。 2の行にもランダムに数字が入りますが、1の行と同じだけ数字が入ります。でも毎回変わります。 そこで、1の行の数字が、2の行の数字を感知して、3の行にどれだけ上がって、どれだけ下がっているかを表したいのですが、関数式はありますでしょうか? 最高9、最低-9になります。1の行と2の行の数字が上下一緒なら0が入るようにしたいです。 教えてください、お願いいたします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

A3セルには次の式を入力してJ3セルまでオートフィルドラッグコピーします。 =MATCH(A2,1:1,0)-COLUMN(A3))

yshcyb
質問者

お礼

ありがとうございます。 説明が分かりにくかったみたいなので 再度説明を考えたいと思います。 失礼しました。

その他の回答 (4)

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

説明文章が丁寧でないのでわかりにくい。場合を相当抽象化して表現しているため、そう良く経験するケースではないので、類推が働きにくく、わかりにくい。 例データ 5 7 1 4 3 9 8 6 2 10 6 7 4 9 3 5 1 2 10 8 7 0 1 2 0 -5 -4 1 1 -3 A4の式は =IF(A1=A2,0,MATCH(A2,$A$1:$J$1,0)-COLUMN()) 右方向に式を複写。 見つからない場合の処理は組み込んでない。#N/Aになる場合はIF(ISNA(・・)、)を式に加える。

yshcyb
質問者

お礼

分かりにくい説明で大変失礼しました。 私なりにもう一度説明を考えたいと思います。 失礼しました。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

すでに回答がついているようですが、以前、同じ質問が出たことがあります。アカウントは別の人のようですね。 その説明では、さっぱり理解できないと思います。私は、関数での回答はあまり点をいただいてもしょうがないし、スタンドプレーをする気にもなれませんので、解説だけしておきます。 要するに、   A 1: 5 2: 6 とあったら、1行目から「6」を探し、それが、元の位置から、どのぐらい離れているか、相対位置関係を出せということですね。 そうすると、「6」は、H1 にあるので、7 になる。   C 1: 1 2: 4 1行目から「4」を探すと、D1 にあるので、1 になります。   F 1: 9 2: 5 1行目から「5」を探すと、A1にあるので、-5 になります。 こんな文章で、他の回答者の方は、お分かりになっていただけるでしょうか?

yshcyb
質問者

お礼

詳しく説明を付けていただきありがとうございます。 再度説明を考えたいと思います。 失礼しました。

noname#170371
noname#170371
回答No.2

あなたが提示している表と文章による説明が合致していません ex)   A1=5, A2=6 …文章の通りならA3=1が1となりそうな機がしますが7が入っています。   正直、B列とE列以外の法則性がつかめません。  文章の通りだとすると A3=if(A2="","",A1-A2)で終わりな気がしますが  いかがでしょう?

yshcyb
質問者

お礼

説明不足でご迷惑をかけました。 再度説明を考えたいと思います。 失礼しました。

noname#204879
noname#204879
回答No.1

3行目の0以外の数値は、同列の1、2行目の数値とどういう関係にあるのですか?

yshcyb
質問者

お礼

失礼しました。 説明不足でした。 再度説明を考えたいと思います。 ご迷惑かけました。

関連するQ&A

  • エクセルの関数式について教えてください。お願いします。

    エクセルの関数式について教えてください。お願いします。   A B C D E F G H I J 1 9 6 1 3 4 7 8 2 5 10 2 6 4 9 3 8 7 1 5 10 2 3 1 3 -2 0 2 0 -4 1 1 -2 たとえばこのような表があります。 1の行にはランダムに1から10までの数字が入ります。 2の行にもランダムに1から10までの数字が入ります。 B1に6が入っています、A2にも同じ数字の6が入っています、 6はB1からA2に1つ上がっているので1 A1には9が入っています、C2にも9が入っています。 9はA1からC2に2つ下がっているので-2 D1には3が入っています、D2にも3が入っています。 3はD1からD2動いていないので0 といった具合に、1の行に入った数字が2の行の同じ数字を感知して その数字がどれだけ上がったのか、下がったのかを 3の行に表したいのですが、どのような関数を使ったらよいのでしょうか? 教えてください。お願いします。

  • エクセルの関数の計算式について教えてください。お願いします。

    エクセルの関数の計算式について教えてください。お願いします。   A B C D E F G H I J 1 8 6 3 2 5 10 9 4 1 7 2 16   19       13 3 4 1 3 7 2 8 6 10 9 5 4 5 20 19 18 17 16 15 14 13 12 11 上のようなエクセルの表があります。1の行にランダムに数字が入ります。たとえばG1に9が必ず入るわけではありません。毎回違います。 4の行も同じようにランダムで数字が入ります。 そこで1の行に入った数字が4の行の同じ数字を感知してその下の5の行の数字が2の行に来るようにしたいのですが。どうにかなりませんでしょうか。 一応例をかきましたが、1の行の8があります、4の行にも8があります、4の行8の下に16のがあります、その16が、1の行の8の下に来るようにしたいのです。 このような関数式ありましたら教えてください。お願いします 

  • エクセルの関数HLOOKUPについて教えてください

     A B C D E F G H I J 1          4       2      4 3AA このような表があり、F1に今回は4ですが10だったり8だったりランダムに数字が入ります。その時2行目にもランダムに数字が入るのですがF1に入った数字と同じ数字を感知してF1を拠点に左に行くと+右に行くと-といった具合で、この場合D2なので+2です。 +3以上なら3A、+2ならAA、+1、+-0ならA、-1ならBA、-2ならB、-3以上はCといった具合に、A3に答えがくるようにしたいのですが、どうしたらいいのでしょうか?教えてくださいおねがいします。

  • エクセルの関数について

    エクセルの関数について お世話になります。 エクセルの関数について質問をさせて頂きます。 チェック用の数式として、下記のような場合、 D2とH行に同じ数字があった場合はA2に○を この場合、 =IF(ISNA(MATCH(D2,H:H,0)),"","○") このような数式を使っております。 この数式を少しアレンジして、 D2とH行に同じ数字があった場合はA2に○を、 D2とI行に同じ数字があった場合はA2に×を、 このような数式を作りたいと考えております。 また、 I2とD列に同じ数字があった場合、J2に空白、 同じ数字が無かった場合に×が入る数式として、 [J2]=IF(ISNA(MATCH(I2,D:D,0)),"×","") このようなものを使っています。 こちらも少しアレンジをして、 I2もしくはH2とD列に同じ数字があった場合、J2に空白、 同じ数字が無かった場合に×が入る。 このような数式を作りたいと考えております。 こちらの2点、中々良い数式ができずに悩んでおります。 どなたか、エクセルの関数に詳しい方、良いアドバイスを 頂けると嬉しいです。 どうぞよろしくお願い致します。

  • Excelの関数を教えて下さい

    a1からa100までに1から5までの数字がランダムに入っていて、同様に b1からb100までにも1から5までの数字がランダムに入っているとします。 同じ行に、両方とも2という数字が入っている行が何件あるのかを表すという関数の式 はどのように作ればよろしいのかを教えて下さい。 初歩的なことで申し訳ありませんがよろしくお願いします。

  • エクセル関数の自動表示について

    自動表示についてご質問いたします。 シート1 (3月入力時)       A列  B列  C列  D列  E列  F列  G列  H列 1行目  1月   2  10  11  12  30  31  33 2行目  2月   1   2   5   8   9  10  48 3行目  3月   3   5  10  11  30  31  32 4行目  4月   こういうシート1の表があったとします。 シート1で3月入力した時点で、シート2では以下の表があったとします。        A列  B列  C列  D列  E列  F列  G列   1行目    3   5  10  11  30  31  32 と、自動で表示され。 4月(シート1)に数値を入力すれば、シート2の数値が最新数値に自動で入れ替わる・・・と、いう関数を作りたいのですが、いい関数ありますでしょうか? この場合、シート1ではB列~H列の数字の個数は固定(今回は7個)であり、毎回ランダムで数字が入力されていきます。 これをシート2の1行目、A列~G列に最新数値を毎回反映させて、表示したいのです。 どなたか、ご存知の方よろしくお願いします^^;

  • 関数の質問です。

    こんなことが関数でできますか? 1) A1~A43までに1から43の数字を入れます。 2) B1セルにスタートボタンを設置する。 3) C1セルにストップボタンを設置する。 4) D1に1、E1に2、F1に3、G1に4、H1に5、I1に6の数字を入れる。 5) D2、E2、F2、G2、H2、I2、のセルにランダムな組合せ数字が出るようにしたい。 ようは、ロト6の予想するときに宝くじ売り場に置いてある、「あたるくん」みたいなやつが、エクセルの関数を使ってできないかと言う質問です。B1でスタートさせてC1でストップしたとき、D2、E2、F2、G2、H2、I2、のセルにランダムな組合せ数字が出るようにしたいです。 ※ エクセルの関数にランダム関数みたいなものがあると思います。これを使えばできそうですが、数式の書き方が分かりません。別の関数の数式でもいいので、結果を出せるような関数式のわかる方、ご教示ください。(ググって探せは、遠慮願います。自分なりに探してみたけど理解できるものに行き着きませんでしたので・・・。)

  • Excelのカウント関数の応用で教えてください。

    A   B   C   D   E    F   G   H     I   J 10   3   0   4   11   9    8    6     5 エクセルの表でAからHまで数値が入っています。 そして、Iに目標数がはいっています。 Jに関数を入れてカウントしたいのです。 JにはAからHでIより小さい数字で、なおO以上のものをカウントした数を入れたいのです。 ですので今回の場合は『2』となるように。 COUNTIFですと、検索条件に数値を指定しなくてはいけなく。何行もあるので、条件には『>I1』としたいのです。 何か質問に足りないところがありましたら、補足いたしますので、お願いいたします。

  • EXCELの関数式(INT,MOD)で教えて下さい

    下図のようなEXCELの表があります。 金種計算で、1行目は1万円、5千円、千円・・・10円と入っており、 A2は計算したい金額(97810)を入れています。 B2セルの式=INT($A2/B1)、C2セルの式=INT(MOD($A2,B1)/C1)で、C2セルの式はD2~H2に複写しています。 EXCELで得た計算結果(2行目)は正しいと思うのですが、 D2,F2,H2の計算結果と、自分で計算した結果があいません。 ここを詳しく教えて頂けないでしょうか。 宜しくお願い致します! INT関数:整数部を返す MOD関数:剰余を返す  |  A  |  B |  C |  D |  E |  F |  G |  H | 1|   |10000| 5000| 1000| 500| 100|  50 |   10| 2|97810|   9|   1|   2|    1|   3|   0|   1| B2は、98710÷10000=9.7810→整数部を返すので「9」 C2は、97810÷10000=9.7810→剰余7810÷5000=1.562 →整数部を返すので「1」 D2は、97810÷5000=19.562→剰余562÷1000=0.562 →整数部を返すので「0」??? E2は、97810÷1000=97.810→剰余810÷500=1.62 →整数部を返すので「1」 F2は、97810÷500=195.62→剰余62÷100=0.62 →整数部を返すので「0」??? G2は、97810÷100=978.10→剰余10÷50=0.2 →整数部を返すので「0」 H2は、97810÷50=1956.2→剰余2÷10=0.2 →整数部を返すので「0」???

  • エクセルにおいて、検索した個数表示について

    表を作るのに困っていますので、よろしくお願いします。 例えば、 A列A1~A20までのセルに、1~3までの数字がランダムに入っています。 BとDとF列のセルに、あ~おまでの文字が、ランダムに入っています。 A列の数字が1のとき、その行のB、D、Fに、「あ」が何個、「い」が何個、「う」が何個・・・・。 A列の数字が2のとき、その行のB、D、Fに、「あ」が何個、「い」が何個、「う」が何個・・・・。 A列の数字が3のとき、その行のB、D、Fに、「あ」が何個、「い」が何個、「う」が何個・・・・。 という表を作りたいのですが、どうしたら良いでしょうか。 よろしくお願いします。

専門家に質問してみよう