• ベストアンサー

Excel2007でいくつか質問があります 家計簿を作っているのですが

Excel2007でいくつか質問があります 家計簿を作っているのですが・・・ 1.別々の列にある日付と曜日を関数を使って合わせる方法 2.土日の行に色をつける方法 3.常に今日の行が色づけされるようにする方法 4.収入と支出の最高値のセルを色付けする方法 5.複数の条件式が衝突したときに優先順位をつける方法 以上の方法が分かりません 知っている方、助力お願いします

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! 一例です。 ↓の画像で説明させていただきます。 当方使用のExcel2003では条件付書式は3条件までしか設定できませんが、 Excel2007をお使いだということなのでかなりの条件が設定できると思います。 質問の5番目の件が一番最初になりますが、優先順位の高いものから条件付書式の設定を行えば大丈夫だと思います。 画像のA5セルは セルの表示形式をユーザー定義から d として =IF(COUNTBLANK($A$1:$A$2),"",IF(MONTH(DATE($A$1,$A$2,ROW(A1)))=$A$2,DATE($A$1,$A$2,ROW(A1)),"")) B5セルの表示形式はユーザー定義から aaaa として =IF(A5="","",A5) A5・B5セルを範囲指定しB5セルのフィルハンドルで31日の35行目までコピーします。 次に条件付書式の設定ですが一番優先順位の高い順に設定していきます。 収入・支出の列の最高値の設定は 収入の列の場合は D5~D35セルを範囲指定 → 条件付書式 → 数式が  (Excel2007の場合は 新しいルール → 数式・・・ を選択) 数式欄に =D5=MAX($D$5:$D$35) として塗りつぶしで好みの色を設定し、OK 支出の列も同様の操作を行います。 次に行ごとの設定ですが A5~F35セルを範囲指定 → 条件1 → 数式が → 数式欄に =WEEKDAY($A5)=1 として 「赤」 条件2の数式欄に =WEEKDAY($A5)=7 として 「青」 条件3の数式欄に =$A5=TODAY() として 「黄」 を選択しています。 以上、長々と書きましたが 参考になれば幸いです。m(__)m

rseuoog
質問者

お礼

図まで付けていただいて本当に恐縮しています。とても分かりやすかったです。ありがとうございました。

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

その他の回答 (2)

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

1については例えばA2セルから下方に2010/1/1のように日付のデータが入力されているのでしたら日付けと曜日を合わせるために別の列を用意する必要はありません。A列を選択してから右クリックして「セルの書式設定」から「表示形式」のタブで「ユーザー定義」を選び種類の窓には、例えば yyyy/mm/dd (aaa) のように入力すればよいでしょう。(aaa)とすることで曜日がカッコつきで表示されます。 2については表がA列が日付でH列までが範囲であるのでしたらA列からH列を範囲として選択します。A1セルがアクティブセルの状態になっていることでしょう。そこで「ホーム」タブから「条件付き書式」で「新しいルール」を選択します。表示の画面で「数式を使用して、書式設定するセルを決定」を選択して数式の窓には =AND($A1<>"",WEEKDAY($A1,2)>=6) と入力し、「書式」では「塗りつぶし」のタブで土日の色を指定します。 3については2の操作の後で、A列からH列までが選択されている状態で再び「条件付き書式」から「新しいルール」で「数式を使用して・・・」を選択し、数式の窓には =AND($A1<>"",TODAY()=$A1) と入力し書式では同じように新しい色を指定します。 4については例えばC列に収入が、D列に支出があるとして、列全体での最高値に色を付けるのでしたら次のようにします。 収入の例を説明しますとC列を選択してから2や3の方法で条件付き書式を設定しますが、数式の窓には =AND($C1<>"",MAX($C:$C)=$C1) として、書式で色を設定します。 5については最初に条件付き書式を設定したものが最優先となります。

rseuoog
質問者

お礼

詳しい解説助かりました。条件付き書式は初心者の自分にはまだ難しいです・・・。 本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

1.日付と曜日をくっつけることを考えるより、表示形式を yyyy/mm/dd(aaa) にしたりするほうが考えたほうが良いと思いますよ。 2.weekday関数を使って、条件付き書式でできますよ。 3.today関数を使って、条件付き書式でできますよ。 4.max関数を使って、条件付き書式でできますよ。 5.複数の条件式が衝突、の意味がよく解かりませんが、その優先順位はあなたが決めることだと思いますよ。

rseuoog
質問者

お礼

レスポンスありがとうございます。大変参考になりました。

rseuoog
質問者

補足

レスありがとうございます。 2~4についてもう少し詳しく教えてもらえないでしょうか?

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

関連するQ&A

  • 家計簿作成(Excel関数)

    家計簿作成(Excel関数) Excel素人ながら家計簿を作成しております。 A1セルより、  「日付」  「コード(VLOOKUP関数用)」  「項目(食費・光熱費等)」  「支出額」 の列を作りました。 別のセル(シート)に、 「日ごとの支出合計額」及び 「日ごとの各項目別支出合計額」 を算出したいのですが、適した関数がわかりません。 大変恐縮ですがアドバイス頂ければ幸いです。 また、EXCELで家計簿を作るにあたり、入力方法(フォーマット)や、 「こんな家計簿にすると便利」、などのアドバイスを併せて頂ければ嬉しいです。 何卒ご教示頂きたくお願い致します。

  • Excel2003でセルの色で並び替え

    Excel2007ではセルの色で並び替えが出来るようになったようですが、2003では出来ないでしょうか?データを区別するのに、セルに色付け(一色)してたのですが、色付けしたものと処理してないもの、あるいは処理日付の新しいもの等で並び替えは出来ないでしょうか? 宜しくご教示下さい。

  • エクセルの家計簿について

    エクセル関数について教えてください。 家計簿で、収入や支出のセル枠があるとして、合計であるの1つのセルの数式として、 ある行のセルからセルまでの範囲に打ちこんだ数値をを足し、若しくは他行のあるセルからセルまでに打ちこんだ数値を引くような、ダブル条件みたいな数式はどんなものがありますか? どなたか教えてください。

  • EXCEL2016のフィルター機能

    EXCEL2016でフィルター機能を使用し、あるセルの日付で並べ替えを実行すると セルの行の高さが一緒に並べ替えされず3行書いてあった文が1行表示になったりします 行の高さも並べ替え後に引き継がれる方法ないでしょうか。

  • 1ヶ月分のすべての日付と曜日を自動入力したい

    1年分12カ月の勤務表を作ろうとしていますが、現在日付と曜日を手入力しています。非常に不便を感じていますので質問させていただきます。 添付画像のG3セルからAK3セルに日付とG4セルからAK4セルに曜日を自動入力したい。(F2.H2セルの年月を変更した場合にも反映するように) 日付を自動表示する場合2月末は29日で4月末は30日なのでその場合の29日から31日までの「月末」の表示処理する(2月だったら30,31日を表示しない、閏年も含めて)関数を教えてください。 なお、土日祝日に自動的に色付けする方法も合わせてお願いします。 ExcelのバージョンはExcel2007です。

  • Excel2003 土日に続く行だけ塗りつぶし

    Excel2003にて勤務表を作っているのですがさっぱり分かりません。 B6から下に日付、C6から下に曜日を振っており、続いてD6からAE36までのセルに その他もろもろの項目が盛り込まれているのですが、そのD6からAE36までのセル のうち土曜日と日曜日に続いている行だけをそれぞれ違う配色で塗りつぶしを したく色々検索してみましたがどうしても分からずものすごく困っております(><) どなたか教えていただける方がいらっしゃいましたらどうか教えてください!!! (>_<。

  • excel:曜日と日付に色を付ける

    excel2003を使い出勤表を作っているのですが、 日曜日の日付と曜日のFONTを赤にしたいのです。 ログを探してみましたが探し方がへたくそなのか、 見つかりませんので、新規で質問をさせていただきます。 条件付書式で曜日だけFONTの色を赤に変える事は出来たのですが、 これだと日付の色は変わりません。 ちなみに、日付のセル(A6)に当月を入力すると、 日付(Bセル)・曜日(Cセル)が自動的に変わるようにしてあります。 当月の日付を変えたら、日曜日のセルだけ自動的に、 日付・曜日を赤のFONTにすることは可能でしょうか? excelはまだまだ初心者な者で、どなたか教えていただけると助かります。 よろしくお願いします。

  • 【Excel2007:条件付き書式】残件管理用カレンダーを作りたい

    【Excel2007:条件付き書式】残件管理用カレンダーを作りたい 業務では扱うことはあるものの、未だ全てを使いこなせているとは言い難いExcel、 かゆい所に手が届かず困っております。 ※添付の画像を見ながら読んでいただけたらと思います。 作ろうとしている物の仕様:  手持ちの残件の進捗を管理するためのカレンダーを作成したい。  年、月は手入力で変更。連動して、8,9行目の日付、曜日が切り替わる  (万年カレンダーみたいに使う)。  土日祝は自動でセルの色を変える。(土:青 日祝:赤 など…)  今日の日付のセルも色を変える。(例えば緑に) つまってる点:  主に条件付き書式でセルの色を変えるところで詰まっております。  (1)「10行目以下のセルの色を変える」   セルの色を変える条件となる、   8,9行目以外のセルも連動して   色を変えるというのがうまくできません。  (2)「関数の結果を条件にセルの色を変える」   9行目(曜日)の「関数の出力結果を条件に」色を変える、   8行目(日付)の「関数の出力結果を条件に」色を変える、   ということがうまくできません。 使用ソフト:  Excel2007 今回、仕事の進捗管理ということを例に質問させていただきましたが、 何かとカレンダーを用意したい場面が多く、 解決できると、色々な場面で応用が効きそうです。 ご回答、よろしくお願いします。

  • Excel2007で1つのセルに2つのデータを結合して2段に表示したいのですが・・

    Excel2007を使用しています。A1のセルに日付,A2のセルに曜日を入力しておいた状態でA3のセルで両者を結合して,上の段に日付を,下の段に曜日を表示して中央揃えすることは可能なのでしょうか。ALT+ENTERではできないようなので困っています。

  • EXCEL2010 罫線を表示しない

    頭のセルに日付を入れると二行目のセルに曜日が自動で表示する様に式を入れてあります。 そこの土曜日のセルのみ枠の下の部分が消えてしまいます。 勿論日付を入れ替えても瞬時に土曜日の文字が入ったセルだけが枠が消えてしまいます。 どうしたらいいのでしょうか? (ちなみに文字を小さくしても同じです)

専門家に質問してみよう