Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
728to732
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
728to732
728to732
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Array-Formula ändern

Array-Formula ändern
07.02.2006 14:12:50
Eve
Hallo
so ich brauch wieder hilfe von euch.
diese formula zählt über mehrer sheets die wert von die spalte D
wenn in die spalte F eine "x" steht.
übrigens in M30:M32 steht die namen der sheets wo gerechnet wird.
=SUM((T(INDIRECT("'"&TRANSPOSE(M30:M32)&"'!F"&ROW(8:50)))="x")*(N(INDIRECT("'"&TRANSPOSE(M30:M32)&"'!D"&ROW(8:50)))))
jetzt wie muss ich die formula umschreiben, so damit nicht die wert
in spalte D gezählt wird, sondern die anzahl "x" in spalte F.
ich habe alles versucht, aber jetzt weiss ich keine rat mehr.
wär ganz toll wenn jemand das weiss.
danke schön an die ganze forum
regards Eve

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Array-Formula ändern
07.02.2006 15:39:44
heikoS
Hallo Eve,
laß einfach den zweiten Teil - also alles nach dem * - weg, dann werden nur die x gezählt.
Gruß Heiko
AW: Array-Formula ändern
07.02.2006 15:44:05
Eve
hallo Heiko
Hab ich schon versucht, geht eben nicht - don't know why..
gibts ein anderes lösung?
regards eve
AW: Array-Formula ändern
07.02.2006 17:00:46
heikoS
Hallo Eve,
IMHO liegt es daran, daß Du sum() und nicht sumproduct() nutzt.
Nimm sumproduct() und Du solltest korrekte Ergebnisse erhalten.
Gruß Heiko
AW: sorry, geht auch nicht
08.02.2006 10:32:03
Eve
hallo Heiko
Das mit die SUMPRODUCT geht leider nicht.
regards Eve
hmmmm...
08.02.2006 12:13:00
heikoS
Hallo Eve,
also Deine Formel sieht jetzt so aus?
{=SUMPRODUCT(--(T(INDIRECT("'"&TRANSPOSE(M30:M32)&"'!F"&ROW(8:50)))="x"))}
Dann müßte Sie eigentlich funktionieren - auch wenn mir hier der Einsatz von t() nicht klar ist, weil "x" immer ein Text ist und kein Wert.
Abschluß als Matrix-Funktion, weil Du innerhalb der Formel mit transpose() arbeitest.
Wenn´s immer noch nicht funktioniert, lad doch ´mal eine verkleinerte Beispielmappe hoch.
Gruß Heiko
Anzeige
AW: hmmmm...
08.02.2006 13:34:43
Eve
hallo Heiko
So das ist mein formula und die geht nicht
{=SUMPRODUCT((T(INDIRECT("'"&TRANSPOSE(M30:M32)&"'!F"&ROW(8:50)))="x"))}
jetzt aber dein funktioniert perfect
{=SUMPRODUCT(--(T(INDIRECT("'"&TRANSPOSE(M30:M32)&"'!F"&ROW(8:50)))="x"))}
so die einzige unterschied ist die "--"
für was sind die?
danke für dein hilfe.
kind regards Eve
Freut mich! ... mT
08.02.2006 13:48:18
heikoS
Hallo Eve,
na also, da haben wir´s ja doch noch geschafft!
Zum Doppelminus: Nun Exel kann über Texte nicht summieren, wohl aber über Zahlen. Mit dem Doppelminus erzeugst Du die Wahrheitswerte 0 und 1. Das gleiche kannst Du z.B. auch mit *1 erreichen, ich nehme halt lieber das Doppelminus.
Aber bevor ich Amateur versuche, mich zu diesem Thema weiter auszulassen, lies es lieber bei den Vollprofis nach: http://www.xldynamic.com/source/xld.SUMPRODUCT.html
Gruß Heiko
Anzeige
AW: mich freut das auch;-)! ... mT
08.02.2006 14:14:41
Eve
Hallo Heiko
Dann ist jetzt klar wieso das hat nicht funktioniert.
Danke für die erklärung und die link.
hab schon gemeint das ich schaff das nie.
ich bin dir sehr dankbar für dein geduldige hilfe.
regards Eve
Danke für Deine Rückmeldung! ... oT
08.02.2006 15:24:56
heikoS

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige