tft每日頭條

 > 生活

 > excel自動計算有效天數

excel自動計算有效天數

生活 更新时间:2025-04-24 10:37:45

居家隔離期間,每天除了搶菜,最關心的就是官方新聞。

鄰居群每天第一時間分享的是,小區處于什麼等級?

案例:

A、B 列是小區每日報告,用符号代替文字,比較容易識别。

請在 D 列中計算出連續陰性的最大天數,效果如下圖 2 所示。

excel自動計算有效天數(計算-連續出現的最大次數)1

excel自動計算有效天數(計算-連續出現的最大次數)2

解決方案:

1. 在 D2 單元格中輸入以下公式:

=MAX(FREQUENCY(ROW(A$2:A$34),IF($B$2:$B$34=" ",ROW(A$2:A$34))))-1

公式釋義:

這次我先講解 frequency 函數。

  • frequency 函數的作用是計算數值在某個區域内的出現的次數,然後返回一個垂直的數組;
  • 語法為 FREQUENCY(要統計頻率的數組, 對數組進行頻率計算的分段點);

然後我們來拆解公式。

  • ROW(A$2:A$34):統計區域内的行數,生成由 2 到 34 的連續數字組成的數組;這個數組作為區域;
  • IF($B$2:$B$34=" ",ROW(A$2:A$34))):如果 B 列的值等于“ ”,則返回行号,否則返回錯誤值;也就是将每一個“ ”作為分段點;
  • FREQUENCY(...,...):在區域中,計算大于上一個分段點,且小于等于當前分段點的個數;數組中最後還多出一個值,這個是大于最大分段點的個數;
  • MAX(...)-1:統計出分段點的最大連續數,再減去 1,因為 frequency 會把分段點自己也計算進去,所以 -1 以後就是“-”連續出現的最大次數

excel自動計算有效天數(計算-連續出現的最大次數)3

excel自動計算有效天數(計算-連續出現的最大次數)4

2. 如果将 B 列的數據改一下,D2 的結果會随之變化,正确無誤。

excel自動計算有效天數(計算-連續出現的最大次數)5

有關 frequency 函數的案例,還可以參閱 Excel 高手們青睐的小衆函數 frequency,究竟有多強大?

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved