• 2

EXCEL 2003公式問題請教

我只會最簡單的
在c1打上=IF(AND(A1="A",B1="ok"),1,0)
複製到下面
然後相加
就可以知道A且ok的次數

然後剩下就自己慢慢改條件,把A改掉,ok改掉
出現錯誤的值,這種就不會裡他,就避開了
wgt710809 wrote:
大大您好,您所提供的公式我帶入是無法執行的...(恕刪)

輸入 array formula ... 輸入完公式後要按 Ctrl-Shift-Enter.
(手邊沒有 excel 2003, 但據說是這樣子...)

要排除有問題的儲存格,那就
將原本的公式 =SUM(($B$1:$B$9=B$11)*($A$1:$A$9=$A12)) 改為
=SUM(IF(ISERROR($B$1:$B$9), 0, ($B$1:$B$9=B$11)*($A$1:$A$9=$A12))) 之類的...

以 google docs 為範例:
google 試算表, arrayformula
這個我想應該要用樞鈕分析表比較適合
用公式可能不太適合.
如果以前可以用公式代出來 現在也是一定可以

小弟試了一些指令 發現用 COUNTIFS

可以逹到樓主想要的答案

=COUNTIFS($A$2:$A$13,$A17,$B$2:$B$13,$B$16)

先選第一欄 條件一 品名 在選第二欄 品檢 OK 或 NG
這樣就可以了 其他的變化就看你要這麼作

勿以善小而不為,勿以惡小而為之
首先在C欄有資料的地方都打上1,為了計算數目用




在B13欄位打上公式 =SUM(IF($A$1:$A$9=$A13,IF($B$1:$B$9=B$12,$C$1:$C$9)))
打完後不是直接按ENTER,而是按Ctrl+Shift+Enter ,按下後會發現公式最前面後面多出中括弧{}
這就是前面網兄回覆的陣列公式的按法,若直接按Enter則會像圖一一樣顯示#VALUE!



Ctrl+Shift+Enter按下後會變這樣
{=SUM(IF($A$1:$A$9=$A13,IF($B$1:$B$9=B$12,$C$1:$C$9)))}
中括弧不可直接打,一定要按Ctrl+Shift+Enter公式才會跑出來




再覆製貼上其他欄位即可


這個方法好在公式只要打一遍,之後要維護要新增東西CDE.....公式都不用再打過只要拖曳過去就可以,但是要對絕對位址($)的概念也要了解就能了解這個公式的擴充性很強.但要提醒公式若改就要記得再按Ctrl+Shift+Enter並全部再覆製貼上到其他欄位


希望有幫到你



為何要用公式呢?樞杻分析一拉不就統計出來了
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?