Hallo Zusammen,
ich habe ein Excel in deren Spalte A ein x drinnen steht. Allerdings mit Unterbrechung z.B.:
y
x
x
y
y
x
y
Gibt es eine Möglichkeit die Anzahl der x'e zu zählen, die ohne unterbrechung sind? Also oben begonnen, wäre das dann die Anzahl 2.
Danke und Grüße, Thomas
Anzahl Zeichen in Excel zählen
Moderator: jNizM
Re: Anzahl Zeichen in Excel zählen
in Excel mit ZÄHLENWENN
viewtopic.php?f=76&t=105825&p=470045&hilit=excel+count#p470045
in deinem Fall sieht es so aus:
oder siehe hier:
viewtopic.php?f=76&t=105825&p=470045&hilit=excel+count#p470045
in deinem Fall sieht es so aus:
Code: Select all
xl := ComObjActive("excel.application")
lstrw := xl.Range("A" xl.Rows.Count).End(-4162).Row
anz := 0
loop, %lstrw%
{
if xl.Range("A" A_Index).Value = "x"
anz += 1
}
msgbox % "anz x: " anz " letze Zeile" lstrw
- flyingDman
- Posts: 2832
- Joined: 29 Sep 2013, 19:01
Re: Anzahl Zeichen in Excel zählen
So wie ich es verstehe, möchten Sie die längste ununterbrochene Reihe von „x“ in Spalte A zählen. Versuchen Sie Folgendes:
Code: Select all
xl := ComObjActive("excel.application")
max := 0, cnt := 0
for c in xl.Intersect(xl.range("A:A"), xl.ActiveSheet.UsedRange)
cnt := (c.value = "x") ? (++cnt, max := max(max, cnt)) : 0
msgbox % max
14.3 & 1.3.7
Who is online
Users browsing this forum: No registered users and 39 guests