[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『複数条件の関数』(やすてぃー)
A列からQ列まである管理表を作っています。
寄付の申し込みを管理する表で、入金確認済の金額の合計をシート上部に表示させようとしています。
Q列の横のS列に金額合計に使用するデータを抽出する際にひっかかってしまいました。
<条件>
1. C列に「寄付」と入力がある、且つP列に入金日付が入力されていることが前提条件
2. D列に名前のデータがあり、I列に寄付金額のデータがあります。これをVLOOKUPで拾おうとしています。
<作った関数>
=if(and(C9="寄付",P9<>""),vlookup(D9,D9:I168,6),"")
<結果>
空白
何度も見返しても原因がわかりません。ご教授お願い致します。
< 使用 Excel:Excel2012(Mac)、使用 OS:unknown >
エラーが出ていないのであれば、条件にあっていないか VLOOKUP の先が空では無いか 確認するためにまず、下記のようにしてみてどうでしょうか。 =IF(AND(C9="寄付",P9<>""),VLOOKUP(D9,D9:I168,6,False),"条件外")
と思ったら VLOOKUP の検索値がテーブルの一部になっていますね。 単純に下記ではまずいのでしょうか。 =IF(AND(C9="寄付",P9<>""),I9,"")
もし VLOOKUP を使用するのであれば、VLOOKUPの第4引数(完全一致の有無)も確認ください。 (Mook) 2014/07/17(木) 12:08
0ではなく空白が返るという事はIF関数がFalseになっているのかな、とも思うのですが・・・
C列の寄付のセルにスペースなどは含まれていませんか? (コナミ) 2014/07/17(木) 12:25
にて解決済み。 (どうやって解決したかを書いてないが) (マルチーズ) 2014/07/18(金) 09:32
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.