向所有 Excel 大师致敬..
我已经获得了附加图像中显示的数据集,请在此处输入图像描述。如果“Doc No”以 PF 开头,我想根据条件显示“Price/Oz”的 MIN 和 MAX 值。任何帮助都将受到高度评价。
我在 Excel 电子表格中有一个包含货币值的列,其中大部分为零。我想隐藏零,但保持非零的格式为货币。
此 Microsoft 页面显示了如何隐藏零,但它将非零值保留为整数。它没有解释提示是如何工作的,所以我看不到如何修改它以格式化显示的内容。
有谁能帮忙吗?
我有以下销售数据,按客户和年份划分:
2015 | 2016 年 | 2017 | 2018 | 2019 | 2020 | 2021 | 预期结果 | |
---|---|---|---|---|---|---|---|---|
客户 1 | 100 | 0 | 0 | 100 | 0 | 0 | 0 | 2018 |
客户 2 | 100 | 0 | 0 | 100 | 100 | 0 | 0 | 2018 |
客户 3 | 100 | 0 | 100 | 100 | 100 | 0 | 100 | 这很棘手,假设是 2021 年 |
客户 4 | 100 | 100 | 0 | 100 | 0 | 100 | 0 | 这很棘手,假设是 2020 年 |
我的目标是跟踪客户在一年不购买后“返回”我们的时间(请参阅预期结果列)。
我使用的是 excel 2013,所以不能使用 MAXIFS。
另一个问题是,有时存在两个差距(参见客户 3 和 4)。在这种情况下,我会采用最近的差距/回报。
任何想法如何管理这个?
作为 Power Query 新手,我正在尝试创建 Power Query 函数,该函数将索引列添加到表中。但我正在努力将表引用传递给AddIndexColumn
函数
我尝试了什么:
let
Func = () => Table.AddIndexColumn(Table, "Index", 1, 1)
in
Func
这给出了一个 Expression.Error(表无法识别或其他东西 - 它以非 EN 的系统语言显示)
let
Func = (T as table) => Table.AddIndexColumn(T, "Index", 1, 1)
in
Func
然后Invoke Custom Function
在“MyTable”中使用,在弹出窗口中是下拉列表,其中包含除“MyTable”之外的所有其他表,这是我要添加 IndexColumn 的表。
是否有一些限制,或者我错过了什么?
感谢帮助!
PS:我知道此功能没有实际用途,并且有不同(更好)的方法来添加索引列。将其视为概念证明。
我有一个包含多个数据系列的柱形图。例如:
我不想让列彼此相邻,所以我设置了 reduceSeries overlap
和Gap width
inFormat Data Series...
现在这个系列是一个在另一个之上。但是它们的 Z 索引(Z 位置)是由图表中的系列顺序定义的,因此当最后一个系列具有最高值时,它的列会超出其他不可见的列。
是否可以根据实际值对列进行排序?我想把最小值放在最前面。就像在这张图片中一样(这里使用了古老的 mspaint-fu :))。
PS:我需要它来处理非常大的数据系列(它看起来像直方图),所以我绝对不想把这些列放在一起。但它可能会被“过滤”到低系列视图,其中使用其他图表类型可能会导致显示这些离散值的失真。
感谢您的建议!
希望你们都做得很好。
我需要一张包含不同药物数据的表格的公式。我必须按到期状态对产品进行分类。新鲜的,即将过期的,过期的。在这里,我要定义应用这些类别的标准是什么。显然,产品的到期日期等于或小于当前到期日期。产品的到期日距当前日期不到六个月,属于即将到期的类别,如果产品的到期日距当前日期超过 6 个月,则它是新鲜的。我尝试应用一个公式,但这不适用于过期产品。请查看和指导。提前致谢。
=IF(L6>EDATE(TODAY(),6),"Fresh",IF(L6<EDATE(TODAY(),6),"N.Expire",IF(L6<=TODAY(),"Expire","")))
我正在寻找可能为我的工作场所创建一个“IF”公式(可能是一个不同的公式)。我不是最擅长 excel,但也不是很糟糕,但我遇到了麻烦。
我的工作场所希望我创建一个公式,其中我们的温度测试将有 3 个结果。目前我为单元格 H46 编写了这样的公式:=IF((OR(D46>=C46, E46>=C46, F46>=C46)), "FAIL", "PASS")
C46 是最大值。允许温度,D、E 和 F46 是从测试中获取的温度。该公式基本上表示如果 D、E 或 F46 大于或等于 C46,则为“FAIL”,否则为“PASS”。我的经理的问题是,如果 C46 为空白,则公式将计算为“失败”。
他们希望在上面没有任何变化的地方拥有它,除非如果 C46 为空白且没有值,那么 H46 将显示“N/A”。我不知道如何保留当前公式,但如果 C46 为空白,则添加“N/A”或“na”将显示而不是“FAIL”。
非常感谢您对此的任何帮助,谢谢!
我在 excel 中有几张客户表,在摘要表中我想显示日期范围之间的销售,'''
=SUMIFS('Riaz Haider'!$B$5:$B$71,'Riaz Haider'!$A$5:$A$71,">="&B3,'Riaz Haider'!$A$5:$A$71,"<="&D3)
它工作正常,但正如您在这里注意到的那样,我使用了工作表名称。
但是我想合并单元格号,例如 A5 而不是工作表名称,因为我在摘要表上有所有工作表名称。根据我在这里的知识,我们必须使用 INDIRECT 但不幸的是没有成功,如果有任何机构可以帮助我解决它。请。
我的公司构建报告工具,其中一种导出格式是 excel。由于我们的客户来自不同的国家,当我们生成 excel 文件时,我们使用区域设置格式来使用以下格式化程序显示日期:
[$-<locale here>]mmmm d, yyyy;@
因此,如果单元格的日期为 2020 年 3 月 31 日,并且语言环境设置为爱尔兰,它将显示为 2020 年 3 月 10 日,但如果语言环境设置为西班牙,它将显示 Marzo 10, 2020
我们收到了一份客户报告,称这对他们不起作用,因为他们的 2020 年 3 月 31 日日期显示为 2020 年 3 月 8 日
经过仔细检查,我注意到他们的格式化程序被列为:
[$-,F]mmmm d, yyyy;@
我试图找到 Excel 试图在那里解析的实际内容,或者试图使用什么日历或日期格式化程序来显示该虚假日期无效。我们显然需要在识别客户的语言环境方面做得更好,但我想知道这是否可能是由于客户的计算机中有一个奇怪的语言环境,或者只是一些虚假代码。
这发生在 Excel 2013 中,但我也能够在 Excel 365 上重现它。我还尝试找到与 F 的十六进制值相关的任何国家/地区代码,但没有任何效果。删除 后,格式化程序将,
F 标识为法国的代码,并以法语显示正确的日期编号:mars 30, 2020。