jmpでsumif、count if、vlookupに似た数式を入力する方法
Excel には、セル ベースのスプレッドシート向けの多くの機能があります。JMP データ テーブルは分析形式であり、列ベースの構造に合わせた機能とプラットフォームを備えています。それぞれのフォームには利点があり、それぞれが他のフォームをいくらか模倣することができます。そうは言っても、JMPでCountif、Sumif、Vlookupにアプローチする方法は次のとおりです。
単純な血圧データ テーブルがあるとします (これは、JMP サンプル テーブルの血圧データ テーブルのサブセットです)。
カウンティフ
各患者の 180 を超える血圧測定値の数を数えるには、次の数式構造を使用します。
Sum( :BP 8M > 180, :BP 12M > 180, :BP 6M > 180 )
Countif には、セルの範囲を指定できるという優れた機能がありますが、一方で、JMP フォームでは、指定された各列をさまざまな基準に基づいて潜在的にカウントすることができます。
Sum( :BP 8M > 180, :BP 12M > 190, :BP 6M > 200 )
ブール比較のそれぞれは、真の場合は 1 を返し、偽の場合は 0 を返します。
そして、式は自動的に各行に自動的に適用されます....各行にコピーして貼り付ける必要はありません
スミフ
これを処理する方法は、Countif の JMP ソリューションの単なる拡張です。ブール値を数える代わりに、追加する値を IF() 関数に入れるだけです。
Sum(If( :BP 8M > 180, :BP 8M, . ),If( :BP 12M > 180, :BP 8M, . ),
If( :BP 6M > 180, :BP 6M, . ))
これは長くなる可能性があり、それが必要な場合は、For() ループと列参照を導入できます。JMP は完全な言語であり、式は事実上複雑になる可能性があることを忘れないでください。
Vlookup
私の意見では、JMP で Vlookup を実行する方法は、はるかに簡単な方法です。使用されるのは、更新プラットフォームです
テーブル==>更新
Vlookup と同じ機能を実行したり、複数の一致に基づいて複数のデータ列を簡単に取り込むことができます。たとえば、件名だけでなく、件名と線量についても一致させることができます。インタラクティブに、

2 つのデータ テーブルが添付されています。最初のものは、すべての数式と更新が適用された血圧表です。2 つ目は、更新プラットフォームで参照されるルックアップ テーブルです。
他にもいくつかの式を追加しました。行全体で Countif または Sumif を実行する場合は、別の方法が使用されます。