[[20230124124657]] 『if関数について』(もも) ページの最後に飛ぶ

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

 

『if関数について』(もも)

もしA1がB1の場合、C1と入力、もしA1がB2の場合C2と入力
当てはまらない場合ブランク
if(A1=B1,C1,if(A1=B2,C2,""))

という式を入力しているのですが、
どちらも当てはまる場合、片方しか入力できません。
C1とC2両方入力する方法はありますか?

< 使用 Excel:Microsoft365、使用 OS:unknown >


 =IF(A1=B1,C1,"")&IF(A1=B2,C2,"")

こうですか?
(ふなば) 2023/01/24(火) 12:58:53


 >どちらも当てはまる場合、片方しか入力できません。
 IF関数は前方から処理されるので、最初にB1とB2を比較すれば良いです。
 スマートなのはふなばさんの式ですが、参考にしてください。

 =IF(B1=B2,C1&C2,IF(A1=B1,C1,IF(A1=B2,C2,"")))
(フォーキー) 2023/01/24(火) 14:02:55

 現在365で確認できないが。

 =TEXTJOIN(",",TRUE,IF(A1=B1:B2,C1:C2,""))
 どちらも当てはまる場合、二つを,で区切って表示する。
(ねむねむ) 2023/01/24(火) 14:07:16

すみません、式間違ってました。
 =IF(AND(A1=B1,A1=B2),C1&C2,IF(A1=B1,C1,IF(A1=B2,C2,"")))
(フォーキー) 2023/01/24(火) 14:16:13

色々なやり方を教えていただいてありがとうございます!すごく勉強なりました!
(もも) 2023/01/24(火) 20:29:02

コメント返信:

[ 一覧(最新更新順) ]


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