excel 中的 if 语句,如果单元格有文本但添加 1
if statement in excel, adding 1 if cell with text but
我正在创建一个包含三列的 excel sheet。明细、月月计数
1 -- 我希望公式查看详细信息列,如果有文本,则将前一个单元格编号加 1 到新的月份计数中,如果没有,则插入 0
2-- 我希望公式将前一个单元格添加到带有 0 的单元格之前,并且让带有 0 的单元格不影响其他单元格或将单元格重置回 1 是问题所在我有
3-- 我还需要将每个月的公式从原来的数字重置为 0 或 1,具体取决于新月份的第一个单元格是否有文本。为此,我需要公式来查看月份列
这是我目前拥有的:
=IF(ISTEXT(G95), I94+ 1, 0)
听起来您想在列中保留 运行 月份总数,如果没有文本则填入 0。如果是这样,你可以把这个公式放在I95中。
=IF(ISTEXT(G95),MAX($I:I94)+1, 0)
计数列的公式应如下所示。
=IF(A2<>"",COUNTIF($B:B2,B2)-COUNTIFS($A:A2,"",$B:B2,B2),0)
具体工作原理:
A2<>""
将检查是否填充了详细信息列
COUNTIF($B:B2,B2)
将计算出此行上方有多少条目引用了同一个月。
COUNTIFS($A:A2,"",$B:B2,B2)
将找出有多少单元格是空白的,前提是它也与月份匹配。从上一节中减去的这个给你有多少不是空白。
- 如果详细信息为空,
IF
将 return 0。
return编辑了以下数据
Orderly Random
Det Mon Count Det Mon Count
X 1 1 2 0
X 1 2 X 1 1
X 1 3 X 1 2
1 0 2 0
X 1 4 X 2 1
X 2 1 X 1 3
X 2 2 X 1 4
2 0 1 0
2 0 1 0
2 0 2 0
3 0 3 0
X 3 1 X 3 1
3 0 1 0
X 3 2 3 0
X 3 3 X 1 5
3 0 X 2 2
X 3 4 X 3 2
3 0 3 0
X 3 5 3 0
X 3 6 2 0
我正在创建一个包含三列的 excel sheet。明细、月月计数
1 -- 我希望公式查看详细信息列,如果有文本,则将前一个单元格编号加 1 到新的月份计数中,如果没有,则插入 0
2-- 我希望公式将前一个单元格添加到带有 0 的单元格之前,并且让带有 0 的单元格不影响其他单元格或将单元格重置回 1 是问题所在我有
3-- 我还需要将每个月的公式从原来的数字重置为 0 或 1,具体取决于新月份的第一个单元格是否有文本。为此,我需要公式来查看月份列
这是我目前拥有的:
=IF(ISTEXT(G95), I94+ 1, 0)
听起来您想在列中保留 运行 月份总数,如果没有文本则填入 0。如果是这样,你可以把这个公式放在I95中。
=IF(ISTEXT(G95),MAX($I:I94)+1, 0)
计数列的公式应如下所示。
=IF(A2<>"",COUNTIF($B:B2,B2)-COUNTIFS($A:A2,"",$B:B2,B2),0)
具体工作原理:
A2<>""
将检查是否填充了详细信息列COUNTIF($B:B2,B2)
将计算出此行上方有多少条目引用了同一个月。COUNTIFS($A:A2,"",$B:B2,B2)
将找出有多少单元格是空白的,前提是它也与月份匹配。从上一节中减去的这个给你有多少不是空白。- 如果详细信息为空,
IF
将 return 0。
return编辑了以下数据
Orderly Random
Det Mon Count Det Mon Count
X 1 1 2 0
X 1 2 X 1 1
X 1 3 X 1 2
1 0 2 0
X 1 4 X 2 1
X 2 1 X 1 3
X 2 2 X 1 4
2 0 1 0
2 0 1 0
2 0 2 0
3 0 3 0
X 3 1 X 3 1
3 0 1 0
X 3 2 3 0
X 3 3 X 1 5
3 0 X 2 2
X 3 4 X 3 2
3 0 3 0
X 3 5 3 0
X 3 6 2 0