過去の桐井戸端BBS (桐ver.9)
24139 ファイル属性の「未定義値を0にしない」にすると計算がうまくいかない もさく 2004/01/04-11:26
桐Ver9で[入金][出金][残高]を[残高]の項目計算式に#直前値([],0)+[入金]-[出金]とし、
ファイル属性の未定義値を"0"にしないで未定義にすると期待した計算結果が出ません。
桐Ver5では期待通り計算されているのですが、Ver9での設定に何かまずいてんがあるのじしょうか。
要は項目値がゼロのものは"0"を表示させたくないのですが、
これでは項目計算式を設定するのは無理でしょうか。
よろしくお願いします。
24140 Re:未定義値を0にしないで計算 悲しげ 2004/01/04-12:08
記事番号24139へのコメント
どもっ、もさくさん

>要は項目値がゼロのものは"0"を表示させたくないのですが、

項目値がゼロの場合に、"0"を表示させたくないのであれば入力時にヌル値とし、表示させたいのなら
逆に"0"を入力すればいいだけの話ではないのでしょうか?
(未定義項目値処理を「ゼロ」とした上で)

24141 Re:未定義値を0にしないで計算 宮城 2004/01/04-12:28
記事番号24139へのコメント
もさくさん、こんにちは。

一般的に未定義値を含む計算結果は未定義値になっちゃうので、
ファイル属性の未定義値を"0"にして、項目表示条件→条件編集のタブで []=0 のとき、
文字色を背景色と同じにしちゃうとかはいかがですか?

24143 Re:未定義値を0にしないで計算 もさく 2004/01/04-13:17
記事番号24139へのコメント
早速有難うございました。いろいろやり方があるものですね。
DOS版はどうなっているのでしょう、期待通りゆけてるので、あまり考えることもないのですが。
ウインドウズ版はいろいろ設定があり戸惑います。有難うございました。
24145 Re:未定義値を0にしないで計算 悲しげ 2004/01/04-13:32
記事番号24139へのコメント
>桐Ver5では期待通り計算されているのですが、

ちなみに、桐Ver5でも未定義項目値処理を「未定義」としてあれば
当該計算結果も未定義になってしまったと、私は記憶していますが(?_?)

24147 Re:未定義値を0にしないで計算 もさく 2004/01/04-14:33
記事番号24145へのコメント

>ちなみに、桐Ver5でも未定義項目値処理を「未定義」としてあれば
>当該計算結果も未定義になってしまったと、私は記憶していますが(?_?)

悲しげ様のおっしやるとおりでした。定義をよくみると条件選択式で0の場合空白に置き換えていました。
定義してからかなり経過したので忘れておりました。
どうもどうも申し訳有りません。
24151 Re:未定義値を0にしないで計算 悲しげ 2004/01/04-21:15
記事番号24147へのコメント
どもっ、もさくさん
>定義をよくみると条件選択式で0の場合空白に置き換えていました。

う〜ん、これは[入金][出金][残高]項目の中のどの項目についてなのか、
一寸悩んでしまいます。
[残高]は既に #直前値([],0)+[入金]-[出金] なる項目計算式を設定済みのようですから、
となると[入金]と[出金]項目についてなのでしょうね。
私は、てっきりこの項目は値を手入力するものだと思っていたので、
#24210で

>項目値がゼロの場合に"0"を表示させたくないのであれば入力時にヌル値とし、
>表示させたいのなら逆に"0"を入力すればいいだけの話ではないのでしょうか?

と書いた訳ですが、どうやらそうではなくて[入金]と[出金]項目には項目計算式が設定してあって、
他の項目から値を取得していると云うことですね?(^^;)

ただ、いずれにせよ、このこと(ゼロの場合にはヌル表示させること)と、
先般からの問題(未定義項目値処理と[残高]計算値の問題)とは基本的に別問題なので、
この際その辺り区別してご理解下さい。

24158 Re:未定義値を0にしないで計算 もさく 2004/01/05-08:37
記事番号24151へのコメント
>>項目値がゼロの場合に"0"を表示させたくないのであれば入力時にヌル値とし、
>>表示させたいのなら逆に"0"を入力すればいいだけの話ではないのでしょうか?
>
>と書いた訳ですが、どうやらそうではなくて[入金]と[出金]項目には項目計算
>式が設定してあって、他の項目から値を取得していると云うことですね?(^^;)
>>問題(未定義項目値処理と[残高]計算値の問題)とは基本的に別問題なの
>で、この際その辺り区別してご理解下さい。
>
悲しげさんのおっしゃるとおりです。
問題が解決できたので頭初の質問に舌たらずの点が有ったことを省略して申し訳有りません。
このところVer5からVer9に切り替え中のためつい何か有れば"ウインドウズとの違いかな"と早合点するきらいがあります。
ただ結果はわかっているものの、"0"にせよ"#u"にせよ何もないところに有る物を入れて結果に差違があるのは
私のように無知凡人には困ったことのような気がしないでもありません。
(どなたに文句を言うわけでもなく自分自身勝手に思っているにすぎません)
いろいろくだらないお尋ねしますか゛よろしく願います。


24160 Re:未定義値を0にしないで計算 悲しげ 2004/01/05-14:33
記事番号24158へのコメント
どもっ、もさくさん

>ただ結果はわかっているものの、"0"にせよ"#u"にせよ何もないところに
>有る物を入れて結果に差違があるのは私のように無知凡人には困ったこと
>のような気がしないでもありません。(どなたに文句を言うわけでもなく
>自分自身勝手に思っているにすぎません)

「困ったこと」ですか?(^^;)
え〜、ここは未定義項目値値処理について「選択の余地がある」と理解しておいた方がいいと思います。
私はこの扱いについては、むしろ「選択の余地がない」方が「困ったこと」だと思います(例えば平均値の扱いとか)。

未定義項目値処理は初期設定のままだと「ゼロ」になっているので、
今回のもさくさんの件においても、そのまんまでよかったはずです(大半の場合は無変更のままでよいはずですし)。
そこを(「無知」と云うよりも逆に理解していたため?)あえてわざわざ「未定義」に変更指定したことにより、
結果が異なったと云うことに過ぎません。
…のように「勝手に思っている」認識を改めておいた方がストレスがかからないと思いますよ。

24163 Re:未定義値を0にしないで計算 悲しげ 2004/01/05-15:29
記事番号24160へのコメント
悲しげさん wrote

>がない」方が「困ったこと」だと思います(例えば平均値の扱いとか)。

「平均値」の件は私の勘違いっぽいです。<(_ _)>
未定義項目値処理の設定の影響についてはヘルプで次のように調べると出てきます。

  目次/データと式/式/式の書き方/未定義をを使用した計算

かなり階層が深いところにありました。

戻る