- ベストアンサー
EXCELの式で(・・?
簡単な式と思うのですが、悔しいことに(;_;)わかりません。A列に男、女、女、男・・・とランダムの文字があります。B列に1,000円、0円という額を入れずに、直接、A列の最後に男なら1,000円、女なら0円という金額の合計を入れたいのですが、いまひとつ分かりません。ご指導、宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 男、または女が入力される範囲をA1:A10とした場合 =COUNTIF(A1:A10,"男")*1000+COUNTIF(A1:A10,"女")*0 女なら0円であれば、後半はいらないのかな?
その他の回答 (2)
- sensyou
- ベストアンサー率6% (6/92)
IF文を使って、やる方法もあります。そのときの文は、 (1)IF(A1=”男”,”1000円”,”0円”) という文もありますが、もっと慎重になるなら、 (2)IF(A1=”男”,”1000円”,IF(A1=”女”,”0円”,”ERROR”)) とでも文をB1セルに書いておけば男のとき1000円、女のとき0円に表示されるはずです。(2)の文は、男とも女とも表示されてないときにERRORと表示されるはずです。
お礼
御礼が遅くなって誠にすいません<m(__)m> 本当に有難うございましたヽ(^o^)丿
- imogasi
- ベストアンサー率27% (4737/17069)
配列数式ですが 男1000円、女500円でやってみます。 =SUM(IF(A1:A100="男",1000,0))+SUM(IF(A1:A100="女",500,0)) と入れて、カーソルを数式バー部に置き、HIFT,CTRL,ENTERの3つのキーを同時押しする。 ーー なお男、女をA列に入れたときの金額は(女0円として) VLOOKUPを使うと =IF(A1="","",VLOOKUP(A1,{"男",1000;"女",0},2,FALSE)) これを下の方向に式を複写する。
お礼
御礼が遅くなって誠にすいません<m(__)m> 大変勉強になりました。皆さん、でもすごいです! 逆に私の無能さで、自己嫌悪に陥ります(~_~;)
お礼
早々に誠にありがとうございます!流石です!COUNTIFか~!思いつきませんでした(^^ゞ助かりました<(_ _)>