엑셀 : 인사 일정에서 색상 수


0

이것은 나를 미치게합니다. 도와주세요.

직원 스프레드 시트가 있습니다. Y 축의 이름 (열 A). B 열은 각 직원의 작업 범주 (텍스트 필드)를 나타냅니다. X-axix (열 CW)에서 맨 위의 달입니다. 매일의 직원 활동은 해당 월의 일을 나타내는 셀의 배경색으로 반영됩니다. 아픈 날이 빨간색 배경색으로 반사되는 경우 각 작업 범주별로 분류 된 적혈구 수를 어떻게 계산합니까 (B 열의 값에 반영)?


1
아픈 날을 나타 내기 위해 셀의 배경색을 변경하는 대신 셀에 값을 넣고 조건부 서식을 사용하여 셀에 색상을 지정하지 않는 이유는 무엇입니까? 예를 들어, "병"이라는 단어를 셀에 넣고 이러한 셀을 빨간색 배경에 빨간색 텍스트로 만들 수 있습니다. 그것은 당신이 단지 "병"을 셀 수 있다는 것을 의미합니다. 외관은 동일합니다.
Paul

답변:


0

이 기능을 사용해보십시오

Function CountCcolor(range_data As range, criteria As range) As Long
Dim datax As range
Dim xcolor As Long
xcolor = criteria.Interior.ColorIndex
For Each datax In range_data
If datax.Interior.ColorIndex = xcolor Then
    CountCcolor = CountCcolor + 1
End If
Next datax
End Function

위의 기능을 사용하는 방법을 알려면 여기클릭하십시오 .


0

Excel에는 셀의 색을 읽는 수식이 있습니다.

=CELL("color",A1)

불행히도, 그것은 '음수 값 색상'인지 아닌지에 따라 0 또는 1 만 제공합니다. 색상 (빨간색)이 '음수 값 색상'이거나 그에 따라 해당 설정을 조정할 수 있으면 다음과 같은 것을 사용할 수 있습니다

=SUM(CELL("color",$C2:$W2))

(행렬 수식은 입력시 <CTRL> + <SHIFT> + <RET> 사용)

그리고 그것은 당신에게 색깔의 세포의 수를 제공합니다. 색상이 Excel의 '음수 값 색상'이 아닌 경우 작동하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.