• ベストアンサー

エクセルのセルに条件をつける数式

同じ質問を別の角度から再質問させてください。 a     b x    y    z   AA 1 月1組   2組    2組  田中   月  1時間目 2 月1人  田中  上の表ではX=2組の Y=田中が Z=月曜日の AA=1時間目 という表です。これを セルb1に「2組」 b2に「田中」と入れたいのです。 すなわちセルb1の数式に「このセルの中に 月曜日の1時間目は2組」       b2には  「このセルには 月曜日の1時間目には田中」 という式を入れたいのですが・・・ どうしてもわかりません。 どうか初心者でもわかるような数式を教えてください。

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

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

元データ(多分複数行、複数列あるのでしょう)   曜日、何時間目 組名 担当教諭 ? 条件(多分1行)   曜日、何時間目 組名 ? 結果(教諭名を出す)  (曜日、何時間目 組名は見出し的になる) 担当教諭 を分けて、模擬実例を記述してご覧。 ーー 3条件該当分抜き出し(参照)の問題ではないの。 それなら、SUMPRODUCTなど使った沢山の質問回答がありますよ。 ほぼ毎日載るタイプの質問。 ーーー 今までの状態では、質問は何のことか良く判らない。 それに、関数の回答をするには、エクセでは、行番号、列番号(記号)を具体的に使わないと、回答できないことを、お忘れなく。 私の過去回答には、ほとんど全部、(引数)番地実例を上げて回答してます。

その他の回答 (3)

回答No.3

>b1の数式に「このセルの中に 月曜日の1時間目は2組」 =Z1&"の"&AA1&"は"&X1 とすれば まさしく「月曜日の1時間目は2組」と出ます。 >b2には  「このセルには 月曜日の1時間目には田中」 =Z1&"の"&AA1&"には"&Y1 ただ、x2~のセルに入っている意味がよくわかりません・・。

mmmpppddd
質問者

補足

A「ビール  太田  11月1日  101部屋」                    11月1日 これを⇒   別のセルの位置に   101部屋 ビール                         太田 と置き換えたいということです。 A行をある式でソートした。その結果を別のセルに移動したい。 この場合は、別のセルの「101部屋」に上のセルにビール、したのセルに太田 と置き換えたいのです。 わかりにくくて済みませんでした。列・行の説明はここで書くとずれるのでかけませんでした。

noname#204879
noname#204879
回答No.2

依然として支離滅裂な説明(文章)になっているので、更に“別の角度”からの説明を試みてください。

mmmpppddd
質問者

補足

たしかに 支離滅裂です 少しお待ちください。

回答No.1

言っていることがよくわかりませんが^^ B1に=x1 B2にY1 ではダメなのでしょうか?

関連するQ&A

  • エクセルでセルの転記 

        ここに写す      ソートした内容  条件をつける      a     b x    y    z   AA 1    甲組         甲組  田中   月  1          2    田中 身近な人では解決できません。どうか教えてください。上の表はエクセルでXYのセルをソートしました。X、Yをソートして、Xに甲組 Yに田中と出たので、それを Z=月曜日の AA=1組 すなわち 月曜日の1組は「甲組の田中さん」 という表を aのセル1に 甲組 下段のセル2に田中 と入れたいんです。 もちろんセルZに「火」 AAに3などと変更すれば、 セルa 火曜の3 のセルに 転記したいのです。 説明不足で申し訳ありません まとめますと 決められた値(セルが複数・クラスや氏名など)に指定した条件 (セルが複数・月曜日 1組目など)をつけて、それを別の場所のセルに転記する。ということです。 すべて 複数なので どうしてもわかりませんでした。 月曜  甲組 1組目  田中 

  • エクセル関数 複数条件?

    ・ ファイルあ シートに商品別日計数が記載されています        商品A  商品B  商品C 6/14土曜日  A1セル  B1セル  C1セル            ↑      ↑     ↑ いファイル土曜日シートX5  Y6   Z7 とリンクしている ________________________________________ 6/15日曜日  A2セル  B2セル  C2セル            ↑      ↑     ↑ いファイル日曜日シートX5  Y6   Z7 とリンクしている ________________________________________ 6/16月曜日  A3セル  B3セル  C3セル            ↑      ↑     ↑ いファイル月曜日シートX5  Y6   Z7 とリンクしている ________________________________________ 他平日   A4セル  B4セル  C4セル           ↑      ↑     ↑ いファイル月曜日シートX5 Y6   Z7 とリンクしている ________________________________________ ・ い ファイルシートは日誌になっていて月数分の数のシートがあり、    日にち曜日ごとに、    ファイルあ シートの日計数を入力すると    リンクして表示するようになっています  いファイルも各シート各日ごとリンクしています いファイル 土曜日のシート ↓ 商品A X5←ファイルあシートA1セルとリンク⇒表示しないようにしたい 商品B Y6←ファイルあシートB1セルとリンク⇒表示しないようにしたい 商品C Z7←ファイルあシートC1セルとリンク⇒表示しないようにしたい いファイル 日曜日のシート ↓ 商品A X5←ファイルあシートA2セルとリンク⇒入力無で表示されない 商品B Y6←ファイルあシートB2セルとリンク⇒入力無で表示されない 商品C Z7←ファイルあシートC2セルとリンク⇒入力無で表示されない いファイル 月曜日のシート ↓ 商品A X5←ファイルあシートA3セルとリンク⇒ファイルあシートA1セル+A3セル 土曜日とプラスして数値を表示したい 商品B Y6←ファイルあシートB3セルとリンク⇒ファイルあシートB1セル+B3セル 土曜日とプラスして数値を表示したい 商品C Z7←ファイルあシートC3セルとリンク⇒ファイルあシートC1セル+C3セル 土曜日とプラスして数値を表示したい ・ い ファイルシートのほうの月曜日に ファイルあ シートの第2土曜日分の日計数を足して表示したいのです  (第2土曜日分の日誌はなくしたい!   *実際はあるのですが、〈 むしろあってよいです〉   次の日にちとリンクしているため、休みとみなし日曜・祝日と同じように第2土曜日は、表示しない方法をとりたい)   他の平日はそのままの数値がリンクされるように したいのですが 勉強不足で四苦八苦です。    この説明でわかるでしょうか?不安ですが、  どうかよろしくお願いします。

  • Excel 表中で、例えば、Y82 のセルに数式を入れたいのでクリック

    Excel 表中で、例えば、Y82 のセルに数式を入れたいのでクリックすると、Y82 Y83 Y84 Y85 と4つの セルがアクティブになってしまう!? この解決方法は?

  • Excel 複数条件集計

    B列   X列   Y列    Z列   AA列  AB列    列 男性       火曜日  水曜日  木曜日        1 女性  月曜日  火曜日  水曜日  木曜日  金曜日    男性          男性  月曜日  火曜日  水曜日  木曜日        1 女性            水曜日  木曜日          ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー C列     X列    Y列   Z列   AA列   AB列   列 19~22才       火曜日  水曜日  木曜日        1 51才以上  月曜日  火曜日  水曜日  木曜日  金曜日    41~50才          19~22才  月曜日  火曜日  水曜日  木曜日        1 31~40才            水曜日  木曜日          ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー アンケート集計の表で男性で「X~AB列のどれかに文字が入っていれば新しい列に1、X~AB列になにも入っていなければ空白としたいです。」女性、年齢、都道府県など「」内を同じことをする項目が100近くあるのでフィルターでは大変です。 下の表は19~22才で「」内こと 複数回答全てなので。AF~BJ、BK~CLなど 作ってみましたが2つを合わせることができませんでした。 =IF(COUNTIF(B6:B6000,B6),1,"") =IF(COUNTA(X6:AB6),1,"") ピボット関数マクロ何でもいいので簡単な方法があれば教えてください。

  • Excel 条件カウント

    前に類似の質問しましたが、 フラグでなくカウントしたいそうです。 B列   X列   Y列    Z列   AA列  AB列     男性       火曜日  水曜日  木曜日         女性  月曜日  火曜日  水曜日  木曜日  金曜日    男性          男性  月曜日  火曜日  水曜日  木曜日         女性            水曜日  木曜日          ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー C列     X列    Y列   Z列   AA列   AB列    19~22才       火曜日  水曜日  木曜日         51才以上  月曜日  火曜日  水曜日  木曜日  金曜日    41~50才          19~22才  月曜日  火曜日  水曜日  木曜日         31~40才            水曜日  木曜日          ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー アンケート集計の表で男性で「X~AB列のどれかに文字が入っていればカウントX~AB列になにも入っていなければカウントしない」この場合だと2です。女性の場合は2です。 女性、年齢、都道府県など「」内を同じことをする項目が100近くあるので フィルターでは大変です。 下の表は19~22才で「X~AB列のどれかに文字が入っていればカウントX~AB列になにも入っていなければカウントしない」これも2になります。 51才以上は1、41~50才は0、31~40才は1です。 複数回答の項目全てなので。AF~BJ、BK~CLなど ピボット関数マクロ何でもいいので簡単な方法があれば教えてください。 宜しくお願いします。

  • Excel たくさんの条件を含んだ数式を使いたい

    あまりExcelが得意ではない者です。 何卒、お助けいただければと思います。 簡単なバイトのタイムシートを作りたいのですが、 次のような場合、どのような数式(?関数)を使えばいいのかわかりません。 平日は勤務時間×時給(例えば800円)で、 土日祝は勤務時間は入力するものの、勤務時間に関係なく日給(例えば1500円)だとします。 但し、まだ勤務時間を入力していない場合は、空白を表示するようにしたいのです。 そして、土曜日なら、セルの色を水色、日曜・祝日なら、セルの色をピンクにしたいのです。 例えば Aの列に曜日を、Bの列に勤務時間を、Cの列にその日の給料を表示させたいのです。 A    B     C 木   1.5   1.5×800された数字 金   2     2×800された数字 土   3     4000であり、セルは水色 日   未入力  空白であり、セルはピンク このようなことにしたいので、 Cの列に入力すべき数式(?関数)を教えてください。 宜しくお願いします。

  • Excelの数式について教えてください。

    =IF(AND($A7="",$I7="",),"",IF($X7=$AA$13,IF(AND(NOT($A7=""),NOT($I7="")),$H7+$P7,IF($X7=$AA$13,IF(NOT($A7=""),$H7,IF($X7=$AA$13,IF(NOT($I7=""),$P7))))))) 何とか上記の数式を作ったのですが、 (X列、AA列は色々な店名が入力されています。)X列の店名が、AA列の店名に合致すると、正常に計算されますが、合致しないと"FALSE"が表示されます。 合致しない場合は、"FALSE"でなくセルを空白表示にしたいのでが、数式を教えてください。 Excel2003 セルの書式設定:X列、AA列は標準、他の列は数値です。この式はQ列に入力されています。 よろしくお願いいたします。

  • エクセルの表から座標セルの抽出(関数で)

    エクセルの表から関数で条件に合う座標セルの値を抽出したいのです。 例 空白|い|ろ|は|に| X   |2|6|9|7| Y   |8|4|1|5| Z   |A|3|B|0| このような5列4行の表があったとき A1セルに「ろ」、A2セルに「Y」の入力でA3セルに「4」 A1セルに「は」、A2セルに「Z」の入力でA3セルに「B」を出したいです。 申し訳ありませんが教えていただけると助かります。よろしくお願いします。

  • エクセルの数式で条件に合ったセルに値を代入したい

    教えてください。エクセル2007を使用しています。 以下のような表にて、黄色い部分をセルに数式を使用することで自動的に埋めたいと思っています。 たとえば3列目、開始日1日から3日間、該当セル(黄色の部分)にフラグを立てるといった具合です。 列は31日まで、行は50行程続くので、黄色のセルに数式を入力することで、一気にフラグを立てたいと思っています。 何か方法があるでしょうか? よろしくお願いいたします。

  • エクセル2000で、数式が変わるのを防ぎたい。

    1 セルのA1:Z1には=A11 =B11 ・・・=Z11という式が入っています。 2 セルのA2:Z10には表の名前とか、項目名、数式が書いてあります。 3 一回目のデータの入力は、11行目A11:Z11でおこないます。 4 二回目以降のデータ入力は、11行目に、行の挿入を三回おこなってからやります。 またデータの入力は11行目でおこないます。 しかし、このとき、セルA1:Z1の=A11 =B11 ・・・=Z11という式は、=A14 =B14 ・・・=Z14に変わっていて、1行目に入力できません。 5 行の挿入はマクロでやっていますので、ここで=A14に変わった式を=A11に戻せないかどうか聞きたかったのです。 6 ここで作りたい表は、ここのサイトと同じように、新しいデータが上のほうに、古いデータが下にくるようにしたいのです。前にやったのは、データの入力の最後に必ず入力する項目があったので、そこで、マクロで11行をコピー、1行に貼り付けをやっていました。しかし、今回は、最後に必ず入力する項目もなく、また入力しないセルもあります。 7 他に、同じことができるアイデアがあったら、教えてください。 マクロの実行ボタンはすでに二個あるので増やしたくありません。 よろしくお願いします。

専門家に質問してみよう