問題已解決
老師,我想問下怎么自動核算每個人出現(xiàn)的次數。比如研發(fā)參與人員所在的研發(fā)周期,陳定光在項目一的1月到7月各出現(xiàn)了一次,項目三的2月到9月也各出現(xiàn)一次,所以1月就出現(xiàn)了一次,2月出現(xiàn)了2次
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答你好,這里你要用SUMIF結合數組進行計算
2023 10/18 11:41
84784984
2023 10/18 11:45
老師,你可以發(fā)給我看看嘛?這個函數我試過了沒啥頭緒
小小霞老師
2023 10/18 14:29
我晚點把公式寫好發(fā)給你,我現(xiàn)在有點事
84784984
2023 10/18 14:31
好的謝謝老師
小小霞老師
2023 10/18 15:40
大概還有一會才能發(fā)給你,你晚點可以提醒我
小小霞老師
2023 10/18 19:31
在Excel中,你可以使用一些函數公式來自動核算每個人出現(xiàn)的次數。假設你的數據存儲在一個名為數據的工作表中,每個人員的出現(xiàn)記錄在不同的行中,包含以下列:
- 列A:項目名稱
- 列B:人員姓名
- 列C:開始日期
- 列D:結束日期
你可以使用以下函數公式來計算每個人員在每個月份的出現(xiàn)次數:
1. 首先,在一個新的工作表中創(chuàng)建一個月份列表。假設你的月份列表從單元格F2開始,你可以在F2單元格輸入第一個月份,然后在F3單元格輸入以下公式,并拖動填充到下面的單元格中:
```
=EDATE($F$2,ROW(F3)-ROW(F$2))
```
這將根據前一個月份的值逐行增加一個月。
2. 接下來,在G2單元格中輸入以下公式,并拖動填充到下面的單元格中:
```
=SUMPRODUCT(($A$2:$A$100=項目一)*($B$2:$B$100=陳定光)*(MONTH($C$2:$C$100)=MONTH(F2))*(YEAR($C$2:$C$100)=YEAR(F2)))
```
這個公式將計算在項目一中名為陳定光的人員在每個月份中的出現(xiàn)次數。請根據你的實際數據范圍進行相應的調整。如果你有多個項目和參與人員,你可以復制這個公式并修改相應的條件。
3. 最后,你將在新的工作表中看到每個人員在每個月份的出現(xiàn)次數。
請注意,這些公式假設你的數據是按照日期排序的,并且開始日期和結束日期都是Excel的日期格式。如果你的數據格式不同,你可能需要進行適當的調整。
小小霞老師
2023 10/18 19:31
這個業(yè)可以,則可以使用以下 SQL 查詢語句來計算每個人員在每個月份的出現(xiàn)次數:
SELECT
??participant_name,
??DATE_TRUNC(month,?start_date)?AS?month,??COUNT(*)?AS?appearancesFROM
??project_participantsWHERE
??start_date?<=?DATE_TRUNC(month,?CURRENT_DATE)??AND?(end_date?IS?NULL?OR?end_date?>=?DATE_TRUNC(month,?CURRENT_DATE))GROUP?BY
??participant_name,??monthORDER?BY
??participant_name,??month
這個查詢語句會返回一個表格,
閱讀 1242