[[20190312154520]] 『特定列の値により文字を設定したい』(とみか) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『特定列の値により文字を設定したい』(とみか)

	A列	B列
2行目	★	
3行目	午前	am
4行目	午後	pm
5行目	午前	am
6行目	午前	am
7行目	年休	残10日
8行目	午後	pm
9行目	午後	pm

上記のように、B列3行目以降に、A列の値によって"午前"や"午後"と自動で
設定したいのですが、"年休"の場合は、文字入力します。通常だと、B列3,4,5,6〜に関数設定すればよいですが、文字入力"年休"があるため、それはしたくなく、★A列2に範囲指定の関数を1箇所だけ指定して上記のような事ができませんかね?
範囲指定関数の概略
A列3-B列9範囲で、
A列が"午前"だとB列の該当行に"am"を自動設定
A列が"午後"だとB列の該当行に"pm"を自動設定
A列が上記以外だと、B列の該当行には何も設定しない

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 EXCELの関数では他のセルを変化させることはできない。
 =IF(A3="午前","am",IF(A3="午後","pm",IF(A3="年休",C3,"")))
 とでもして年休の場合にはC列を参照させる(残10日をC列に入力する)ようにしてはどうだろうか?
(ねむねむ) 2019/03/12(火) 16:35

ねむねむさん,確かにその方がよさそうですね.頭が固かったです(笑).
回答ありがとうございます。
(とみか) 2019/03/12(火) 18:41

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.