過去の桐井戸端BBS (桐ver.9)
23435 項目10から項目20までの間で一番大きい番号の項目に入っているデータを表示したい kame 2003/11/22-09:30
項目10から項目20までに、勤務地履歴を記入しています。ある人は、項目15までの人も居れば項目20までの人もいます。
項目21に最新の勤務地(項目の大きい方)を表示したいのですが、いい方法が見つかりません。
#condや#条件でやってみましたがうまくいきません。
よろしくおねがいいたします。
23436 Re:教えてください・・・・・・ 宮城 2003/11/22-10:16
記事番号23435へのコメント
kameさん、こんにちは。

#条件選択([項目20]<>"",[項目20]
,1,#条件選択([項目19]<>"",[項目19]
,1,#条件選択([項目18]<>"",[項目18]
(略)
,1,#条件選択([項目10]<>"",[項目10])))))))))))

項目20から調べてデータの入っている最後のところを引きます。

23437 Re:ヒント:#横件数 bonito 2003/11/22-10:25
記事番号23435へのコメント
kameさん

項目21の項目計算式を

#項目属性(#横件数([項目10],[項目20])+9,0)

としたら如何かと...

注1.[項目10]は10番目に定義された項目だと勝手に
  解釈して+9としました(項目番号-1ですね)

注2.#項目属性という関数に代わる項目値を取得する
  別の関数があったかも知れませんが、私は常にコレなので...(^^;

注3.[項目10]から[項目20]の間に半角全角のスペース
  なんかを入力されると思わぬ結果を招くので
  その辺の備えもすればした方がいいかも...
23438 Re:教えてください・・・・・・ アックン 2003/11/22-10:26
記事番号23435へのコメント
kameさん、こんにちは。
項目[21]の項目計算式をこんなふうにすればいいですよ。
#cond([20],[20],[19],[19],[18],[18],[17],[17],[16],[16],[15],[15],[14],[14],[13],[13],[12],[12],[11],[11],[10],[10])

戻る