EXCEL函数的计算公式

ABCDEFG列一二三四五六日(星期)夜夜夜夜夜夜夜(班次)444441212(加班时数)现在我用的公式是周一至周五=COUNTIF(A1,"白")*4+COUNTIF(... A B C D E F G 列
一 二 三 四 五 六 日 (星期)
夜 夜 夜 夜 夜 夜 夜 (班次)
4 4 4 4 4 12 12 (加班时数)

现在我用的公式是周一至周五=COUNTIF(A1,"白")*4+COUNTIF(A1,"中+")*4+COUNTIF(A1,"夜")*4+COUNTIF(A1,"早+")*2.5
周六周日=COUNTIF(F6,"白")*12+COUNTIF(F6,"中+")*12+COUNTIF(F6,"夜")*12+COUNTIF(F6,"早+")*10.5+COUNTIF(F6,"早")*8+COUNTIF(F6,"中")*8+COUNTIF(F6,"晚")*8+COUNTIF(F6,"正")*8
这样每个月都需要从新复制公式到对应的星期上太麻烦,有没有自动生成的公式周六日自动识别变化公式
展开
 我来答
我来也xsczd
科技发烧友

2018-12-28 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:66%
帮助的人:2065万
展开全部
你的整体数据结构没有,不能完全明白你想要的,估计应该还可以更方便的操作汇总,仅仅从公式方面的来看,我只能帮你简化公式为:
=SUM(COUNTIF(A1,{"白","中+","夜","早"}*{4,4,2.5}))
=SUM(COUNTIF(F6,{"白","中+","夜","早+","早","中","晚","正"}*{12,12,10.5,8,8,8,8}))
你自己去测试研究一下吧
至于自动生成周几,公式为:
=TEXT(TODAY(),"AAA")
只要日期明确,就能自动生成周几了
s今生缘
高粉答主

2018-12-28 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4889万
展开全部
不知道表格的具体格式,以第二个公式为例,改为:
=(COUNTIF(F6,"白")+COUNTIF(F6,"中+")+COUNTIF(F6,"夜"))*4+COUNTIF(F6,"早+")*2.5+(COUNTIF(F6,"白")+COUNTIF(F6,"中+")+COUNTIF(F6,"夜")+COUNTIF(F6,"早+")+COUNTIF(F6,"早")+COUNTIF(F6,"中")+COUNTIF(F6,"晚")+COUNTIF(F6,"正"))*8*(OR(F1={"六","日"}))
向左向右填充。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三条桥聚星
2018-12-28 · TA获得超过2万个赞
知道答主
回答量:123
采纳率:42%
帮助的人:23.6万
展开全部
组合使用if函数和weekday函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式