CountIf在不同工作簿的范围内

时间:2015-12-07 07:07:47

标签: excel for-loop external countif

我一直试图找到这个问题的根本原因很长一段时间,但无济于事。

我正在尝试计算特定文本在另一个工作簿中出现的实例数(在这种情况下,实例是" 42.1"并且工作簿名称将包含在Filename1中)。出于某种原因,当我直接在工作表中执行countif时,它会产生正确的答案(应该是2)。但每当我运行下面的代码时,它就会给我3个。

所有引用都显示正常,因为我手动调用了另一个工作簿中的每个值,并且没有问题。你能帮忙吗?

请直接使用CounttIfV,它基本上等同于应用程序函数CountIf,我可以互换使用。

 @extends('layouts.default')

@section('content')
    <h1>Ask a Question</h1>

    @if(Auth::check())
        @if($errors->has())
            <p>The following errors have occured:</p>
            <ul id="form-errors">
                {!! $errors->first('ask
                ', '<li>:message</li>') !!}
            </ul>
        @endif

            {!! Form::open(array('url' => 'ask', 'method' => 'post')) !!}
            {!! Form::token() !!}

            <p>
                {!! Form::label('question', 'Question') !!}<br />
                {!! Form::text('question', Input::old('question')) !!} <br />

                {!! Form::submit('Ask a Question') !!}
            </p>
            {!! Form::close() !!}
            @else
            <p>Please login to ask a question.</p>
    @endif
    <div id="questions">

        <h2>Unsolved Questions</h2>


        @if(!count($questions) > 0)
            <p>No questions have been asked</p>

        @else
            <ul>
                @foreach($questions as $question)
                    <li>{!! Html::linkRoute('question', str_limit($question->questions, 35), $question->id) !!} by 

                        @if(count($users) > 0)
                            @foreach($users as $user)
                                @if($user->id === $question->userid)
                                    {!! ucfirst($user->username) !!}
                                @endif
                            @endforeach
                        @endif
                    </li>
                @endforeach
            </ul>

            {!! $questions->render() !!}    

        @endif
    </div>
@stop

0 个答案:

没有答案