Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1958|回复: 6

[已解决]2个单元都为空才记作1个空

[复制链接]
发表于 2017-9-1 09:52 | 显示全部楼层 |阅读模式
QQ截图20170901094413.jpg
1.rar (6.25 KB, 下载次数: 5)
发表于 2017-9-1 10:04 | 显示全部楼层
  1. =SUM(N(SUBTOTAL(2,OFFSET(C3:D3,,{0,2,4}))=0))
复制代码
回复

使用道具 举报

 楼主| 发表于 2017-9-1 11:03 | 显示全部楼层

谢谢 蝶·舞

实际不止3"列"(这个列是把2列算成1列),有31个,
也就是说,{0,2,4}要换成{0,2,4,...,58,60}。
我做了个一样大小的辅助区域

QQ截图20170901110121.jpg
QQ截图20170901110129.jpg

所以,想想一个简单公式

回复

使用道具 举报

发表于 2017-9-1 12:38 | 显示全部楼层    本楼为最佳答案   
{0,2,4,...,58,60}写成column(A:AE)*2-2,然后公式整体数组回车

点评

学习了  发表于 2017-9-1 14:28
回复

使用道具 举报

发表于 2017-9-2 06:36 | 显示全部楼层
本帖最后由 cabcyvr 于 2017-9-2 06:42 编辑

纯属凑热闹
I3=SUMPRODUCT((ISODD(COLUMN(C3:G3)))*(C3:G3="")*(D3:H3="")*1)
可以自己根据起始列是奇数还是偶数调整ISODD/ISEVEN 和结束列的位置

评分

参与人数 1 +6 金币 +6 收起 理由
爱疯 + 6 + 6 来学习

查看全部评分

回复

使用道具 举报

发表于 2019-7-26 10:33 | 显示全部楼层
cabcyvr 发表于 2017-9-2 06:36
纯属凑热闹
I3=SUMPRODUCT((ISODD(COLUMN(C3:G3)))*(C3:G3="")*(D3:H3="")*1)
可以自己根据起始列是奇数 ...

这个公式有点看不懂,能否详解一下?
1.为啥其式要用sumproduct?
2.isodd查出奇偶之后为什么要*上之后的(C3:G3="")以及其他
学艺不精还请多多指导,先行谢过!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-6 08:21 , Processed in 0.226344 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表