Excel公式練習50: 在公式中用特定構造代替常量數組

  • 2020 年 3 月 17 日
  • 筆記

導語:繼續研究來自於excelxor.com的案例。建議結合本文閱讀原文,會了解更多的細節,會有更大的收穫。

本次的練習是:在有些情形下,公式中不能直接顯式使用數組常量。當然,可以將這些數組常量存儲在定義的名稱中,然後在公式中引用。這裡所要求的公式非常簡單,可生成下面的結果:

{-1;1}

要求:引用的單元格區域必須同時包含行和列,不能只是行(如1:2)或只是列(如A:B);不能使用名稱;公式使用的字元數最少。

先不看答案,自已動手試一試。

公式

公式1:

-1^ROW(A1:A2)

公式2:

2*ROW(A1:A2)-3

下面是不符合要求的公式:

公式3:

-1^COLUMN(A1:B1)

生成數組{-1, 1},返回的是行數組。

公式4:

-1^ROW(A1:B1)

生成數組{-1, -1},因為A1和B1都在第1行。

公式5:

-1^ROW(1:2)

僅使用行引用。

公式6:

-1^ROW($1:$2)

僅使用行引用。

如果不考慮公式所用字元最少這個前提的話,可以使用下面的公式:

公式7:

FREQUENCY(2,1)*2-1

公式8:

INDEX(MUNIT(2),,2)*2-1

公式9:

MODE.MULT(-1,-1,1,1)

公式10:

TRANSPOSE(LINEST(1)*2-1)

小結

雖然是一個小小的挑戰,但引出了很多有趣的函數應用。

歡迎在下面留言,完善本文內容,讓更多的人學到更完美的知識。

Tags: