• ベストアンサー

IF関数

色々な方のご教授により下記のような関数ができたのですが、 =IF(COUNT(F16:L16)=1,CHOOSE(MATCH(0,F16:L16,-1),"S","M","L","O","XO","2XO","3XO"),"")&IF(SUM(F16:L16)=2,2,"") F16に1、G16に1と同時に入力したときS/Mと表示させるには どのような数式を付ければ良いのでしょうか? 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

=IF(COUNT(F16:L16)=1,CHOOSE(MATCH(0,F16:L16,-1),"S","M","L","O","XO","2XO","3XO"),IF(AND(SUM(F16:L16)=2,F16=1,G16=1),"S/M",""))

jeep0010
質問者

補足

ありがとうございます。なんとか教えていただいた数式を応用してG16に1、H16に1の場合はM/L、H16に1、I16に1の場合はL/Oとなるようにならないかと考えたのですが、エラーが出てしまいます・・・ 何かいい方法はないのでしょうか? 宜しくお願いいたします。

その他の回答 (1)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

小出しにするのは辞めましょう 嫌われる質問の仕方です =IF(F16,"S","")&IF(G16,IF(F16,"/M","M"),"")&IF(H16,IF(G16,"/L","L"),"")&IF(I16,IF(H16,"/O","O"),"")&IF(J16,IF(I16,"/XO","XO"),"")&IF(K16,IF(J16,"/2XO","2XO"),"")&IF(L16,IF(K16,"/3XO","3XO"),"")

関連するQ&A