Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1156to1160
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
Inhaltsverzeichnis

Matrixformeln mit WENN Bedingung

Matrixformeln mit WENN Bedingung
Hilde
Hallo,
kann man die Ausführung einer Matrixformel in der Art kontrollieren?
{=wenn(a1=1; Matrixformel(); "")}
Die Randbedingung liegt also nicht innerhalb der Matrixformel sondern hängt von einer einzelnen Zelle, die nicht Bestandteil der Matrix ist, ab.
Vermutlich geht es so nicht, da ich damit schon rumexperimentiert habe ;-)
Wäre nett, wenn mir jemand einen Tipp geben könnte.
Hoffe ich habe mich verständlich ausgedrückt.
Gruß,
Hilde

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Matrixformeln mit WENN Bedingung
26.05.2010 19:25:13
Hajo_Zi
Hallo Helga,
nur wenige sehen Deine Matrixformel oder sehen was Du damit machen willst.

AW: Matrixformeln mit WENN Bedingung
26.05.2010 19:57:29
Hilde
Hallo HaJo,
Konkret geht es um diese Formel, die mir Franz in einem anderen Beitrag genannt hat (sverweis, 3 Suchparameter):
{=SUMMENPRODUKT((JAHR(A2:A14)=B17))*(C2:C14=B18)*D2:D14)}
Wie eingangs erwähnt, soll diese Formel nur loslaufen, wenn in einer anderen Zelle, die aber nicht Teil der Matrix ist, ein bestimmter Wert vorhanden ist.
Gruß,
Hilde (nicht die Helga ;-)
AW: Matrixformeln mit WENN Bedingung
26.05.2010 20:09:17
Hajo_Zi
Hallo Hilde,
Entschuldigung wegen dem Namen.
Warum das eine Array Forme ist, ist mir nicht klar. Eine Beispieldatei wäre da wohl besser.
Ich hätte es eigentlich so geschrieben.
=WENN(A1=1;SUMMENPRODUKT((JAHR(A2:A14)=B17))*(C2:C14=B18)*D2:D14); "")
Gruß Hajo
Anzeige
AW: Matrixformeln mit WENN Bedingung
26.05.2010 20:36:40
Hilde
Hallo HaJo,
es geht um diese Datei: https://www.herber.de/bbs/user/69754.xls
Ursprünglich hatte ich 3 Bedingungen, für die ich dann die schon genannte Matrixformel benutzte, aber es konnte vorkommen, dass die Formel zwei Ergebnisse fand.
Eigentlich sollte die Formel dann erst gar nicht loslaufen, was durch die Bedingung4 verhindert wird.
Gruß,
Hilde
AW: Matrixformeln mit WENN Bedingung
26.05.2010 20:52:27
Hajo_Zi
Hallo Hilde,
ich hbae jetzt die Formel als normale Formel und als Array Formel eingetragen und erhalte das gleiche Ergebnis.
Tabelle1
 ABCD
1  AuszugObjektPersonen
205.09.1996  H100_EG_l  
305.09.1996  H100_EG_r  
414.09.199630.11.2009 H100_OG_l 1
530.08.199617.05.2007 H100_OG_r 1,5
614.10.199631.07.2009 H100_DG 4
701.01.1960  K1_OG 1
801.09.199731.12.1998 K1_EG  
901.01.199931.12.2003 K1_EG  
1001.02.2004  K1_EG  
1101.07.200731.10.2008 H100_OG_r 3
1201.11.2008  H100_OG_r 2,5
1301.08.2009  H100_DG 2
1401.12.2009  H100_OG_l 0
15       
16Berechnung:1   
17Jahr2000   
18Objekt H100_OG_r    
19Personen1,5   
20  1,5   
21  1,5   

verwendete Formeln
Zelle Formel Bereich
B19 {=SUMMENPRODUKT((JAHR(A2:A14)<=B17)*((B2:B14="")+(JAHR(B2:B14)>=B17))*(C2:C14=B18)*D2:D14)} $B$19
B20 =SUMMENPRODUKT((JAHR(A2:A14)<=B17)*((B2:B14="")+(JAHR(B2:B14)>=B17))*(C2:C14=B18)*D2:D14) 
B21 =WENN(ISTLEER(A1);SUMMENPRODUKT((JAHR(A2:A14)<=B17)*((B2:B14="")+(JAHR(B2:B14)>=B17))*(C2:C14=B18)*D2:D14);"") 
{} Matrixformel mit Strg+Umschalt+Enter abschließen

Tabellendarstellung in Foren Version 5.27


Gruß Hajo
Anzeige
Warum soll das nicht gehen?
27.05.2010 10:11:44
{Boris}
Hi Hilde,
{=wenn(a1=1;Matrixformel(); "")}
Genau so.
Grüße Boris

99 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige