+ -
当前位置:首页 → 问答吧 → 请教老师:当连续三天达到60,则享受1.2倍日单价,这个公式如何写?

请教老师:当连续三天达到60,则享受1.2倍日单价,这个公式如何写?

时间:2011-08-10

来源:互联网

请教老师:当连续三天达到60,则享受1.2倍日单价,这个公式如何写?

附件

条件取单价.rar(1.87 KB)

2011-8-10 10:51, 下载次数: 11

作者: KARLOER1025   发布时间: 2011-08-10

請先寫出你的模擬結果 謝謝

作者: piny   发布时间: 2011-08-10

我始终没写完整

附件

条件取单价.rar(1.89 KB)

2011-8-10 10:56, 下载次数: 5

作者: KARLOER1025   发布时间: 2011-08-10

D3=IF(SUM(--(COUNTIF(OFFSET(B1:B3,{0;1;2},),">=60")=3)),1.2,1)

作者: lws   发布时间: 2011-08-10

=IF(OR(COUNTIF(B1:B3,">=60")=3,COUNTIF(B2:B4,">=60")=3,COUNTIF(B3:B5,">=60")=3),1.2,1)
下拉

作者: andy.chong   发布时间: 2011-08-10

不愧为版主,比俺的简洁多了!

作者: andy.chong   发布时间: 2011-08-10

很好,只是不理解含义,版主能分解解释对我们菜鸟会有很大的帮助。谢谢!

作者: xuexihm   发布时间: 2011-08-10

谢谢两位老师!

作者: KARLOER1025   发布时间: 2011-08-10

引用:
原帖由 lws 于 2011-8-10 11:04 发表
D3=IF(SUM(--(COUNTIF(OFFSET(B1:B3,{0;1;2},),">=60")=3)),1.2,1)
=IF(OR(COUNTIF(OFFSET(B1:B3,{0;1;2},),">=60")=3),1.2,1)

sum(--改成or  少些字符

作者: zxx212   发布时间: 2011-08-10

D3
复制内容到剪贴板
代码:
=1.2^OR(AND(B1:B3>=60),AND(B2:B4>=60),AND(B3:B5>=60))
數組 下拉

作者: piny   发布时间: 2011-08-10

引用:
原帖由 lws 于 2011-8-10 11:04 发表
D3=IF(SUM(--(COUNTIF(OFFSET(B1:B3,{0;1;2},),">=60")=3)),1.2,1)
用countif() 来给offset()多维引用降维,很少见。和N()降维一样各领风骚。

作者: jianbing   发布时间: 2011-08-10