Anzeige
Archiv - Navigation
720to724
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
720to724
720to724
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zählenwenn mit berechneten Teilstrings

Zählenwenn mit berechneten Teilstrings
18.01.2006 16:51:36
Martin
Leider kann mir keine Formelsammlung helfen !!!
Ich möchte die Anzahl der Zellen wissen (Bereich A4:z100), die in ihrem Textstring von links einen String haben, der kleiner ist als "060118" und größer "060101". Hinter diesen Strings (also rechts davon) stehen üblicherweise beliebig lange Texte in jeder Zelle.
Zur Erklärung: Die Strings stehen für ein Datum, und ich möchte dadurch ermitteln, wieviele Zellen im Datumbereich 01.01.06 bis 18.01.06 liegen.
Danke Euch
Martin

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

Betreff
Datum
Anwender
Anzeige
AW: Zählenwenn mit berechneten Teilstrings
18.01.2006 17:03:51
Josef
Hallo Martin!
Ich würde es so machen!
Tabelle3
 ABCDEF
1TextDatum BeginnEndeAnzahl
2060101testtetx01.01.2006 01.01.200618.01.20064
3060112Tetstetxtetstetx12.01.2006    
4060115test15.01.2006    
5060118Tetstext18.01.2006    
6060122Testtext22.01.2006    
7060125Test25.01.2006    
Formeln der Tabelle
B2 : =DATUM(LINKS(A2;2)+2000;TEIL(A2;3;2);TEIL(A2;5;2))
F2 : =SUMMENPRODUKT((B2:B7>=D2)*(B2:B7<=E2)*1)
B3 : =DATUM(LINKS(A3;2)+2000;TEIL(A3;3;2);TEIL(A3;5;2))
B4 : =DATUM(LINKS(A4;2)+2000;TEIL(A4;3;2);TEIL(A4;5;2))
B5 : =DATUM(LINKS(A5;2)+2000;TEIL(A5;3;2);TEIL(A5;5;2))
B6 : =DATUM(LINKS(A6;2)+2000;TEIL(A6;3;2);TEIL(A6;5;2))
B7 : =DATUM(LINKS(A7;2)+2000;TEIL(A7;3;2);TEIL(A7;5;2))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: Zählenwenn mit berechneten Teilstrings
18.01.2006 17:11:03
Martin
Sepp hallo,
Idee ist verstanden. Danke für die Mühe.
Nur ist es leider so, das ich diese "komischen Stringzellen" irgendwo und überall im Bereich A4:A100 stehen habe. Es gibt auch ein paar Leerzellen. Die stehen also nicht nur in Spalte A.
Dachte eher an Summenprodukt, Zählenwenn oder so etwas. BEkomme ich aber alles nicht hin...
Wenn du/ihr noch ne Idee hast... wäre schön.
Martin
AW: Zählenwenn mit berechneten Teilstrings
18.01.2006 17:16:58
Josef
Hallo Martin!
Nur ist es leider so, das ich diese "komischen Stringzellen" irgendwo und überall im Bereich A4:A100 stehen habe.
Die stehen also nicht nur in Spalte A.
Was nun? Stehen die Texte in Spalte "A" oder nicht?
Dachte eher an Summenprodukt
Hast du meine Formel angeschaut?
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: Zählenwenn mit berechneten Teilstrings
18.01.2006 17:21:02
Martin
Sorry Tipfehler
die "komischen Stringzellen" stehen irgendwo im Bereich A4:Z100 wie ich es im ersten Posting beschrieben hatte. Also wild verteilt irgendwo in A4:Z100.
Martin
AW: Zählenwenn mit berechneten Teilstrings
18.01.2006 17:36:51
Josef
Hallo Martin!
Geht doch alles!!!!!!
Tabelle3
 ABCDEFGH
1TextDatum BeginnEndeAnzahlAnzahl 
2060101testtetx01.01.2006 01.01.200618.01.200644 
3   060101060118   
4        
5        
6        
7060112Tetstetxtetstetx12.01.2006      
8        
9        
10060115test15.01.2006      
11        
12        
13        
14        
15        
16        
17        
18        
19        
20        
21        
22        
23        
24        
25        
26        
27        
28        
29        
30        
31        
32        
33        
34060118Tetstext18.01.2006      
35060122Testtext22.01.2006      
36060125Test25.01.2006      
37        
38        
39        
40        
Formeln der Tabelle
B2 : =WENN(A2<>"";DATUM(LINKS(A2;2)+2000;TEIL(A2;3;2);TEIL(A2;5;2));"")
F2 : =SUMMENPRODUKT((B2:B1000>=D2)*(B2:B1000<=E2)*1)
G2 : =SUMMENPRODUKT((LINKS(A2:A1000;6)>=D3)*(LINKS(A2:A1000;6)<=E3)*1)
B3 : =WENN(A3<>"";DATUM(LINKS(A3;2)+2000;TEIL(A3;3;2);TEIL(A3;5;2));"")
B4 : =WENN(A4<>"";DATUM(LINKS(A4;2)+2000;TEIL(A4;3;2);TEIL(A4;5;2));"")
B5 : =WENN(A5<>"";DATUM(LINKS(A5;2)+2000;TEIL(A5;3;2);TEIL(A5;5;2));"")
B6 : =WENN(A6<>"";DATUM(LINKS(A6;2)+2000;TEIL(A6;3;2);TEIL(A6;5;2));"")
B7 : =WENN(A7<>"";DATUM(LINKS(A7;2)+2000;TEIL(A7;3;2);TEIL(A7;5;2));"")
B8 : =WENN(A8<>"";DATUM(LINKS(A8;2)+2000;TEIL(A8;3;2);TEIL(A8;5;2));"")
B9 : =WENN(A9<>"";DATUM(LINKS(A9;2)+2000;TEIL(A9;3;2);TEIL(A9;5;2));"")
B10 : =WENN(A10<>"";DATUM(LINKS(A10;2)+2000;TEIL(A10;3;2);TEIL(A10;5;2));"")
B11 : =WENN(A11<>"";DATUM(LINKS(A11;2)+2000;TEIL(A11;3;2);TEIL(A11;5;2));"")
B12 : =WENN(A12<>"";DATUM(LINKS(A12;2)+2000;TEIL(A12;3;2);TEIL(A12;5;2));"")
B13 : =WENN(A13<>"";DATUM(LINKS(A13;2)+2000;TEIL(A13;3;2);TEIL(A13;5;2));"")
B14 : =WENN(A14<>"";DATUM(LINKS(A14;2)+2000;TEIL(A14;3;2);TEIL(A14;5;2));"")
B15 : =WENN(A15<>"";DATUM(LINKS(A15;2)+2000;TEIL(A15;3;2);TEIL(A15;5;2));"")
B16 : =WENN(A16<>"";DATUM(LINKS(A16;2)+2000;TEIL(A16;3;2);TEIL(A16;5;2));"")
B17 : =WENN(A17<>"";DATUM(LINKS(A17;2)+2000;TEIL(A17;3;2);TEIL(A17;5;2));"")
B18 : =WENN(A18<>"";DATUM(LINKS(A18;2)+2000;TEIL(A18;3;2);TEIL(A18;5;2));"")
B19 : =WENN(A19<>"";DATUM(LINKS(A19;2)+2000;TEIL(A19;3;2);TEIL(A19;5;2));"")
B20 : =WENN(A20<>"";DATUM(LINKS(A20;2)+2000;TEIL(A20;3;2);TEIL(A20;5;2));"")
B21 : =WENN(A21<>"";DATUM(LINKS(A21;2)+2000;TEIL(A21;3;2);TEIL(A21;5;2));"")
B22 : =WENN(A22<>"";DATUM(LINKS(A22;2)+2000;TEIL(A22;3;2);TEIL(A22;5;2));"")
B23 : =WENN(A23<>"";DATUM(LINKS(A23;2)+2000;TEIL(A23;3;2);TEIL(A23;5;2));"")
B24 : =WENN(A24<>"";DATUM(LINKS(A24;2)+2000;TEIL(A24;3;2);TEIL(A24;5;2));"")
B25 : =WENN(A25<>"";DATUM(LINKS(A25;2)+2000;TEIL(A25;3;2);TEIL(A25;5;2));"")
B26 : =WENN(A26<>"";DATUM(LINKS(A26;2)+2000;TEIL(A26;3;2);TEIL(A26;5;2));"")
B27 : =WENN(A27<>"";DATUM(LINKS(A27;2)+2000;TEIL(A27;3;2);TEIL(A27;5;2));"")
B28 : =WENN(A28<>"";DATUM(LINKS(A28;2)+2000;TEIL(A28;3;2);TEIL(A28;5;2));"")
B29 : =WENN(A29<>"";DATUM(LINKS(A29;2)+2000;TEIL(A29;3;2);TEIL(A29;5;2));"")
B30 : =WENN(A30<>"";DATUM(LINKS(A30;2)+2000;TEIL(A30;3;2);TEIL(A30;5;2));"")
B31 : =WENN(A31<>"";DATUM(LINKS(A31;2)+2000;TEIL(A31;3;2);TEIL(A31;5;2));"")
B32 : =WENN(A32<>"";DATUM(LINKS(A32;2)+2000;TEIL(A32;3;2);TEIL(A32;5;2));"")
B33 : =WENN(A33<>"";DATUM(LINKS(A33;2)+2000;TEIL(A33;3;2);TEIL(A33;5;2));"")
B34 : =WENN(A34<>"";DATUM(LINKS(A34;2)+2000;TEIL(A34;3;2);TEIL(A34;5;2));"")
B35 : =WENN(A35<>"";DATUM(LINKS(A35;2)+2000;TEIL(A35;3;2);TEIL(A35;5;2));"")
B36 : =WENN(A36<>"";DATUM(LINKS(A36;2)+2000;TEIL(A36;3;2);TEIL(A36;5;2));"")
B37 : =WENN(A37<>"";DATUM(LINKS(A37;2)+2000;TEIL(A37;3;2);TEIL(A37;5;2));"")
B38 : =WENN(A38<>"";DATUM(LINKS(A38;2)+2000;TEIL(A38;3;2);TEIL(A38;5;2));"")
B39 : =WENN(A39<>"";DATUM(LINKS(A39;2)+2000;TEIL(A39;3;2);TEIL(A39;5;2));"")
B40 : =WENN(A40<>"";DATUM(LINKS(A40;2)+2000;TEIL(A40;3;2);TEIL(A40;5;2));"")
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: Zählenwenn mit berechneten Teilstrings
19.01.2006 08:39:36
Martin
Hallo Sepp,
Wenn ich deinen Ansatz richtig verstehe, bezieht er sich immer noch ausschließlich auf Spalte A. Mir geht es aber nicht nur um "Komische Stringzellen" in Spalte A, sondern in Spalten A bis Z und Zeile 4 bis 100.
Die Array-Formel von HermannZ hat die Sache inzwischen gelößt.
Vielen Dank für deine Mühe.
Martin
AW: Zählenwenn mit berechneten Teilstrings
18.01.2006 17:24:23
HermannZ
hallo martin;
Beispiel;
 
 ABCDE
227 vonbisAnzahl 
228 06010106011812 
229     
230060101testtetx    
231060112Tetstetxtetstetx    
232060125test    
233060118Tetstext    
234060115Testtext    
235060125Test    
236  060119testtetx  
237  060101testtetx  
238  060112Tetstetxtetstetx  
239  060125Tetstext  
240  060118Tetstext  
241  060115Testtext 060118Tetstext
242    060115Testtext
243    060125test
244    060119Tetstext
245    060101testtetx
246    060112Tetstetxtetstetx
247     
Formeln der Tabelle
D228 : {=SUMME((LINKS(A230:E246;6)>=B228)*(LINKS(A230:E246;6)<=C228))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
gruß hermann
Anzeige
AW: Zählenwenn mit berechneten Teilstrings
18.01.2006 17:37:28
Martin
SUPER das klappt
Danke
AW: Danke für die Rückantwort.........oT.
18.01.2006 17:41:05
HermannZ
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige