上篇 文章 統計了總金額以及登記已繳錢金額,接下來就要開始訂餐了,訂餐需要統計每項商品的數量,每次一個個人工數麻煩,量多的話又容易出錯。 做法是先列出有哪些項目在去計算數量。 這裡用到兩個公式: IF(條件, 條件成立回傳值, 條件不成立回傳值) COUNTIF(範圍, 條件) IF(條件, 條件成立回傳值, 條件不成立回傳值) 定義:條件成立與不成立 基本的邏輯判斷,這公式非常常用到 =IF(C2=”Yes”,1,2) 當 C2 儲存格內的資料是 ”Yes” 傳回 1 當 C2 儲存格內的資料不是 ”Yes” 傳回 2 COUNTIF(範圍, 條件) 定義:統計範圍內有幾個儲存格符合條件 條件的設定跟IF的條件有點像 範例可參考:https://support.microsoft.com/zh-tw/office/countif-%E5%87%BD%E6%95%B8-e0de10c6-f885-4e71-abb4-1f464816df34 第一步:先列出有哪些項目 要列出項目,但是要移除重複值,所以我們要列出第一次出現的項目,第二次出現同一個項目時不能顯示。 公式:E2=IF(COUNTIF($B$2:B2,B2)=1,B2,"") 公式下拉自動填充的話會長這樣 E2=IF(COUNTIF($B$2:B2,B2)=1,B2,"") E3=IF(COUNTIF($B$2:B3,B3)=1,B3,"") E4=IF(COUNTIF($B$2:B4,B4)=1,B4,"") ... 舉例及解釋 IF(COUNTIF($B$2:B4,B4)=1,B4,"") • COUNTIF($B$2:B4,B4): B2到B4中有幾個符合B4的內容,B4 "羊肉羹飯" • COUNTIF($B$2:B4,B4)=1: 當符合條件的儲存格只有一格,回傳true,代表B4的內容出現一次 • IF(COUNTIF($B$2:B4,B4)=1,B4,"") B4的內容出現一次,顯示B4的內容 放上計算流程 公式: 計算的數值: 第二步:計算數量 公式 F2=IF(E2=...
留言
張貼留言