[[20140717113106]] 『複数条件の関数』(やすてぃー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数条件の関数』(やすてぃー)

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

http://excelfactory.net/excelboard/exgeneral/excel.cgi?mode=all&namber=120988&rev=0

 にて解決済み。
 (どうやって解決したかを書いてないが) 
(マルチーズ) 2014/07/18(金) 09:32

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.