- ベストアンサー
エクセルの関数について
セル内(日付が入力されていて、空白の場合もある) A1 には 8/10 B1 には 8/11 C1 には 8/12 と入力されている場合に・・・ D1のセルにA1~C1に入力されている日付の どれかが自動で入力されるように設定したいのですが どうしたらいいのかわかりません。 もし知っている方いましたら、宜しくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
セットする日付はどれでもいいのですか? 最大値=IF(COUNTIF(A1:C1)=0,"",MAX(A1:C1)) 最小値=IF(COUNTIF(A1:C1)=0,"",MIN(A1:C1))
その他の回答 (5)
>この(D1,0,INT(3*RAND())-3)式の数字は何も変えないで入力してよかったのでしょうか? この式の意味がわかれば、変更が必要かどうかは自明です。 質問された内容と、実際にやっていることが異なっているのですから、変更が必要だろうと考えるのが普通です。
補足
そうですよね…。 すみませんでした。 自分でも調べながらやってみます。 ありがとうございました。
#2です。 でもね、空白だったときの処理を何もしてないのよね。 質問者様のやりたいこととは全然違っていそうな気がするの。
- AchaMacha
- ベストアンサー率21% (19/90)
#2さん、凄いですね。 そういう設定、初めて知りました。 私も勉強になりました。 ここで私が質問していいのか分かりませんが、 この関数の組み合わせってどんな時に使うのですか?
>D1のセルにA1~C1に入力されている日付の >どれかが自動で入力されるように設定したいのですが D1=OFFSET(D1,0,INT(3*RAND())-3)
補足
回答ありがとうございます。 只今試しておりますが、うまくできません。 この(D1,0,INT(3*RAND())-3)式の数字は何も変えないで入力してよかったのでしょうか? ちなみに今現在試しているものは、L9へ D9(8/10)、F9(8/11)、H9(空白) に入力されているどの日付でもいいので、1つだけ同じ日付を自動入力されるようにしたいのです。 この式を使いたいのは(売掛金回収管理表というもので、例えば振込や小切手などで入金された日付をそのまま売掛金残高の日付にくっつけたいということなのです。) 説明もあまりうまくないのでわかりにくいと思いますがどうか宜しくお願い致します。
- AchaMacha
- ベストアンサー率21% (19/90)
D1のセルには、何か他の値を基に日付を自動入力させたいんですよね? 過去にこういうのありましたけど、違いますか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=2330213
補足
>何か他の値を基に 3つのセルに入力されている日付の どれか1つだけでいいので D1のセルに自動で入力されるようにしたいので 他の値がないのです…。
補足
>セットする日付はどれでもいいのですか? はい。セットする日付はどれでもOKです。 が…セル内が空白のところもあります。 >A1:C1 これをA1とA3とA5の隣り合わないセルの場所を指定したときはどうしたらよいのでしょうか? 初歩的な質問ですみませんがよろしくお願いします。