365・LibreOfficeなどに関するメモ2020-10-24(Gスプレッドシート)三辺の長さから三角形が成立するか判定するGoogleスプレッドシートGoogleスプレッドシートで、3つの辺の長さに基づき、三角形が成立するか(そのような三角形が存在するか)どうかを判定する方法についてです。簡単な不等式を使って、三角形の成立条件を判定することができます。手順B~D列に、三角形の各辺a,b,cの長さが記録されています。そこでF列に式を入力して、それぞれ三角形として成立するかどうかを判定しようとしています。式は次のようなものです。F3セル=IF(SUM(B3:D3)>2*MAX(B3:D3),"成立","不成立")判定条件となっているのは「SUM(B3:D3)>2*MAX(B3:D3)」の部分です。三角形の成立条件は「最長の辺をA、他の2辺をB,CとしたときにB+C>Aであること」です。これを式にすると「SUM(B3:D3)-MAX(B3:D3)>MAX(B3:D3)」となりますが「MAX(B3:D3)」を移項することで「SUM(B3:D3)>2*MAX(B3:D3)」となります。辺の長さが9,5,6の組み合わせについては成立するものとして判定されました(5+6>9)。式を下方にコピーした結果です。a,b,cが4,8,3(4+3<8)とか2,7,5(2+5=7)といったケースでは不成立として判定されていることが分かります。365はデスクトップ版、LibreOfficeは記事作成時の安定バージョンを用いた結果を示しています。サイトポリシー等についてはこちらをご覧ください。(1)検索スポンサーリンク引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。