[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『関数のネストについて』(yasu)=if(c5=r5,1,if(c5=r6,2,if(c5=r7,3,if(c5=r8,4,if(c5=r9,5,if(c5=r10,6,if(c5=r11,7,if(c5=r12,8,if(c5=r13,9))))))))でエラーがでるため =if(c5=r5,1,if(c5=r6,2,if(c5=r7,3,if(c5=r8,4,if(c5=r9,5,if(c5=r10,6,if(c5=r11,7,if(c5=r12,8))))))),if(c5=r13,9))と入力してみてもエラーがでます。引数を9個使うにはどうしたらいいのでしょうか。いい方法をご伝授ください
◆VLOOKUP関数を使用してはいかがでしょうか? (Maron)
勘違いでした。投稿削除(みやほりん)(-_∂)b
再投稿。 =IF(COUNTIF(R5:R13,C5),MATCH(C5,R5:R13,FALSE),"") (みやほりん)(-_∂)b
こんなのは? =SUMPRODUCT(COUNTIF(C5,$R$5:$R$13),ROW($A$1:$A$9)) (キリキ)(〃⌒o⌒)b
ネストですよね? 半分づつ分けて比較していく。(詳細わかってないから。or使用、間違っているかも。) =IF(OR(C5=R5,C5=R6,C5=R7,C5=R9),IF(OR(C5=R5,C5=R6),IF(C5=R5,1,2),IF(C5=R7,3,4)), IF(OR(C5=R10,C5=R11),IF(C5=R10,5,7),IF(OR(C5=R12,C5=R13),IF(C5=R12,8,9),""))) BJ
いろんな回答があると思います。 今回の場合は、規則性がありますので、 =MATCH(C5,R5:R13,0)
規則性がない場合は、別表を作成して、VLOOKUP関数を使用
IF関数を使用する場合、ネストの制限かからないように工夫します。 数値を求めているようですので・・・ =if(c5=r5,1,0)+if(c5=r6,2,,0)+if(c5=r7,3,0)+if(c5=r8,4,0)+if(c5=r9,5,0) +if(c5=r10,6,0)+if(c5=r11,7,0)+if(c5=r12,8,0)+if(c5=r13,9,0)
=IF(OR(C5=R5,C5=R6,C5=R7,C5=R8,C5=R9,C5=R10,C5=R11,C5=R12), IF(OR(C5=R5,C5=R6,C5=R7,C5=R8),IF(OR(C5=R5,C5=R6),IF(C5=R5,1,2), IF(C5=R7,3,4)),IF(OR(C5=R9,C5=R10),IF(C5=R9,5,6),IF(C5=R11,7,8))), IF(OR(C5=R13,C5=R14,C5=R15,C5=R16),IF(OR(C5=R13,C5=R14),IF(C5=R13,9,10), IF(C5=R15,11,12))))
by しげちゃん
=if(c5=r5,1,0)+if(c5=r6,2,,0)+if(c5=r7,3,0)+if(c5=r8,4,0)+if(c5=r9,5,0)
+if(c5=r10,6,0)+if(c5=r11,7,0)+if(c5=r12,8,0)+if(c5=r13,9,0) については、この関数に対して多すぎる引数が… =IF(OR(C5=R5,C5=R6,C5=R7,C5=R8,C5=R9,C5=R10,C5=R11,C5=R12), IF(OR(C5=R5,C5=R6,C5=R7,C5=R8),IF(OR(C5=R5,C5=R6),IF(C5=R5,1,2), IF(C5=R7,3,4)),IF(OR(C5=R9,C5=R10),IF(C5=R9,5,6),IF(C5=R11,7,8))), IF(OR(C5=R13,C5=R14,C5=R15,C5=R16),IF(OR(C5=R13,C5=R14),IF(C5=R13,9,10), IF(C5=R15,11,12)))) 1.2.3.FALSEしか答えが出ない
当初みやほりんさんが回答されている式で良いのでは・・・?
(川野鮎太郎)
失礼しました。 if(c5=r6,2,,0) の部分でカンマが一つ多いですね if(c5=r6,2,0) に訂正ください
>1.2.3.FALSEしか答えが出ない こちらでは、問題なくでますけど・・・
by しげちゃん
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.