Excel(エクセル)でセルとセルの間の直線距離(セル換算)を求める方法

IT

なんに使うんだ感満載の記事ですが、ちょっと前置きとして。隣接したセルの距離を1として、Excel上でのセルとセルの距離を直線距離で求める方法です。列・行幅換算ではないです。

スポンサーリンク

横の距離と縦の距離を求める

セル 直線距離1
黄色と赤のセルの距離を求めたいと思います。
セル 直線距離2
横の距離はColumn関数を引き算、
セル 直線距離3
縦の距離はRow関数を引き算で求められますが、
セル 直線距離4
位置関係が逆になると値がマイナスになってしまいます。
あとで二乗するので別に問題ないんですけど、
セル 直線距離5
気持ち悪いのでAbs関数を噛ませて絶対値にしておきます。

対角線の距離を求める

セル 直線距離6
で、あとは中学数学で対角線の距離を求めます。対角線の距離はxの二乗+yの二乗の平方根で求められるので、
セル 直線距離7
べき乗記号Sqrt関数を使い、Excelの式としては=SQRT((K2^2)+(K3^2))のようになります。以上です。
やりたいことから方法を探すエクセル(Excel)操作・関数・VBA(マクロ)逆引きまとめ
逆引き(やりたいことから探す)Excel記事まとめ

コメント