如何在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 是一種完整的語言,公式實際上可能很複雜。
尋找
在我看來,在 JMP 中進行 Vlookup 是一種更簡單的方法。用的是什麼,就是Update平台
表格==>更新
它可以執行與 Vlookup 相同的功能,或者可以基於多個匹配輕鬆引入多個資料列,例如不僅匹配主題,還可以匹配主題和劑量。互動地,

附兩張數據表。第一個是血壓表,其中包含所有公式和應用的更新。第二個是Update平台中引用的Lookup表。
我還添加了一些其他公式。如果您想要跨行進行 Countif 或 Sumif,則使用不同的方法。