« エクセル・コンテスト応募用作品展示(番外編) | メイン | エクセル・コンテスト応募用作品展示(kirさん) »

2008年1 月19日 (土曜日)

コメント

くまぷー

三四郎2008では、やっとCountIfと
SumIfを実装するらしい。
今更、と言う気がしないではないが、何代も前から
ずーっとJustSystemから放置されて
バージョンがあがっても、変わったのは
名前だけ・・・という三四郎に光明が
見えたことには間違いがない・・・

おいらは今2005を使っているが
密かに2008にバージョンアップしようと
もくろんでいる・・・

minmax

>三四郎では文字列が数値で始まっている場合
> その数値だけを取り出してくれるのだ。恐るべし、三四郎!!

やってみた・・ほんとだぁ
感心しました。
四則演算のほかModまでは試しましたが、
ほかの演算子でも同様なのだろうか?
計算の幅がひろがりますねー

くまぷー

>感心しました。

・・・でね・・・
三四郎には配列数式もない・・・
三四郎はアンドゥー1回・・・
三四郎には条件付き書式がない・・・
三四郎にはSumIfsがない・・・
三四郎にはCountIfsがない・・・
三四郎には・・・・がない

・・・とけっこうナイナイづくしなんですけど・・・

三四郎にはエクセルにはない・・・
三四郎には1・2・3にはない・・・
三四郎にはCalcにはない・・・

スゴイモノがあるんです・・・・・・・・

それは・・・

知りたい?

minmax

>知りたい?

なんだろう?
うーん、分かんないなー
ご教示よろしくお願いしま~す。

くまぷー

では、ちょっともったいぶって・・・

指示に従って操作してください。
まず、エクセルね。
A1=16.4-15.4
B1=IF(A1=1,"左のセルは1です","左のセルは1ではありません")

と入力してください。
どうなりますか?

minmax

エクセルの表示結果です。
a1=1
b1=左のセルは1ではありません
ですねぇ
エクセルの演算誤差かなぁ
ここまでやりましたよ~

くまぷー

>エクセルの演算誤差かなぁ

そのとおりでございます(^o^)

では、こんどは三四郎で・・・

minmax

三四郎でも一緒のようですが・・・
a1=1
b1=左のセルは1ではありません

くまぷー

ところが!!

A1=16.4-15.4

・・・の
=と16.4の間にカーソルを
合わせてF11を押すとあーら不思議!!

=&n16.4-15.4

・・・となって
三四郎の数値38桁精度の計算機能がONになる!!(^o^)

minmax

どれどれ・・・
「=」と「16.4」の間にカーソルを持っていってっと・・・
F11キーをエイと押してみたぞ・・・
式が「=&n16.4-15.4」に変わった・・
オーなんといわれたとおり精度が上がったのかb1セルが
「左のセルは1です」に変わった~
エクセル君に勝ったぞと三四郎君の鼻が高くなっているような気がするなぁ~

くまぷー

へへへ、ということです。
エクセルの計算精度は確か15桁ですよね?

minmax

>エクセルの計算精度は確か15桁ですよね?

でしたっけ?
そこまで
覚えていません・・・

くまぷー

今、確認しました。
15桁です。

きっちー

>左のセルは1ではありません

いわゆる machine epsilon = 2^-52

表記では10進で15桁となっていますが、正確には2進52桁です。

2進桁の値を足す(この場合2、誤差が2進2桁のため)と誤差が回収されます。


「=&n16.4-15.4」は10進演算であって、演算桁数が増えたから正確になったと言う表現ではないですよ。(^^)

くまぷー

あ、きっちーさんだ!!
お久しぶり~

>「=&n16.4-15.4」は10進演算であって

そうですね。ヘルプにそうありますね~(^o^)

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

アカウント情報

(名前は必須です。メールアドレスは公開されません。)

2024年8 月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

TOP メニュー