請教EXCEL函數

目前計算式如下 /計算B欄符合範圍內的值帶出數量
=COUNTIFS(B:B,">=110/5/1",B:B,"<=110/5/31")

以上可計算出來,但是引以隱藏欄位也會計算


希望做到
以當月計算新增欄位數
C1 /帶入當月第一天
=eomonth(today(),-1)+1
D1 /帶入當月最後一天
=eomonth(today(),0)
=COUNTIFS(B:B,">="&C1,B:B,"<="&D1)

若是改為上述方式帶不出數量
懇請各位前輩指正,並協助不計算已隱藏欄位

感謝各位前輩指導
2021-05-25 15:38 發佈
文章關鍵字 excel 函數






B1:B25、c1、d1 =>日期格式

(f1)
=SUMPRODUCT((--(B1:B25<=D1)*--(B1:B25>=C1))*(SUBTOTAL(103,OFFSET(B1,ROW(B1:B25)-MIN(ROW(B1:B25)),0))))
snare wrote:
B1:B25、c1、d1...(恕刪)


(f1)
=SUMPRODUCT((--(B1:B25<=D1)*--(B1:B25>=C1))*(SUBTOTAL(103,OFFSET(B1,ROW(B1:B25)-MIN(ROW(B1:B25)),0))))

如果小的從B3開始要如何修改呢?
目前自己調整一下之後顯示錯誤
再勞煩您

感恩
ehn wrote:
如果小的從B3開始要如何修改呢?

=SUMPRODUCT((B3:B25<=D1)*(B3:B25>=C1)*SUBTOTAL(103,OFFSET(B2,ROW(B3:B25)-ROW(B2),0)))

樓主不是要用 B:B 嗎

=SUMPRODUCT((B:B<=D1)*(B:B>=C1)*SUBTOTAL(103,OFFSET(B1,ROW(B:B)-1,0)))

然後 B1 B2 的內容刪掉,或者不要是日期、數字之類的。
mk2-paul wrote:
=SUMPRODUCT(恕刪)

然後 B1 B2 的內容刪掉,或者不要是日期、數字之類的。

因為B1 B2是必要提示欄位
昨天已有改成您上面回覆,只是都顯示 0
所以才想詢問從B3開始,也把B:B改成B3:B10000
都是錯誤
ehn wrote:
如果小的從B3開始要如何修改呢?


ehn wrote:
目前計算式如下 /計算B欄符合範圍內的值帶出數量
=COUNTIFS(B:B,">=110/5/1",B:B,"<=110/5/31")
以上可計算出來,但是引以隱藏欄位也會計算



您怎麼問,我就怎麼回答…b1開始~b????


ehn wrote:
因為B1 B2是必要提示欄位
昨天已有改成您上面回覆,只是都顯示 0


如果b1、b2非日期、數字,那公式不改也可以用

此公式在 excel(2003、2007、2010、2016、2019)測試過,連2003都可正常執行
(2003 xp 、2007 2010 2016 win7、2019 win10)

我不清楚,您為什麼不能用

excel 2003 in xp



snare wrote:
您怎麼問,我就怎麼回(恕刪)


感謝您的回應
如果是新建立表單沒問題,如果是現有表單修改顯示為0
小的再多試試原因好了

萬分感激
你把檔案丟上來,直接請網友協助修改,可能比較快!
ehn wrote:
如果是新建立表單沒問題,如果是現有表單修改顯示為0

我猜是現有表單的 110/5/1 日期是文字吧

用這個公式把B欄的日期轉換一下吧

=DATEVALUE(LEFT(A3,3)+1911&MID(A3,4,6))

如果有 99 年以前的不行喔,我猜應該不會有啦。
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?