2016-06-22 8 views
0

Ich versuche, eine Standardabweichungsformel nur für eine Teilmenge einer Zeile auszuführen. Ich habe zwei Bedingungen, die unter dem oberen Ende eines Bereichs und über dem unteren Ende eines Bereichs liegen. Excel sollte die STDEV-Formel für alle Zahlen ausführen, die diese Bedingung erfüllen. Ich habe die folgende bedingte Array-Formel ausprobiert, aber den # Value-Fehler konsistent erhalten. Irgendwelche Vorschläge?Bedingte Standardabweichungsformel in Excel

Die folgende Formel wurde ordnungsgemäß in Excel als ein Array eingegeben.

{=STDEV.P(IF(AND($V9:$V2000>($D$5*365-$D$7),$V9:$V2000<($D$5*365+$D$7)),$U$9:$U$2000,""))} 

Irgendwelche Vorschläge?

+0

Sind Sie mit Ctrl-Shift-Enter nach der Formel Bearbeitung statt Geben Sie es zu zwingen, ein Array zu sein. Wenn es richtig gemacht wird, legt Excel '{}' um die Formel. –

+0

Ja, ich gebe die obige Formel als Array ein. –

+0

Gibt es Fehler im Datenbereich oder nicht numerische Zeichen? –

Antwort

0

Array-Formeln mögen den AND-Operator nicht. Eine Lösung der obigen Formel ist die folgende:

=STDEV.P(IF(($V9:$V2000>($D$5*365-$D$7))*($V9:$V2000<($D$5*365+$D$7)),$U$9:$U$2‌​000,"")) 
Verwandte Themen