|
▼平りん さん:
こんにちは。
>今、仕事上で
>IF構文とAND構文を使用したもの
>例えば セルA2 B2 C2が
>条件123なら セルA1に 100
>条件223なら セルB1に 150
>条件323なら セルC1に 200
>を表示というリンクを張りました
>本当は セルA2 B2 C2が
>条件123なら セルA1に 100
>条件223なら セルA1に 150
>条件323なら セルA1に 200
>を表示というリンクを張りたかったのですが
>一つのセルに結果を表示する関数が
>解らなかったです。
>今の所、結果は一つしか選べないので(条件からはずれたセルは表示しない "")
>セルA1 B1 C1の合計(Σ)で代用しています。
>ああ、この結果を元にまたリンクが
>飛びますので。
>条件分岐の結果を一つのセルにまとめる
>関数はあるのでしょうか?
>あるいはそのセルにだらだらとIF と ANDを並べるのでしょうか
IF関数は、使いましたが、3つネストで済みました(もっと他にもあるかも・・)。
セルA1に
「=IF(SUMPRODUCT((A2:C2=INDEX({1,2,3},1,0))*({1,1,1}))=3,100,
IF(SUMPRODUCT((A2:C2=INDEX({2,2,3},1,0))*({1,1,1}))=3,150,
IF(SUMPRODUCT((A2:C2=INDEX({3,2,3},1,0))*({1,1,1}))=3,200,"")))」
でどうでしょうか?
>これこそ、VBAを使用するのでしょうか?
この事例なら、関数で行います。
|
|