我一直试图找到这个问题的根本原因很长一段时间,但无济于事。
我正在尝试计算特定文本在另一个工作簿中出现的实例数(在这种情况下,实例是" 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