Excel – 如何获得cetain字母数为0?
我有一个系统,保持在F1赛季的位置概述,我想知道如何让DNS和DNF在总圈数开始计为0。
如果您可以添加额外的列,请使用公式=IF(OR(B5="DNF",B5="DNS"),0,B5)
,并将B5replace为包含DNS或DNF的单元格。 合计总计并隐藏包含公式的列
要么
=SUM(<FROM>:<TO>)
将忽略范围中的非数字单元格
要么
按照这些说明创build用户定义的function
添加这些function:
Public Function ToLapStatus(value As String) As Long Dim result As Long result = 0 If (value = "DNF" Or value = "DNS") Then result = 0 Else result = Val(value) End If ToLapStatus = result End Function Public Function SumLapStatus(Data1 As Range) As Long Dim result As Long result = 0 For Each cell In Data1 result = result + ToLapStatus(cell.value) Next SumLapStatus = result End Function
那么你可以使用=SumLapStatus(<your-range)
来计算总和