- ベストアンサー
エクセルで複数の関数について
お世話になります。Excelド初心者です。 以下のような場合、どうすればいいでしょうか。 A2~A6には項目が入っており、 B2~B6には金額が入っています。 C列は「○」印と「☓」を選択できるようにしています。 D列は、C列に「○」印が入れば0が記入されるように、 「=IF(L5="○",0,"")」の関数が入っています。 で、今回は、 B列に金額を入れた時に、E列に同じ金額が入り、かつ、 C列に「○」印が入れば0が記入されるように、 E列に関数を設定したいのですが、どうすればいいのでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> E2~E6にはB2~B6の金額が入りましたが、 > C列に○が入っても、E列の金額はそのままでした。 私が回答した式の○のところを =IF(C2="○",0,"") で使った○をコピペしてください。私が質問と違う○を利用してました。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
こういうのは、 すべての場合を網羅したケースの、実例をシート(の各行)に作る能力が肝心です。 エクセルの関数を考えるのは、その後の話です。 その為の質問の文章表現をわかりやすくするとか、 下記のように実例を上げて質問するのがよいだろう。 ーー 参考にならない(読者で、みんなわかっているような)別の例など挙げる必要はない。 >「=IF(L5="○",0,"")」の関数が入っています。ーーはかえって、おかしく(惑わせる)ないか? ーーー B2:C2:E2から B6:C6:E6の例だが、 E2の式は =IF(B2="","",IF(C2="〇",0,B2)) 下方向に式を複写。 23 〇 0 15 2 15 X 24 24 15 X 15 もらさず、組み合わせを考えるのは結構難しいが。上記で合っているかな?
お礼
ご回答をありがとうございます。 また、お礼が遅れて申し訳ございません。 私の質問文中の【「=IF(L5="○",0,"")」の関数が入っています。】は、 ご指摘の通り誤りで、 正しくは「=IF(C2="○",0,"")」でした。 で、それを踏まえてご回答くださった関数を入れてみました。 E2~E6にはB2~B6の金額が入りましたが、 C列に○が入っても、E列の金額はそのままでした。 また、23○0以下の数値の意味がよく解らないのですが・・・。
- kkkkkm
- ベストアンサー率66% (1719/2589)
=IF(AND(B1<>"",C1="◯"),0,IF(B1="","",B1)) こういう事でしょうか・・・。
お礼
ご回答をありがとうございます。 また、お礼が遅れて申し訳ございません。 私の質問文中の【「=IF(L5="○",0,"")」の関数が入っています。】は誤りで、 正しくは「=IF(C2="○",0,"")」でした。 で、それを踏まえてご回答くださった関数を入れてみました。 E2~E6にはB2~B6の金額が入りましたが、 C列に○が入っても、E列の金額はそのままでした。
お礼
再度のご回答をありがとうございます。 そういうことだったんですね! できました!ありがとうございました!