Excel错误#value

时间:2016-07-24 15:49:55

标签: excel excel-vba excel-formula excel-2010 excel-2007 vba

http://imgur.com/a/S9953

我的MS Excel代码有问题。如果我在A1:C10的任何单元格中放入“X”,则D1的值将为1,否则该值将为空。但是有一个错误(#VALUE!)。请帮帮我。

1 个答案:

答案 0 :(得分:2)

Excel是非常直观的,你要求它做的是,范围A1:c10 =“X”,是无效的。 你想要替换

public static class SystemDiagnosticsTraceSinkExtensions
{
    public static SinkSubscription<SystemDiagnosticsTraceSink> LogToSystemDiagnosticsTrace
      (this IObservable<EventEntry> eventStream)
    {
        if (eventStream == null) throw new ArgumentNullException(nameof(eventStream));

        var sink = new SystemDiagnosticsTraceSink();
        return new SinkSubscription<SystemDiagnosticsTraceSink>(
                       eventStream.Subscribe(sink), sink);
    }
}

A1:C10="X" 

即:

COUNTIF(a1:c10,"X")>0

完成您要做的事情的许多有效方法之一是COUNTIF([范围],[条件]),然后检查是否返回&gt; 0.