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に変わる何か良い関数は無いでしょうか?
お礼
>あなたの質問のお陰で、11月月初に研究員が現地で説明してくれる事 >になりました。 なんだかドキドキ、例え偶然であっても、そういってくれると、ありがたいです。 自分で質問して回答もなんですが、以前にこんなことを私もしたことを思い出しました。 何も道具のない会社で、設計図面を作成して、実際に杭を打った経験があります。 画用紙のA点ーB点間を1として、A点ーC点、A点ーD点との比較、方角を確定する。 例えば、画用紙のA点ーB点間が1cmA点ーC点間は5cm、A点ーD点間は7cm、A点を基点にしてBは西、Cは北、Dは北西。 図面と実際の場所との相関図(相似形)をイメージして、画用紙のA点ーB点間が、実際の場所では、3mだとしたら、各々を300倍する。 私はA点に紐をくくりつけて、方位磁石とメジャーで格地点の位置を確定させました。 ご回答、ありがとうございました。