问答 查看内容
返回列表

复杂报表有办法对行进行if函数判断吗

86 3
发表于 2024-9-2 15:27:29 | 查看全部 阅读模式
目前复杂报表设置见下图,对其设置了模版单元格和父格为B1
企业微信20240902-151754@2x.png

问题:但是现在是按列进行判断的,即“数据”行扩展的每一列,在“函数判断”行,都会进行一次判断,这样就出现如下图预览的结果
企业微信20240902-151722@2x.png

需求:现在需要的是对“数据”行,进行一次判断(即只把结果放置在一个单元格,而不是像问题一样把结果按列判断放在了好多个单元格),如果“数据”行里面存在为0的数据,则显示是,否则为空。
像用到的countif函数,正常如果A5:C5,数据分别为1、1、0,就可以对区域内的数据进行判断,如下图,但是现在复杂报表里面不是区域是单一一个单元格,所以就满足不了需求,有办法解决吗?
06adeeecf2fd65e4e1026b931f8a91eb.png


评论3

ChanseyLv.1 发表于 2024-9-2 17:50:58 | 查看全部
需要右键单元格,将设置为模板单元格,父格设置为上一行会扩展的对应单元格。
截图202409021749047689.png
否则单纯的excel原生公式仅是对当前单元格生效,所以只会有一个单元格有判断效果。
好!!!楼主Lv.1 发表于 2024-9-2 18:08:22 | 查看全部
本帖最后由 好!!! 于 2024-9-2 18:10 编辑
Chansey 发表于 2024-9-2 17:50
需要右键单元格,将设置为模板单元格,父格设置为上一行会扩展的对应单元格。

否则单纯的excel原生公式仅 ...

问题1:现在如图1已经设置了单元格模版和父格,展示的效果如图2,但是现在需要的是需求把判断结果只放在一个单元格里面展示(现状是对数据字段展开的数据一个个判断,现在是需要整体上的判断),类似图3,对三个数据的区域使用countif函数,最后结果只会放到一个特定的单元格

问题2:如果对数据字段设置父格,如B2,那么预览的时候只会有一个判断结果,其他的是空白的,所以目前只能设置父格为B1,如下图:
企业微信20240902-180742@2x.png 企业微信20240902-180754@2x.png





观小凡Lv.1 发表于 2024-9-2 19:08:33 | 查看全部
就这个案例来说,只需要把if公式右键转换为模板单元格就行,不需要设置父格,设置了父格反而会不符合预期。如果if要放在其它单元格里,为了防止受到默认父格影响,也可以设置父格为“无”。
截图202409021908329028.png
建议使用“公式”--“显示公式”来校验Excel公式的生效范围。
截图202409021907408685.png

回复

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

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表