- ベストアンサー
セルの文字色の変更
- EXCEL2010で作成している入退院台帳のC列に退院年月日を入力すると自動でフォントの色が変わる方法はあるか
- C列のフォント色を手動で変えなければならない問題を解決する方法を教えてください
- C列に=today()関数を入れない方法で退院年月日を入力しても入院日数が動き続ける不具合が発生しています
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17068)
- kagakusuki
- ベストアンサー率51% (2610/5101)
- imogasi
- ベストアンサー率27% (4737/17068)
関連するQ&A
- Excelの時間計算(年・月・日 別々のセルで…)
Excelの時間計算で悩んでいます。 2つの異なる日付(年、月、日別々のセルに入力したもの)の 日数の差を関数で表示させたいのですがうまく行きません。 例えば、 A列にスタート年、B列にスタート月、C列にスタート日、D列にエンド年、E列にエンド月、F列にエンド日を入力し G列にエンド年月日-スタート年月日の日数させたいと考えています。 +----A----B----C----D----E----F----G 1 2008 2 1 2008 2 28 24 G1にDATE(D1,E1,F1)-DATE(A1,B1,C1)の数値を表示させたいのです。 ひとつのセルに日付形式で年月日を持たせれば DATEIF関数で実現可能なのは判りましたが 運用上、年月日を別のセルにして管理したいと考えています。 どなたかお解りになる方、いらっしゃいませんでしょうか。
- 締切済み
- オフィス系ソフト
- エクセルの関数(AVERAGE)について質問です。
エクセルの関数(AVERAGE)について質問です。 エクセル2007を使ってこのような、表を作りました。 A B C D 1 入院日 退院日 在院日数 区分 2 2010/3/2 2010/5/8 68 (1) 3 2010/4/18 2010/5/9 22 (5) 4 … と、100行分まで表があります。 Cの『在院日数』は「退院日-入院日+1」で計算します。 計算式は『=IF(B1="","",B1-A1+1)』といれてみました。 在院日数を求めるのはこれでうまくいくのですが、 問題は、この在院日数の平均を求めることがうまくいかないのです。 以前、エクセル2003を使っていたときは 普通に『=AVERAGE(C2:C101)』でうまくいっていたと思うのですが エクセル2007にしてからは 空白のセルも、計算式が入っているせいか、数値があると認識してしまうらしく 80行までしか入力されていない時は、81から100行までの分を0と考え 1行目から100行目までの値を足し、100でで割られた値が出てきてしまいます。 どうしたら、空白のセルは計算せずに平均値を出すことが出来ますか? それと、もう一つ質問があり 区分では、(1)~(8)を入力するのですが この、区分の(1)と(3)だけを選んで平均値を出したい ということもしたいのですが どうしたらよいでしょうか? (1)だけなら、AVERAGEIFを使えばと思うのですが (1)と(3)という時は、どういう風にしたらいいのか教えて下さい。
- ベストアンサー
- オフィス系ソフト
- エクセルのIF関数で隣のセルの文字を参照させたい
A 1 1+2+3 2 1+2+4 3 1+2+5 A列にこのような文字が入力されてる場合にB列に IF(C1+C2+C3<A14,C1+C2+C3,0) このような計算式を作りたいのですが いままでは、計算式をコピーして一つずつ手作業で編集していたのですが、もっと簡単な方法はありませんでしょうか? つまり、A列にある文字にIF関数とCをつけて参照させるなんてことは可能なのかというこのなのです。 あまり例の無いことかもしれませんがお教え願えませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- INDIRECT関数で隣のセルの値を参照させるとエラー値#REF!が@excel(エクセル
エクセル初心者です。 「月次」というシートのC列に計算式が入ってるとします(←DATE関数とMONTH関数、IF関数の組み合わせ)。C列の見た目は、C1が1、C31が31、のように、縦に1~31の数字が入っているように見えます。 例えば、B1に月の数字を入れると、C列の数字がその月に対応して見た目が変わります。例えばB1が7月だとC列は31日まで表示され、2月だと28日まで、のような感じです。でも、計算式は31日分入っているので、例えばC31は、月によって、見た目がブランクになる場合と数字になる場合とがあります。参考ページ:http://kokoro.kir.jp/know/calendar2.html ここで隣のD列に、見た目でC列に数字が表示されてるときは、別シートの数字を返したいとします。その参照させたいシートは31枚あり、例えば「1」というシートのD5の値を、「月次」のD1に返したい、という意味です。ただ、見た目でC31がブランクのときは、D31には何も返さず空白にしたいのです。 参照させたいシートが31枚あるため、オートフィル機能を使いたく、そこで、INDIRECT関数を使ってやろうとしてるのですが 参考ページ http://www.relief.jp/itnote/archives/001697.php 上記のとおりやろうとすると、「月次」のD列に#REF!がでます。 (エラーの出る計算式:INDIRECT(C1&"!D5")」 試しに「月次」のK列あたりに、1~31まで手入力して数字をいれ、そのセルを参照させるとうまくいくのですが、 (この場合の計算式:INDIRECT(K1&"!D5")」 ただ、30日の月や28日の月もあり、毎回K列を変えないといけないので、何とかC列を参照させたいのですが、何かよい解決方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルによる文字とゼロが入ったセルの合計
宜しくお願い致します。 下記のように「0」と文字が混在混在して 入ってます。 列 A B C D(合計) 行 0 0 0 0・・・D1(=SUM(A1:C1)) - - - 0・・・D2(=SUM(A2:C2)) 0 0 - 0 セルD1とD2ともに、sum関数で合計を出すと 「0」が出てしまいます。 私としては、 D2を「-」と表示したいのですが、 どのように計算したらよいでしょうか? 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- セルを参照させる関数について
C列には関数で返ってきている値が入っています。(たとえば単純にC1のセルには=SUM(A1:B1)と入っている)そのままC1を横にドラッグしてコピーするとD1のセルには単純に=SUM(B1:C1)となりますが、見に行くセルをC2に、E1のセルの参照するセルはC3を。。。という風に参照させるにはどんな関数を使用すればいいのでしょうか? (単純にD1のセルに=C2と設定はしたくないのが前提です)
- ベストアンサー
- オフィス系ソフト
- 参照セルの式を文字として取得するには
あるシートのB列に下記の書き込みがしてあります。 A B 1 =単価!C5 2 =単価!C2 3 =単価!C6 4 =単価!C4 セルA1に関数で"単価!C5"と文字で取得したいと思っています。 どなたか教えてください。 A列は同じシートの別な列を参照するのですが、B列の参照セルの行番号は同じにしたいのです。
- 締切済み
- その他MS Office製品
- Excelで色のついたセルの文字列を変更したいです。
今、Excelを使って評価表を作っています。 その中で各項目の上位数値のセルに分かりやすく色をつけているんですが、 そのデータをHTML化するので、その項目を同じように強調したいのです。 分かりやすく示すと、 名前 *1 *2 *3 *4 *5 (回) Aさん 86 65 87 54 98 Bさん 77 55 54 87 88 Cさん 45 87 90 76 76 ・ ・ ・ こういうものであれば、各回のトップ10まで数値のセルに色をつけます。 そしてその色のついたセルに 『<font color=red>数値</font>』(数値には1回目であればAさんの86)としたいのです。 少しの量であれば手打ちで変更してもいいのですが、 今では色の付いた項目が結構な量なのでなかなか難しいものがあります。 そこで、何か関数や式を使って色の付いたセルがあれば一括して セルの書式を『数値』から『<font color=red>数値</font>』に変更する方法はないでしょうか? 分かりにくい説明で申し訳ありませんが、分かる方がいましたらお願いします。
- 締切済み
- オフィス系ソフト
- exelでセルの個数を数えたいんですが…
どなたか教えて下さい。エクセルでセルの個数を数えたいんですが、普段私が使っているのは、COUNTA関数で十分だったんですが、これは文字、数値、数式などが入っていれば数えてしまいますよね。下のような表があった場合の数式が入っているセルを数えないようにする関数ってあるでしょうか? B2~B4、D2~D4、F2~F4まで全て数式が入っています。数字は別表から関数を使い出した数字です。それぞれB2~B4、D2~D4、F2~F4の数字の入っているセルの個数を計算したいです。A,C,D列には一連番号が入っています。) A B C D E F 1 番号 番号 番号 2 1 2 4 1 7 3 3 2 5 4 8 4 3 2 6 9 1 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
kagakusukiさん、ご丁寧な返答本当にありがとうございます。 厚かましいお願いにも関わらず、丁寧な返答をいただき、感謝いたします。 とても分かりやすく勉強になりました。 年齢の計算式もそのまま貼り付けて使用することが出来ました。 お陰様ですべて解決することが出来ました。 >申し訳ありません とんでもないです。 こちらこそ厚かましいお願いをしたりして、大変に申し訳ありませんでした。 本当にありがとうございました。