ExcelのHLOOKUPに類似した関数はないですか?
現在、Excelにて、
O列からT列までのセルに、本日行った作業に○をつける表を作っています。
(○は1行に対して必ず1つです。)
例)
A・・・N O P Q R S T
1 配置図 平面図 立面図 展開図 矩計図 鳥瞰図
2 8/1 ○
3 8/1 ○
4 8/2 ○
5 8/2 0.3
6 8/3 0.7
7 8/6 ○
・ ・
101 係数 1 2 3 4 5 6
という感じなのですが、別表に
A B C D E
1 8/1 8/2 8/3 ・ ・
2 配置図 1 "0.3" "0.7" ←これがチャント表示されるようにしたい!
3 平面図
4 立面図 1
5 展開図
6 矩計図 1
7 鳥瞰図
となる表を作成し、前表の101行目の係数に対して
=IF(COUNTA(O2:T2)=1,HLOOKUP("○",O2:T101,100,0),"")
という式を入れ、
その係数と日付を
DSUMを用いて別表のB2に1 を入れたり、B4に1を入れたり...
となるように作ったのですが、
(○は1と同じ意味です。図面が1枚完成すれば○としたものです。)
しかし、1日では完成しきらなかった図面は小数点で入れるということになり、
前表の5,6行目のように、
0.1~0.9の何が入るのか分からない為、○に対するHLOOKUP関数では
処理出来なくなったのです。
長々と書き分かりにくくなっちゃいましたが、
AA1=IF(COUNTA(O2:T2)=1,HLOOKUP("○",O2:T101,100,0),"")
を入れたとして、
AA5の場合
AA5=IF(COUNTA(O2:T2)=1,HLOOKUP("○",O2:T101,100,0),"")
↑ここが0.3でないと係数が帰らない。
しかし、いつも0.3とは限らない為、それに変わる言葉、
もしくは、
HLOOKUPに変わる何か良い関数は無いでしょうか?
お礼
今回も回答頂きありがとうございます。 希望の数値が出てきました。 奥深いことを改めて感じました。 ただ、12ヶ月あるので後半がちょっと心配です。