返回列表 上一主題 發帖

[發問] 如何判斷次數後,並格式化儲存格?

[發問] 如何判斷次數後,並格式化儲存格?

各位大大您好,

想請問:
擷取.PNG
2020-6-13 14:44


欄B:櫃子編號(每個櫃子可以放4個人的物品)
欄C:安排人員可以放在哪個櫃子
欄I~欄M:1A裡是櫃子編號1~30;2B裡是櫃子編號31~60

想呈現:
(1) 當安排人員4個人時,欄I~欄M對應的櫃子編號會顯示黃色背景
而我試著在格式化儲存格條件下公式:「=SUMPRODUCT(($B$2:$B$500=I1)*(C$2:C$500<>""))=4」
套用到儲存格:「=$I$1:$M$17」
可是如果按照目前輸入的話,櫃子編號1和2應該都會同時顯示黃色背景才是。(但目前只有櫃子編號1有顯示)

(2) 所以目前是卡在(1)的公式設定,如果成功以後,將再分別設定安排人員3,2,1,0人時,個別的顏色。

附上附檔: 新增 Microsoft Excel 工作表.zip (8.17 KB)

因此,想請教公式是哪裡出現錯誤呢?或是有更好的寫法呢? 謝謝

本帖最後由 n7822123 於 2020-6-13 16:55 編輯

回復 1# gaishutsusuru


試試看   I3=COUNTIFS($B:$B,I3,$C:$C,"*")=4

格式化.rar (7.66 KB)

如果覺得Excel卡頓,那就是計算量太大了,因最多只有60*4=240個物品

可以把公式縮小範圍 I3=COUNTIFS($B$2:$B$241,I3,$C$2:$C$241,"*")=4


格式化(縮小公式範圍).rar (7.72 KB)
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

回復 1# gaishutsusuru


=SUMPRODUCT(($B$2:$B$500=I3)*($C$2:$C$500<>""))

TOP

回復 2# n7822123

非常謝謝n7822123大大的協助:D

TOP

回復 3# 准提部林

非常謝謝准提大大的協助:D

TOP

        靜思自在 : 太陽光大、父母恩大、君子量大,小人氣大。
返回列表 上一主題