前提・実現したいこと
ARRAYFORMULA関数を使って、以下のIF条件を動的に判定させる試みをしているのですが、想定の動きとなりません。
関数
=ARRAYFORMULA(if(OR(C2:C="A社",C2:C="B社"),A2:A*1.1,A2:A))
望んでいる状態)
Cの企業名の一致を判別して、一致するものはAの金額に1割掛けする。しないものはそのままAの金額を反映する
↓画像右の表。値は正しい、ただしこれはArrayformulaを外している状態
現状)
Arrayformulaを利用することにより、
指定する値が「A列全体」となり、A列全体の値の中から一致するものを探して判別してしまう。
そのため、すべてがTRUEとなり、条件分岐が効かない。
↓画像左の表。C社D社は条件に一致しないため、3000と4000が表示されてほしい。
Arrayformulaを適用された状態でIFの一致条件の分岐を動的に判別する方法はございますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/10 08:53