• 締切済み

エクセル IF関数について

     A    B    C    D    E    F    G    H 1        会議室      部署名   会議      打合せ      2                        開始  終了   開始  終了 3   10:00  A部署      A部署 10:00  11:00  13:00  14:00 4   11:00  B部署      B部署 11:00  13:00       5   12:00  B部署        ・ 6   13:00  A部署        ・      ・ D3~手入力された項目が、B列に名前が自動反映されるようにしたいです。

みんなの回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

B3セルに以下の式を入力して下方向にオートフィルコピーしてください。 =INDEX(D:D,MIN(INDEX(((($E$3:$E$100<=$A3)*($F$3:$F$100>$A3)+($G$3:$G$100<=$A3)*($H$3:$H$100>$A3))=0)*1000+ROW($D$3:$D$100),)))&"" ただし、時間を入力するセルには、すなわちA3セルに開始時間を入力しA4セルには以下の式を入力して下方向にオートフィルコピーしてください(この操作で入力した値は手入力した値と同じです)。 =TEXT(A3+"1:00","h:m")*1

  • yumi0215
  • ベストアンサー率30% (1335/4411)
回答No.2

D3の内容がB3へ反映するようにという事でしょうか? B3へ「=D3」と入力をしておけば常に反映されますが、それとは違う事でしょうか?

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

B3に =D3 以下ドラッグコピー。

関連するQ&A

  • IF関数 エクセル

         A    B    C    D    E    F    G    H 1        会議室      部署名   会議      打合せ      2   9:00                  開始  終了   開始  終了 3   10:00  C部署      C部署 10:00  11:00  13:00  14:00 4   11:00  B部署      B部署 11:00  13:00       5   12:00  B部署      D部署             14:00  15:00 6   13:00  C部署        ・ 7   14:00  D部署        ・ 8   15:00        D3~Hを手入力すると、B2のスケジュール表に部署名が自動反映される式を教えてください。

  • エクセルの数式を教えてください。

        A   B   C   D   E   F   G 1     会議室     Aさん    Bさん 2 9:00            開始 終了 開始 終了 3 10:00 Aさん       10:00 12:00 13:00 15:00 4 11:00 Aさん 5 12:00 Aさん 6 13:00 Bさん 7 14:00 Bさん 8 15:00 Bさん 9 16:00 10 17:00 D3からG3をB2~10に名前を自動に反映させたいです。

  • EXCELのIF関数について

    9セルA1~J1に1~15の数のうちの10個が一つずつ入っており、セルA3~J3にも1~15の数が入っています。またA2~J2には、A~Jまでの英字が入っています      1 2 15 9 7 6 5 4 11 3        A B C D E F G  H  I  J       2 3 5 7 9 10 11 12  13 15   のとき                                          B J G E D    I        C   のようにA3列の値と同じ1列の数字の下の値を            A5 列に表示したいのですが、何度やってもできません。      良い知恵をお持ちの方、よろしくおねがいします。

  • エクセルのネスト回数について(IF関数)

    こんにちは。昨日も同じような質問をしたのですが、うまくいかないので再度詳細を書いて質問させていただきます。 まず、A1にはドロップダウンリスト(以後DL)でAとBが選べるようにしています。A1の値に応じてBはそれぞれに対応したDLがでるようになっています。仮にAに対応するリストをa,b,c、Bはα,β,γ、とします。ここまではできているのですが、次にC列、D列、E列も同じくB列の値に対応したDL(C,D,Eは別の内容のリスト、例えばB列がaならC列はa1,a2,a3、D列はb1,b2,b3、bならC列はd1,d2,d3、D列はe1,e2,e3)が表示されるようにしたいのですが、もう一度この例を参考にご教授ください。ただし、実際にはB列の項目が13あります。ここが引っかかっています。よろしくお願いします。

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

    お世話になります。 NETWORKDAYS関数を使って、土日・祝日を除く日数をカウントするのは、過去の質問から分かったのですが、 その他の条件として、土曜出勤の日が含まれている場合には、 プラスして計算したい場合は、どうすればよろしいでしょうか? エクセル2000のバージョンを使っています。 A列に開始日  B列に終了日  C列に日数 ※E列の日付が含まれていたら除く ※F列の日付が含まれていたら1日プラスする。  A列      B列      C列     E列      F列 1 開始日    終了日    日数    祝日      土曜出勤日 2 2006/08/01  2006/08/11  **     2006/07/17   2006/07/22 3 2006/08/11  2006/08/18  **     2006/08/14   2006/08/19 4 2006/08/14  2006/08/25  **     2006/08/15 5 2006/08/17  2006/08/25  **     2006/09/18 よろしくお願いします。

  • エクセル関数で並び変え

    以前、2つの列の並び変えを教えていただいたのですが、3列の並び変えに変更することになったので教えてください。 http://jisaku.155cm.com/src/1372225760_41870f790e68dabc8acb8dcb5e71cd4665397864.jpg のような表があったとします。 A列、B列、C列を並べ替えしたものがE列、F列、G列に入っています。 優先順位としてE列、F列、G列の順番で並べ替えたいと思っています。 A列、B列、C列は文字ですが、E列、F列、G列は関数が入力されています。 A列、B列、C列の文字を変えた時に自動で並び変えてE列、F列、G列に反映させるにはどのように関数を組めばいいのでしょうか?

  • EXCELの関数について

    いつもお世話になってます。ありがとうございます。 excelの関数についてお聞きしたいことがあり質問しました。      A列 B列 C列 …        a   c   e  g  i 1行 2日 ○  △ □ ● ■ となっているデータを      A列 B列 C列 …      a   b   c  d   e  f  g  h  i … 1行 1日 2行 2日 3行 3日 こんなシートに自動的に打ち込めるようにしたいのです。      A列 B列 C列 …      a   b   c  d   e  f  g  h  i … 1行 1日 2行 2日○    △    □    ●    ■ 3行 3日 が完成図イメージです。 一番上の色々なデータから表を完成させたいのですがどうすればできるでしょうか。 vlookupやhlookupでは一行ずつの打ち直しが必要になってしまいます。 よろしくお願いします。

  • エクセル2010 IF関数について

    以下のような表を作成中です。 H6 =H7 H7 =E10 H8 =E10 H9 =E10 H11 =IF(AND(H$8>=$E11,H$8<=$F11),"1",IF(OR(H$8>=$F11,H$8<=$G11),"2","")) H11の条件付き書式は以下のようになっています。 H11 =H11="1" 緑に塗りつぶし H11 =H11="2" 赤に塗りつぶし H11の関数についてご教示お願いいたします。 E11に開始日、F11に終了日、G11に遅延の日付を入力するようになっています。 G11に日付が入っていなければE11とF11の日付を、 G11に日付が入っていればE11とF11、F11とG11の日付を 条件付き書式でそれぞれ塗りつぶしたいのですが、 今のH11のIF文だと遅延の日付が入らなくても赤く塗りつぶされてしまいます。 G11が空欄なら・・・と付け加えたいのですが、うまくいかずに困っています。 そもそものIF文にも自信がないのですが、 上記のようなことが出来るようにするには、 どういった関数にすればよいのかご教示願います。 よろしくお願いいたします。

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

    自動表示についてご質問いたします。 シート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列に最新数値を毎回反映させて、表示したいのです。 どなたか、ご存知の方よろしくお願いします^^;

  • ExcelのIF関数

    Excelをはじめたばかりなのですが、 以下のようなことが可能かどうか、可能なのであればどのようにすればいいのか、 お分かりの方がいらっしゃいましたら、ご教授いただけませんでしょうか。 A   B 9:58 A 12:58 B 22:00 B 22:01 A 実際にはA列にしか時間が入力されていません。 A列が10:00~22:00の間ならB列にBと自動入力させ、 A列がそれ以外の時間ならばB列にAと自動入力させたいのです。 どなたかご教授お願いします。

専門家に質問してみよう