補間3次スプライン関数による補間値のXLPackによる求め方の例を示します。最近では使用されなくなりましたが、かつては対数表などの数表が使われていました。下表は自然対数表の一部を抜き出したものです。ln(1.85)などを求めたいものとします。Pchfeを使った2種類の解き方を説明します。ここで、xiは昇順になっていなければなりません。データ点数)個のセルを選択します。ここで、数式バーのfxをクリックすると使用する関数を聞かれるので、関数の分類XLPackよりWPchseを選択します。Y())の入力を要求されるので、それぞれに適切な値を入力します。Nはデータ数(この例では8)、X()はデータ点xの範囲、Y()はデータ点yの範囲です。入力が終了したらCtrl+Shift+Enterを押します。次に、別の場所に求めたい点のデータ(この場合、n=1.55~2.15)を入力しておき、そこにおける関数値をWPchfe関数を使って求めます。D()を入力として、求めたい点における関数値を計算します。以上で、表にない点の値を求めることができました。この例では、データ点は等間隔でしたが、必ずしも等間隔である必要はありません。間隔が大きく空いている区間の補間値は精度が落ちる可能性があります。データ点の範囲の外での値(外挿値)を計算することもできますが精度は落ちます。上と同じ例をVBAプログラムにより解いてみます。VBAサブルーチンPchseおよびPchfeを使ったプログラム例を示します。Sub所定の位置にデータを入力し、マクロStartとしてプログラムを実行すると次の結果が得られます。