201804 のの会@関数Talk 1st

Description
1. -notes knows community- 2018/04/11 ネオアクシス株式会社 阿部覚 (tw:) @abesat おためし篇 2.…

Please download to get full document.

View again

of 28
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Information
Category:

Software

Publish on:

Views: 62 | Pages: 28

Extension: PDF | Download: 0

Share
Transcript
  • 1. -notes knows community- 2018/04/11 ネオアクシス株式会社 阿部覚 (tw:) @abesat おためし篇
  • 2. 「阿部さんは@関数を毎回説明して」 「各回10の@関数をやっても 1年経ったら120個憶えられるよ」 1月、新宿 OnTime GC Direct Shopにて 居合わせた4名のうち 誰かさんと誰かさんにより
  • 3. ・・・そんなにはできませんけど、
  • 4. ビギナー向けだし @関数について雑談する、 こんなノリでよいでしょうか? 試しに この関数からおはなしをします。 ▼
  • 5. の雑談
  • 6. ためしにGoogleさんしてみたら、 3文字で一発ヒットしました (ただし、半角で入力の場合) トップが8ヘルプなのがいまいちだけどトップが8ヘルプなのがいまいちだけど よく見ると、IBMサイトじゃないしよく見ると、IBMサイトじゃないし
  • 7. Notesのメンテをしていると こんな式を、ときたま目にします @If(Status="10" ; "申請中"; @If(Status="20" ; "一次承認済み"; @If(Status="30" ; "二次承認済み"; @If(Status="40" ; "事務局処理済み"; @If(Status="50" ; "完了"; "作成中"))))); いけてないいけてない これでも 動くけれども
  • 8. わざわざ入れ子にして繰り返さなくても、 ひとつの@Ifでまかなえますよ @If(Status="10" ; "申請中"; Status="20" ; "一次承認済み"; Status="30" ; "二次承認済み"; Status="40" ; "事務局処理済み"; Status="50" ; "完了"; "作成中");
  • 9. 知ってるはずなのに ついつい@Ifを入れ子にしてしまう場合 某表計算ソフトのセル式の 影響を受けているのかも ExcelのIF式の場合、 条件の繰り返しができず、 複数の条件は入れ子にせざるを得ない。 このやり方が体に染みついている?
  • 10. ただし、Notes/Dominoを見倣ってかは知らない けど? ようやくExcel2016から、複数の条件に対応する 関数をサポートしています。 Microsoftさんのサイトより
  • 11. Microsoftさんのサイトより @IFとは、 どの条件にも該当しないときの 構文がちょっと違います
  • 12. まとめると ・「IF」の拡張ではなく 別関数「IFS」として実現 ・引数の数は、なぜか偶数 まだ@Ifの方が 使い勝手がいいな (今回言いたかったのはこれ) 何らかの事情や思想があるかもしれないけど
  • 13. ついでに の雑談
  • 14. IBMさんのヘルプIBMさんのヘルプ
  • 15. なんかわかりづらくない? 結局どのバージョンに移行したときに @V2Ifに変更されたの? (今から移行するバージョンではないとはいえ) IBMさんのヘルプ(つづき)IBMさんのヘルプ(つづき)
  • 16. IBMサイトのヘルプを使う場合 こんなふうに、説明が 分かりにくいなと感じた時などに IBMサイトのヘルプを使う場合 こんなふうに、説明が 分かりにくいなと感じた時などに ページ下部にあるボタンで 英語に切り替えてみる という手があります ページ下部にあるボタンで 英語に切り替えてみる という手があります
  • 17. 英語の方がはっきり書かれてあり R4への移行時だったということが 分かりました 英語の方がはっきり書かれてあり R4への移行時だったということが 分かりました V2Ifなのに、なぜ R2からR3への移行時でないのかは、謎 V2Ifなのに、なぜ R2からR3への移行時でないのかは、謎
  • 18. 日本でNotesが発売されたのは R3からです。 したがって、もしアプリ内の式で V2Ifにお目にかかる機会があれば そのアプリ(テンプレート)は 海外製の相当旧いアプリである 可能性が高いのでは。 日本でNotesが発売されたのは R3からです。 したがって、もしアプリ内の式で V2Ifにお目にかかる機会があれば そのアプリ(テンプレート)は 海外製の相当旧いアプリである 可能性が高いのでは。 IBMさんのヘルプIBMさんのヘルプ
  • 19. の雑談
  • 20. そんな関数知らないよ! といわれると思うので、まずはヘルプから オンラインヘルプが間延びしていたので、やや古いヘルプから引用 読んでも いまいちピンとこないな 0と1しかないの? 読んでも いまいちピンとこないな 0と1しかないの?
  • 21. じゃあ、実際に使ってみよう! フォームに @Random を計算結果式にしたフィールドを 3つほど作り、
  • 22. そのフォームで文書を作ると こうなりました なるほど、小数か。 画面更新(F5やF9)を押すたびに 値は変わります。
  • 23. ヘルプに書かれているこの部分も、 どうやら理解できました ヘルプに書かれているこの部分も、 どうやら理解できました
  • 24. たとえば、10と20の間で乱数を出してみるとたとえば、10と20の間で乱数を出してみると
  • 25. こんなふうになりましたこんなふうになりました
  • 26. 使い方はいくつか考えられそうです 私の発想はあまり業務的でないけど サイコロ くじびき ♪どちらにしようかな 表示は整数の方がよいだろうと思うので 小数部分はフィールドの属性で丸めるか @Round関数(四捨五入)を使うのが いいかもしれません 使い方はいくつか考えられそうです 私の発想はあまり業務的でないけど サイコロ くじびき ♪どちらにしようかな 表示は整数の方がよいだろうと思うので 小数部分はフィールドの属性で丸めるか @Round関数(四捨五入)を使うのが いいかもしれません
  • 27. と、こんな感じで 続けてよろしければ、 次からも@関数のいくつかを 拾って雑談してゆきたいと思います もし、「この関数をやって」 というのがあれば 参考にさせていただきつつも、 どの関数から雑談してゆくかは、
  • 28. ということでいったんおわります。 ありがとうございました。 です
  • Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks