2-Bedingungen-Funktion über einen Bereich hinweg

Hi!
Ich kann programmieren mit WHILE Schleifen und IF Anweisungen, logisches Denken krieg ich auch einigermaßen hin, wie ich nun aber meine Aufgabe in Calc/Exel formulieren muss, weiß ich leider nicht.

ZÄHLEWENN

  1. H4 =! 0
    UND
  2. VORZEICHEN(H4)=H5

wobei dies mit einem Bereich getan werden soll, also ebenso mit I4/I5, J4/J5 usw.

Jedesmal wenn beide Bedingungen in einem Zellenpaar zutreffen, soll sich das gesuchte Endergebnis um eins erhöhen (-> „Zählenwenn“ eben).

Wer weiß Rat?

Danke,
Clemens

Hi!
Ich kann programmieren mit WHILE Schleifen und IF Anweisungen,
logisches Denken krieg ich auch einigermaßen hin, wie ich nun
aber meine Aufgabe in Calc/Exel formulieren muss, weiß ich
leider nicht.

ZÄHLEWENN

  1. H4 =! 0
    UND
  2. VORZEICHEN(H4)=H5

wobei dies mit einem Bereich getan werden soll, also ebenso
mit I4/I5, J4/J5 usw.

Danke,
Clemens

Hallo Clemens,
benutze =Summenprodukt() statt =Zählenwenn()

Beispiel:
=SUMMENPRODUKT((I4:XX4"")*(I4:XX4=0)*(VORZEICHEN(I4:XX4)=VORZEICHEN(I5:XX5)))

Allerdings wird es hier bei deinem Wunsch nicht all zu viel zu Zählen geben: Da das Vorzeichen von I4/I5 nur gleich ist wenn I5 auch Null ist kommt bei dieser Formel wohl nicht allzu viel bei raus.
Das Prinzip kannst du hier noch mal anschauen:
http://www.online-excel.de/excel/singsel.php?f=53

Gruß Holger