excel
[HOME] [MAIL]

CEL416.A列の値によりB列の値を指定したい 質問者:宮城県nonkoさん
Windows98SE、Excel97を使用しています。
A列が20,000未満の時B列を0.3に、A列が20,000以上の時B列を 0.4にしたいのですが、簡単な方法はあるでしょうか。
よろしくお願いします。

?????????????????????????????????????????????

A:
奈良mikiです。
IF関数を使えばいかがでしょうか。(EXCEL97で確認済みです)
B列に =IF(A1<20000,0.3,0.4) と入力します。
後は下方向にコピーすれば簡単だと思います。
ぜひお試しくださいませ。
[質問一覧] [HOME]

CEL417.リストの2段階選択をしたい 質問者:埼玉県akimeguさん
Windows2000、EXCEL2000
いつも参考になり勉強させていただいております。
名前登録をして入力規則設定をおこない、条件選択設定をしたいのですがわかりません。
この1ヶ月ほど参考書等の本を読んでみましたがわからず先に進めない状況でいます。
例 A1のセルに10、20、30‥、90までのプルダウンリスト登録ののち、 A2のセルには、A1に10を選択したら11、12、13、‥‥19の選択のプルダウンリストがでるようにできないでしょうか?
(20を選択したら21、22、‥、29のプルダウンリストがでる)
また、入力規則以外の設定でもかまいません。
基本となるリストは、別シートにあることにします。
実際のリストは数字(10,20,30‥)のあとに文章をいれる予定です。

?????????????????????????????????????????????

A:
埼玉県akimeguさん今晩は。兵庫のhhirochannです。
とりあえず、別シートに
  分類1  台10   台20   台30  ・・・
  台10   11aaa   21bbb  31ccc
  台20   12aaaa   22bbbb 32cccc ・・・
の如き表を作成し、台10・・・台90に名前を 分類1 と定義します。
同様に 11aaa 12aaaa・・・も 台10 と名前を定義します。
以下同様に台90まで 名前を定義します。
次に、本シートにてA1セルに [データ]→[入力規則]→と進み、入力値の種類で[リスト]を選択し、「元の値」に =分類1 と入力します。
次にA2セルも上記と同様に進み、「元の値」に =INDIRECT(A1) と入力します。
 これで完成です。
A1セルをアクティブにして、プルダウンリストでどれかを選択し、次に A2セルをアクティブにして ブルダウンリストで選択することになります。
注)名前の定義上 10 20 などは使用できませんので、頭に台をつけました。
実際に利用される場合、適当に名前を変えてください。
[質問一覧] [HOME]

CEL418.検索合致に色をつけたい 質問者:東京都shigeさん
WindowsMe
いつも勉強させて頂いておりありがとうございます。
さて今回Excel2000のことで質問させていただきます。
A   B
品番  日付
○○  2日から
△△  3日から
××  4日から
このような時に作業日を読んで該当するセルに色をつけたいと思っていますがご教授下さい。
例えば今日が2日とすれば○○が、3日なら○○と△△が、4日とすれば全てに色をつけたいのです。
もちろん今日が1日ならどれも色はつきません。
マクロ使用してもかまいませんので、ぜひ教えてください。
ちなみに月が変わればまた1日に戻ります。従ってBのセルには1から31の整数が入ります。
よろしくお願いします。

?????????????????????????????????????????????

A:
東京都shigeさん今晩は。兵庫のhhirochannです。
B列には1〜31の整数が入るとの説明がありますので、
   A   B  C
1    項目   日付
2  ○○   1 日より 
3  △△   2 日より
4  XX   3 日より
の如く、日付を数値と日よりを分けるか セルの書式設定で 日より を追加表示(ユーザ設定で)する場合、以下の方法で可能です。
1.A2セルを選択し、書式→条件付き書式と進み
2.条件で 「数式が」 を選択し、
3.式に =$B2<DAY(TODAY())+1  を入力し
4.右側の書式をクリックし、パターンより好みの色を選定し、OK OK で終了します。
5.次にA2セルのフィルハンドルでA3以降にコピーします。
これで 本日分以前のセルに色をつける事が出来ます。
注)DAY(TODAY()) は 本日(10日)の場合数値の10を返します。
[質問一覧] [HOME]

CEL419.today関数 質問者:福岡県kaneさん
today()関数で次回ブックを開いた時に日付けが変化しない様にするには?

?????????????????????????????????????????????

A:
兵庫のhhirochannです。
=TODAY()の関数のままですと、日が変われば自動的に変化するのは、仕方ありません。
単に日付のみ入力されたい場合は、Ctrlキー + ; が便利です。

これでは、回答になりませんので、=TODAY() と入力されているセルを右クリックしてコピーを選択し、さらにもう一度右クリックして、形式を選択して貼り付け を選び、「値」 にチェックを入れてOkします。
これで TODAY関数がなくなりましたので日付は変化しません。
[質問一覧] [HOME]

CEL420.○周年を計算したい 質問者:千葉県miroさん
おはようございます。初めて質問させてもらいますmiroです。
よろしくお願いします!会社の情報をExcel入力しています。
会社の創立記念日を一つのセルに入力し、現在の日付からその会社が何周年なのかを隣のセルに表示させたいのですが、現在の日付-創立記念日=○周年のようなことはできますか?

?????????????????????????????????????????????

A:
兵庫のhhirochannです。
DATEDIF関数を利用します。

     B       C        D
1  会社名   創立記念日    周年
2  AAA    1950/1/1

の如き表の場合、D2セルに
=DATEDIF(C2,TODAY(),"Y")&"周年"
と入力します。

なお、DATEDIFは、期間内の日数、月数、年数を求める関数で、
DATEDIF(開始日,終了日,単位)  
単位  Y:期間内の満年数
    M:期間内の満月数
    D:期間内の満日数
    MD:1ヶ月未満の日数
    YM:1年未満の月数
    YD:1年未満の日数
[質問一覧] [HOME]

[HOME] [MAIL]