九宮格是個很古老的問題。九宮格是在將1-9的整數填入到一個3×3的正方形中,要求每行,每列以及兩個對角上的三個數之和為15。
1、首先,我們需要安裝規劃求解加載項。在excel選項中找到加載項,然后點擊轉到后在規劃求解選項上打勾。

2、我們需要像圖中一樣建立個3×3的表格,并設置對行,列,對角線進行求解。這是規劃求解中的一項約束條件。

3、接下來,我們需要建立數值取值計算的表格,行為九宮格九個對應位置,列為其可能取值,由于他們都只能取一個不同的值,故還要建立個約束條件。

4、我們可以用sumproduct函數得到九宮格的取值結果,并將其與九宮格各個位置建立關系。可以直接在九宮格每個位置用“=”得到各個位置的取值。

5、最后我們需要進行規劃求解,在數據中找到規劃求解,按照圖中的幾個規劃條件進行設定。

6、最后我們還要在規劃求解中的選項中進行設定,選擇線性求解,將精度和收斂度調大,否則計算次數過多還會出現小數。設定后點擊求解便可以得到結果。

新聞熱點
疑難解答