我有Excel中的数据,其中每行表示一个驱动程序的日志。每行中有5列代表5种可能的违规类型。如何计算一个行如果它包含1在Excel中
我需要得到具有侵犯日志驾驶员的百分比。要做到这一点,我需要计算其中一列中非零数字的行数。我正在寻找一种方法来为我做这件事。
我想添加第6列并将其称为违规计数。如果行中有一个非零数字,我希望Excel将1添加到违规计数列。然后,我可以对该列求和,以获得违规日志的总数。
有人能告诉我该怎么做吗?或者至少给我正确的关键字来搜索?
我有Excel中的数据,其中每行表示一个驱动程序的日志。每行中有5列代表5种可能的违规类型。如何计算一个行如果它包含1在Excel中
我需要得到具有侵犯日志驾驶员的百分比。要做到这一点,我需要计算其中一列中非零数字的行数。我正在寻找一种方法来为我做这件事。
我想添加第6列并将其称为违规计数。如果行中有一个非零数字,我希望Excel将1添加到违规计数列。然后,我可以对该列求和,以获得违规日志的总数。
有人能告诉我该怎么做吗?或者至少给我正确的关键字来搜索?
@Scott克拉纳的回答运作良好。这里有一些其他的选择
=IF(SUM(B2:F2),1,0)
同样
=--(SUM(B2:F2)>0)
,甚至这一点,如果你乐于使用一个CSE公式:
=OR(--B2:F2)
使用输入公式按Ctrl + Shift + Enter
要离开了细胞与值大于1
=--(COUNTIF(B2:F2,1)>0)
或
=--OR(A1:B1=1)
后者大再次使用Ctrl键 + 移 + 输入
@Scott Craner的答案是我正在寻找的,除了某些列可能包含大于1的数字。在这种情况下,该行将不会被计数。我如何计算一个大于1的数字? – Talbert1209
@ talbert1209,我已更新忽略大于1的值 – CallumDA
如果你想记录与违规的百分比,你可以做这样的事情:
=countif(x:x,">0")/count(x:x)
非常感谢你的帮助! – Talbert1209
@ talbert1209请在您使用的答案上点击复选标记,标记您用作正确答案的答案。 –
@ talbert1209请参阅编辑以处理大于或等于1的内容。 –