国产一区二区欧美精品免费-欧美国产日韩在线视频-欧美亚洲国语精品一区二区-欧美激情五月综合啪啪-国产69精品麻豆久久久久-亚洲人成精品久久久久桥网站-欧美刺激肥熟在线视频-十七岁日本免费完整版BD-黑夜在线拖拽不卡第一页

`
發(fā)表于2022/5/3 9:08:12 樓主 
頭像 等級(jí):初學(xué)者
積分:5
財(cái)富值:0.90
身份:普通用戶

1日 2日 3日 4日 5日 ............. 標(biāo)紅字體個(gè)數(shù)
4 3 2 4 4
5 4 3 3 3
1 2 3 2 1
有這樣一個(gè)日完成的數(shù)據(jù)表,每行的條件格式不一樣,不滿足條件格式就會(huì)顯示為紅色的字體。用什么公式能自動(dòng)統(tǒng)計(jì)每行紅色字體的個(gè)數(shù)?


補(bǔ)充內(nèi)容(2022/5/3 9:36:00):
字體顏色為條件格式自動(dòng)生成的
我的個(gè)性簽名
發(fā)表于 2022/5/3 13:30:46   
頭像 等級(jí):學(xué)者
積分:58
財(cái)富值:3
身份:普通用戶

利用方方格子的“統(tǒng)計(jì)與分析”=》"顏色統(tǒng)計(jì)“=》”按字體顏色“,然后設(shè)定統(tǒng)計(jì)區(qū)域、字體顏色、統(tǒng)計(jì)方式、勾選支持條件格式。

如果你的字體顏色是自己設(shè)定的也會(huì)被統(tǒng)計(jì)在內(nèi),這是你需要注意的。

如果按你的要求要用公式的話,只能利用VBA寫公式了。


我的個(gè)性簽名
發(fā)表于 2022/5/3 14:49:04   
頭像 等級(jí):傳說(shuō)級(jí)人物
積分:2675
財(cái)富值:1850
身份:普通用戶

回復(fù):2樓


我的個(gè)性簽名
發(fā)表于 2022/5/3 15:08:05   
頭像 等級(jí):初學(xué)者
積分:5
財(cái)富值:1
身份:普通用戶

回復(fù):2樓


用VBA怎么實(shí)現(xiàn)呢?就是每天的數(shù)據(jù)達(dá)到條件格式的要求后,后面統(tǒng)計(jì)標(biāo)紅個(gè)的單元格可以自動(dòng)計(jì)算出來(lái)。

因?yàn)槲矣蟹浅6嗟男泻土械臄?shù)據(jù),每次這樣執(zhí)行一下的話太費(fèi)時(shí)間,請(qǐng)問有辦法能實(shí)現(xiàn)嗎?

我的個(gè)性簽名
發(fā)表于 2022/5/3 18:30:50   最佳方案
頭像 等級(jí):學(xué)者
積分:58
財(cái)富值:3
身份:普通用戶

本來(lái)想給你寫個(gè)自定義函數(shù),但是單元格的DisplayFormat屬性在自定義函數(shù)中不能引用(搞了半天才在官方文檔中發(fā)現(xiàn))。給你寫了個(gè)子程序,根據(jù)你的實(shí)際可以調(diào)整一兩個(gè)參數(shù)就可以批量運(yùn)行了。



Public Sub st()
' 利用單元格顯示的顏色與紅色進(jìn)行比較,統(tǒng)計(jì)區(qū)域內(nèi)紅色單元格個(gè)數(shù)。

    Dim a As Range, result As Long, rg As Range
    Dim i As Integer
  
    For i = 2 To 33  ' 對(duì)第2至4行進(jìn)行循環(huán)計(jì)算
        Set rg = Range("A" & i & ":" & "F" & i)  ' 設(shè)定需要統(tǒng)計(jì)的區(qū)域
          result = 0
        For Each a In rg   ' 對(duì)統(tǒng)計(jì)區(qū)域中每個(gè)單元格顯示的顏色與紅色進(jìn)行比較,相同計(jì)數(shù)result值加1。
                If a.DisplayFormat.Font.Color = RGB(255, 0, 0) Then
                result = result + 1
                End If
        Next a
        Range("G" & i) = result  '將統(tǒng)計(jì)結(jié)果賦值到結(jié)果存儲(chǔ)區(qū)域
    Next i
End Sub


附件:   下載
我的個(gè)性簽名
發(fā)表于 2022/5/4 12:40:19   
頭像 等級(jí):初學(xué)者
積分:5
財(cái)富值:1
身份:普通用戶

回復(fù):5樓

result = result + 1,這個(gè)+1是什么意思?


宏計(jì)算出來(lái)的比我手工算出來(lái)的都多1


我的個(gè)性簽名
發(fā)表于 2022/5/4 14:22:48   
頭像 等級(jí):學(xué)者
積分:58
財(cái)富值:3
身份:普通用戶

回復(fù):6樓

只要單元格顏色是紅色,結(jié)果就在原來(lái)的基礎(chǔ)上加1啊。這個(gè)是統(tǒng)計(jì)A列到F列的。

我的個(gè)性簽名
發(fā)表于 2022/5/4 15:23:52   
頭像 等級(jí):初學(xué)者
積分:5
財(cái)富值:1
身份:普通用戶

回復(fù):7樓


我也不知道是那里的問題,同樣的宏我又換了一張表,運(yùn)行宏就把區(qū)域內(nèi)的單元格數(shù)量全部計(jì)算出來(lái)了,不會(huì)計(jì)算條件格式為紅色字體的個(gè)數(shù)了。我看了一下宏里寫的RGB為255,0,0,我條件格式的字體顏色也是RGB為255,0,0.
我的個(gè)性簽名
發(fā)表于 2022/5/4 15:27:22   
頭像 等級(jí):學(xué)者
積分:58
財(cái)富值:3
身份:普通用戶
先把宏看懂。提問題,最好傳個(gè)附件嘛,這樣空口白牙的。
我的個(gè)性簽名
發(fā)表于 2022/5/4 16:55:54   
頭像 等級(jí):初學(xué)者
積分:5
財(cái)富值:1
身份:普通用戶

回復(fù):9樓


是你應(yīng)該多測(cè)試一下各種條件下的穩(wěn)定性,給你的宏提出了問題就說(shuō)空口白牙,說(shuō)話真難聽!
我的個(gè)性簽名
發(fā)表于 2022/5/4 17:33:29   
頭像 等級(jí):學(xué)者
積分:58
財(cái)富值:3
身份:普通用戶

回復(fù):10樓

第一、我說(shuō)你空口白牙,并不是因?yàn)槟阏f(shuō)我的解答有問題我生氣,而是向你建議怎樣更好地提問題。這樣更方便他人解決你的問題。

第二、用這個(gè)宏去解決你的問題是需要你根據(jù)你的問題去重新設(shè)置參數(shù)的,這個(gè)我在回答的時(shí)候有提到。我也因此建議你要讀懂宏,為此我還給你對(duì)代碼做了注釋。

第三、對(duì)于他人的幫助,表達(dá)應(yīng)有的感謝,這是最基本的禮貌。提問題要方便解答者,這是很基本的職業(yè)素養(yǎng)。

第四、我對(duì)我的那句”空口白牙“對(duì)你造成的困擾,表示歉意。

我的個(gè)性簽名
發(fā)表于 2022/5/5 20:18:24   
頭像 等級(jí):初學(xué)者
積分:5
財(cái)富值:1
身份:普通用戶

回復(fù):11樓

1、首先我對(duì)你認(rèn)真負(fù)責(zé)的回答也是表示肯定的,所以我將你5樓的回復(fù)選擇為最佳答案。

2、其次也很感謝你在宏里為我做了注釋,我也看懂了這個(gè)注釋,但是我重新應(yīng)用了之后,它確實(shí)是出現(xiàn)了錯(cuò)誤。

3、因?yàn)檫@個(gè)宏是你做的,所以你肯定更清楚我上面說(shuō)的出現(xiàn)了這種錯(cuò)誤的原因到底是為什么?

4、我在一開始發(fā)布帖子的時(shí)候就上傳了附件,宏是你幫我做的你也更了解,我想你都有就沒有再上傳附件,所以我沒有空口白牙。

5、我雖然看懂了你的注釋知道了你注釋的地方怎么調(diào),但是調(diào)整后確實(shí)是出現(xiàn)了問題,我對(duì)VBA不了解不會(huì)修改,但是我能發(fā)現(xiàn)問題。

6、我在7樓回復(fù)的問題我想你肯定是看懂,可能你自信你的宏沒有問題是我不懂操作的造成的。

7、再次對(duì)您能回復(fù)我的帖子標(biāo)識(shí)感謝。

我的個(gè)性簽名

快速回復(fù)

目前不允許游客發(fā)表,請(qǐng) 登錄 注冊(cè) 后再發(fā)貼。