- ベストアンサー
EXCEL2003 複数の条件を満たす値の摘出
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
B16セルには次の式を乳ryくしてB18セルまでドラッグコピーします。 =IF(OR($A16="",COUNTIF($B$3:$AW$3,$A$14)=0,COUNTIF($A$5:$A$7,$A16)=0),"",INDEX($B$5:$AW$7,MATCH($A16,$A$5:$A$7,0),MATCH($A$14,$B$3:$AW$3,0))) D16セルには次の式を入力してD18セルまでドラッグコピーします。 =IF(OR($A16="",COUNTIF($B$3:$AW$3,$A$14)=0,COUNTIF($A$5:$A$7,$A16)=0),"",INDEX($B$5:$AW$7,MATCH($A16,$A$5:$A$7,0),MATCH($A$14,$B$3:$AW$3,0)+1)) F16セルには次の式を入力してF18セルまでドラッグコピーします。 =IF(OR($A16="",COUNTIF($B$3:$AW$3,$A$14)=0,COUNTIF($A$5:$A$7,$A16)=0),"",INDEX($B$5:$AW$7,MATCH($A16,$A$5:$A$7,0),MATCH($A$14,$B$3:$AW$3,0)+2)) G16セルには次の式を入力してG18セルまでドラッグコピーします。 =IF(OR($A16="",COUNTIF($B$3:$AW$3,$A$14)=0,COUNTIF($A$5:$A$7,$A16)=0),"",INDEX($B$5:$AW$7,MATCH($A16,$A$5:$A$7,0),MATCH($A$14,$B$3:$AW$3,0)+3)) なおG列では日付のシリアル値が表示されますので表示形式で日付にします。 先にご質問されておりその内容が変わったということで再質問されるのは良いのですが、先のご質問については閉じるようにしてください。
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No2です。 B15セルには次の式を入力すればよいでしょう。 =A14&"分請求額"
- agricap
- ベストアンサー率40% (79/195)
4行目のタイトルを「1月請求額」「1月分入金額」などとしてしまうのはだめなのでしょうか? それが表示されるのが困る場合は、このタイトル行を非表示にして、別途表示用目的だけのの「請求額」「入金額」の行を作るとか。
お礼
上の表は1年分が表示されているので、下の表に1か月分だけ摘出して見たかったんです。 その都度その月をコピーしてくればいいのでしょうが、A14に該当月を入れるだけでその月の情報が確認できるようなものにしたかったのです。 意味が分かりづらくてスイマセン。 答えてくださいまして、ありがとうございました。
お礼
出来ました!! 数式の意味はよくわかりませんが、私のやりたいと思っていることが出来たので、本当に助かりました。 改めて、ありがとうございました。 そして・・・質問の閉じ方がわからない(^_^;) 調べて早急に閉じます。 また、この質問についても終了にしなくてはいけないんですよね。チャレンジしてみます。 あなたにとって今日一日が素敵な日になりますように☆彡