Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Variable mit Platzhalter

Forumthread: Variable mit Platzhalter

Variable mit Platzhalter
17.07.2008 15:11:50
Hartmut_M
Hallo, bitte helft mir bei folgender Frage:
In Zelle "O1" möchte ich wissen, wie oft ein bestimmter Name im Bereich C4:C1000 vorkommt.
Das funktioniert auch mit folgendem Befehl:
dim regulierer$
regulierer = Mayer
[O1] = "=COUNTIF(Liste_LW!C4:C1000, """ & regulierer & """)"
Jetzt möchte ich aber nicht nur einen bestimmten Namen zählen, sondern alle die Vorne mit "Ma" anfangen. Also Mayer, Mannheim, Macker usw.
Wie kann ich das der Variablen zuordnen, in dem Sinne
regulierer = Ma*
Oder kann ich das in der Formel angeben ...C1000,"""& regulierer & * &""")"
Gruß Hartmut

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Variable mit Platzhalter
17.07.2008 15:30:13
UweD
Hallo
so klappt es...
regulierer = "Ma*"
[O1] = "=COUNTIF(Liste_LW!C4:C1000, """ & regulierer & """)"
Gruß UweD

AW: Variable mit Platzhalter
17.07.2008 15:48:00
Hartmut_M
Hallo Uwe, danke für die Hilfe.
In der einfachen Formel funktioniert es, wie z. B: hier:
[O2] = "=SUMIF(Liste_LW!C4:C1000,""" & regulierer & """,Liste_LW!BB4:BB1000)"
In der Array Formel allerdings nicht, diese sieht so aus:
[O1].FormulaArray = "=SUM(IF((Liste_LW!C4:C1000 = """ & regulierer & """)*(Liste_LW!BA4:BA1000 = ""ja"")*(Liste_LW!BB4:BB1000 > 0),1))"
In der Array Formel sollen 3 Voraussetzungen geprüft werden:
1. Variable regulierer enthalten
2. Im Bereich BA das Wort "ja" enthalten
3. Im Bereich BB wert größer 0
Funktionieren Platzhalter in Array nicht?
Hartmut

Anzeige
AW: Variable mit Platzhalter
17.07.2008 16:14:00
UweD
Hallo nochmal
dann nimm Nicht die Arrayformel mit Summe(Wenn(....
sondern Summenprodukt(...
Gleichzeitig hab ich mal auf lokale Sprache "deutsch" umgestellt....

Sub SEWW()
Regulierer = "Ma"
[O1].FormulaLocal = "=SUMMENPRODUKT((LINKS(C4:C1000;LÄNGE(""" & Regulierer & """))=""" &  _
Regulierer & """)*(B4:B1000=""ja"")*(BB4:BB1000>0))"
End Sub


Gruß UweD

Anzeige
AW: Variable mit Platzhalter
17.07.2008 16:28:00
Hartmut_M
Komme heute leider nicht mehr zum testen. Melde mich wieder, wenn ich es ausprobiert habe. Vorerst erst einmal vielen Dank.
Hartmut

AW: Variable mit Platzhalter
18.07.2008 15:51:00
Hartmut_M
Hallo Uwe, habe es heute getestet. Funktioniert. Vielen Dank nochmals für die Hilfe.
Hartmut

AW: Variable mit Platzhalter
17.07.2008 15:31:00
Rudi
Hallo,
warum probierst du das nicht einfach aus?
Range("O1").formula= "=countif(Liste_LW!C4:C1000,regulierer &"*")"
Gruß
Rudi

Anzeige
AW: Variable mit Platzhalter, korrektur
17.07.2008 15:38:00
Rudi
da fehlen ein paar "
Range("O1").Formula = "=countif(Liste_LW!C4:C1000,""" & regulierer & "*"")"

AW: Variable mit Platzhalter, korrektur
17.07.2008 16:01:00
Hartmut_M
Hallo Rudi, mit deinem Vorschlag kalppt es auch, nur bei den Array-Formeln nicht.
Mögen diese das Platzhalterzeichen nicht?
Hartmut
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige