2017-05-21 5 views
0

Dies ist die Formel:Exel - SUMPRODUCT Funktion #value Fehler

=SUMPRODUCT($O$2:$AH$2;matrix!B$2:B$21) 

Beide Arrays 20 Elemente groß sind; Das erste Array ist eine Reihe von 0s und 1s, das zweite Array enthält im Moment 1s. Ich bekomme den #VALUE! Fehler, und ich kann nicht herausfinden, warum. Ich habe die Formel noch nicht gezogen, daher sollten die absoluten Referenzen keine Rolle spielen.

Wenn ich die Formel-Dialog eingeben, werden die zwei Arrays korrekt angezeigt, aber das Ergebnis ist Volatile

Alle Ideen sind mehr als willkommen ...

Antwort

1

Es ist wie die 2-Arrays sieht brauchen Spalte zu sein Arrays - beide. Ich kopierte das zweite Array (special/transpose), änderte den Verweis auf das neu eingefügte Array und der Fehler war verschwunden.

Wenn das transponierte Array nicht kopiert werden kann, können Sie die Array-Funktion Transpose verwenden. muss dies als eine Array-Funktion eingeführt werden, die von CTRL+SHIFT+ENTER Pressen:

={SUMPRODUCT($O$2:$AH$2;transpose(matrix!B$2:B$21))} 
Verwandte Themen