• 締切済み

EXCELの数式を教えて欲しいです。添付画像あり。

はじめまして。 1. 添付画像のEXCELを見て頂きたいのですが、 2. 選択数字の箇所に、数字を7個入れます。赤文字 3. そしてそれがAの位置にあれば右側の回答に、 4. 3桁の数字が自動的に表示されるように、 5. 計算式を入れたいのですが、どんな計算式を入れて良いかわかりません。 6. IF関数など、いろいろgoogle で調べましたが、うまくいかないので、 7. どなたかお分かりになる方に是非ともお教え頂きたいです。 宜しくお願いします。

みんなの回答

  • ryo_ky
  • ベストアンサー率47% (112/237)
回答No.1

一番単純な方法ですが、回答のセルに =IF(B2="A",B$1,"")&IF(C2="A",C$1,"")&IF(D2="A",D$1,"")&IF(E2="A",E$1,"")&IF(F2="A",F$1,"")&IF(G2="A",G$1,"")&IF(H2="A",H$1,"") と入れます。 この式ではAが入力された列の数値を取り出す事ができます。 但し留意点として (1)Aを入力した順番ではなく、左から順番に数値を出力する (2)回答の数値は識別上は文字となる (3)Aの数は3以外でも回答に出力される (3)の回避方法としてはcountif関数を組み合わせればできます。 (1)の回避方法はA以外の文字(例えばAが左、Bが中央、Cが右)を使用すれば順番をしてできます。

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

関連するQ&A

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

    エクセルのセルの中に A1のセル:214547-85-49 A2のセル:21459-25-58 A3のセル:2145778-37-1 というように、数字が入っており、桁数も違うのですが、-と、-の間の2桁あるいは1桁の数字だけを取り出す関数などありましたら教えてください。

  • エクセル 関数 001 002と文字列で表示した

    お世話になります。 XP/ エクセル2003 使用です。 エクセルの関数で、 数字を3桁で数字を表示したく 下記のように関数を組みました。 (セルの書式は、文字列にしています) 001の場合  =IF(A1="","","001") とし、001が問題なく返ってきます。 次のセルに、002と連番を振っていきたいので  =IF(A2="","",B1+1) としましたが、   2  (002ではない) と返ってきます。(書式は文字列) 002、003、004・・・と続けていきたいのですが、 どのようにすればよろしいでしょうか? ご多用中恐れ入りますが、 よろしくお願いします。

  • エクセル この数式を簡単にできないでしょうか?

    エクセル2000です。 以下の数式をもっと簡単にすることはできないでしょうか? V2セルにある文字列化させた7桁の数字に対する計算です。 先頭から1,3,5,7番目の数字を3倍,2,4,6番目の数字はそのままでの総和を求めたいのです。(チェックデジットを作成するモジュラス10/ウエイト3のようなものです。) =(MID(V2,1,1)+MID(V2,3,1)+MID(V2,5,1)+MID(V2,7,1))*3+MID(V2,2,1)+MID(V2,4,1)+MID(V2,6,1)

  • エクセル 120を150に180を200にする数式

    エクセルの関数について… なんとせつめいしていいのか分からないのですが  120だと150に切上げ?  180だと200に切上げになる数式はありますか? 闘っている数式が  =IF(C23="","",(ROUNDUP(ROUNDUP(C23/D23,0)*E23,-2))/50)=12 数字に置き換えると →→ =IF(C23="","",(ROUNDUP(ROUNDUP(2000/100,0)*26,-2))/50)=12 なんですが、答えを11にしたいのです。 初心者なので、解り易い回答をお待ちしています…

  • エクセル2010で数式を作りたいです

    Excel 2010を使用しております。 情報の並べ替えについて困っており、投稿させて頂きました。 どなたかお詳しい方、どうかお助けください。 セルA1に複数情報が並んでいるので、項目ごとに分けて別セルに並べ替えたいのですが、どのような式をつくったらきれいにまとめられるでしょうか。マクロとかはよく分からないので、数式で対応できたらと思います(カッコ内は例です)。 B1に店番・・・7桁もしくは9桁の数字 (121212121) C2に店名・・・スペースを含む3文字から30文字の英字 (The World Game Tournament) D1に日付・・・「2013-05-20」というフォーマットになっています E1に時間・・・「08:40:09」というフォーマットになっています F1に親番・・・3桁から5桁の数字(54321) G1に組織名・・・スペースを含む3文字から40文字の英字 (ABC the first temple) H1に機械番号・・・スペースを含まない8桁から10桁の数字(000123456) I1に機械区分・・・スペースを含まない10文字の英字(EXAMPLEARE) 上記がすべてA1にスペースをはさんで並んでいて、100ちかくあります。 自分でやってみた式では桁数が違うせいか変なところで切れてしまったり…もうどうしたらいいものか、困っております。 勉強不足で申し訳ないのですが、どうかよろしくお願いいたします。

  • エクセル:必ず指定の桁数で表示させるには?

    エクセルで、1桁の数字でも必ず指定した桁数になるように したいのですが、適切な関数はありますか? 例えば2桁で表示させたいとき、「2」は「02」となるように することです。 わからないので、とりあえずif関数を使って、10以上ならそのまま、 それ以外なら"0"&「そのセル」という風にしています。 text関数とかであるのでしょうか?

  • エクセルで文字列の5桁目が9なら0に変更

    エクセル初心者です。 インターネットで調べてみたのですが、同様の質問にヒットしませんでしたので、教えてください。 A列に8桁の会員番号が文字列で表示されています。 この8桁のうち右側の5桁を関数(RIGHT(a8,5))でB列に抽出しています。 抽出された5桁の数字ですが、最上位桁が9の場合、0に変えたいのです。 A        B 01004567    04567  02015678    15678 03098765    98765 → 9を0に入替して「08765」と表示 このような対応が出来る関数を調べたのですが分かりませんでした。 ご教示のほど、よろしくお願いします。

  • エクセル関数での表示色設定方法

    エクセルにて、下記関数で範囲内のMAX・MIN値の数値色を変更したいのですが、どの様な関数式になりますか?(関数に追加出来ますか)。 (1)=IF(D5=""," ",MAX(D5:D35)) →D5:D35内の数字を赤文字の太文字に。 (2)=IF(D5=""," ",MIN(D5:D35)) →D5:D35内の数字を薄い青文字の太文字に。 ※各、NAX・MIN値は範囲内で複数個になりますが問題ありません。

  • Excelの数式の打ち込み方で???

    Excelで、Aに対してbは何割にあたるのか、割合を計算する数式を使いたいのですが、どのように数式をうちこんだらよいのでしょうか? もう少しくわしく言いますと・・・。 E列に2行目から10行目までのセルに、9つの数(仮にb)が打ち込まれています。それらの数が、D列11行のセル上の数(仮にA)に対して、何割にあたるのかを自動的に計算したいのです。 b÷Aでその割合は出るわけですが、Excel上ではどのように処理すればその計算ができるのかよくわかりません。 fxのところから数式を打ち込もうと思っても、関数の種類がアルファベットでならび、どれを選択したらよいのかもわかりません。 わからないことの説明がへたで申し訳ありませんが、もし質問の意味がわかり、やり方がわかる方がいらっしゃいましたら、ご回答ください。 数式関係に不慣れですみません。 よろしくお願いします。

  • エクセルについて

    エクセルについて質問です。 エクセルで「130」という数字を A 200 B 180 C 150 D 100 の中から一番近い数字を選択するときに使う関数を教えて欲しいです。 できれば計算式もお願いします。

専門家に質問してみよう