Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1516to1520
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

Anzahl unterschiedlicher Texte

Anzahl unterschiedlicher Texte
05.10.2016 07:13:27
Georg
Hallo,
wahrscheinlich einfach für Euch - ich finde den Dreh nicht:
Ich habe eine Tabelle mit folgenden Spalten:
A : Datum
B : irgendein Text
Nun will ich die Anzahl unterschiedlicher Texte zu einem Datum herausfinden. Mit Pivot (das ich sehr viel nutze) kriege ich es nicht hin.
Hoffe, jemand kennt eine Lösung.
Danke !
Georg

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Anzahl unterschiedlicher Texte pro Datum
05.10.2016 07:25:26
WF
Hi,
das auszuwertende Datum steht in C1.
Die Anzahl unterschiedlicher Texte ist:
=SUMMENPRODUKT((A1:A99=C1)/ZÄHLENWENN(B1:B99;B1:B99&""))
Salut WF
AW: Anzahl unterschiedlicher Texte pro Datum
05.10.2016 07:58:16
Georg
supi, funzt - danke :)
AW: hmm, wie das? ...
05.10.2016 08:12:59
...
Hallo Georg,
... ich kann das so nicht nachvollziehen.
Die Lösungsformel von WF steht in D1:D2 meine in E4:E5:
 ABCD
128.09.2016Text_128.09.20164,366666667
228.09.2016Text_104.10.20161,633333333
328.09.2016Text_2  
428.09.2016Text_228.09.20166
528.09.2016Text_204.10.20163
6    
704.10.2016Text_5  
804.10.2016Text_5  
904.10.2016Text_6  
1004.10.2016Text_5  
11    
1228.09.2016Text_4  
1304.10.2016Text_1  
1404.10.2016Text_5  
15    
1628.09.2016Text_5  
1728.09.2016Text_6  
1828.09.2016Text_7  
19    

Formeln der Tabelle
ZelleFormel
D1=SUMMENPRODUKT((A$1:A$99=C1)/ZÄHLENWENN(B$1:B$99;B$1:B$99&""))
D2=SUMMENPRODUKT((A$1:A$99=C2)/ZÄHLENWENN(B$1:B$99;B$1:B$99&""))
C4=C1
D4{=SUMME(N(HÄUFIGKEIT(WENN(A$1:A$99=C4;VERGLEICH(B$1:B$99&"";B$1:B$99&"";)); ZEILE(A$1:A$99))>0))}
C5=C2
D5{=SUMME(N(HÄUFIGKEIT(WENN(A$1:A$99=C5;VERGLEICH(B$1:B$99&"";B$1:B$99&"";)); ZEILE(A$1:A$99))>0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
na ja: bei gleichen Texten in verschiedenen Daten
05.10.2016 08:56:05
WF
.
AW: diese Deine Aussage verstehe ich nicht ...
05.10.2016 09:11:51
...
Hallo WF,
... gesucht war doch: "...die Anzahl unterschiedlicher Texte zu einem Datum..." und genau das macht der von mir dargestellte Formelvorschlag, den wenn ich mich richtig erinnere, in dieser (oder ähnlicher Form) mal Sepp Burch einbrachte.
Dagegen ergibt Dein hier eingestellter Formelvorschlag kein ganzzahliges Ergebnis, was nun ja wirklich nicht gesucht sein kann.
Oder was meinst Du mit Deiner letzten Betreffzeile?
Gruß Werner
.. , - ...
das tritt nur auf, wenn ein gleicher Text
05.10.2016 09:24:50
WF
bei verschiedenen Datümern auftaucht.
Das ist dann aber einfacher zu lösen durch:
=ANZAHL(1/((VERGLEICH(A1:A99&B1:B99;C1&B1:B99;0)=ZEILE(1:99))))+1
WF
Anzeige
AW: auch so nicht, denn ...
05.10.2016 09:36:29
...
Hallo nochmal,
... aber zunächst für Mitleser sollten wir angeben, dass Dein neuer Formelvorschlag als Matrixformel einzugeben ist.
Diese Formel ergibt aber z.B. in meinem Beispieldatensatz für den Wert in C1 ein inkorrektes Ergebnis:
 ABCDE
1DatumText28.09.20163,3666666674
228.09.2016Text_104.10.20161,6333333333
328.09.2016Text_2   
428.09.2016Text_228.09.20165 
528.09.2016Text_204.10.20163 
6     
704.10.2016Text_5   
804.10.2016Text_5   
904.10.2016Text_6   
1004.10.2016Text_5   
11     
1228.09.2016Text_4   
1304.10.2016Text_1   
1404.10.2016Text_5   
15     
1628.09.2016Text_5   
1728.09.2016Text_6   
1828.09.2016Text_1   
19     

Formeln der Tabelle
ZelleFormel
D1=SUMMENPRODUKT((A$1:A$99=C1)/ZÄHLENWENN(B$1:B$99;B$1:B$99&""))
E1{=ANZAHL(1/((VERGLEICH(A$1:A$99&B$1:B$99;C1&B$1:B$99;0)=ZEILE(A$1:A$99))))+1}
D4{=SUMME(N(HÄUFIGKEIT(WENN(A$1:A$99=C4;VERGLEICH(B$1:B$99&"";B$1:B$99&"";)); ZEILE(A$1:A$99))>0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
stimmt: es muss andersrum ohne +1 sein
05.10.2016 10:06:40
WF
{=ANZAHL(1/((VERGLEICH(C1&B1:B99;A1:A99&B1:B99;0)=ZEILE(X1:X99))))}
WF
AW: aber bitte nicht mit ZEILE(X1:X99) ...
05.10.2016 10:46:51
...
Hallo WF,
... denn die Spalte X könnte gelöscht werden und dann sitzt man auf dem trockenen.
Man sollte für die Zeilennummermatrix grundsätzlich immer eine Spalte nutzen, die nicht aus Versehen gelöscht werden kann, ohne die Auswirkung offensichtlich zu sehen. Hier also Spalte A oder B, weill wenn diese gelöscht wird steht die Aufgabe auch nicht mehr an.
Somit: {=ANZAHL(1/((VERGLEICH(C1&B$1:B$99;A$1:A$99&B$1:B$99;0)=ZEILE(A$1:A$99))))}
Und in {}-freier Version dann einfach so:
=ANZAHL(INDEX(1/((VERGLEICH(C1&B$1:B$99;A$1:A$99&B$1:B$99;0)=ZEILE(A$1:A$99)));))
Gruß Werner
.. , - ...
Anzeige
extra mit ZEILE(X1:X99) ...
05.10.2016 11:09:40
WF
Hi,
damit die nicht gelöscht wir, gehe ich doch soweit nach rechts.
Spalte A wird eher versehentlich gelöscht.
Und das Wichtigste: ein nicht versierter User, der bei uns die Formel findet, denkt (Rückfragen gab's genug), dass Zeile(A1:A99) irgendwas mit dem Inhalt der Zellen zu tun hat und nicht nur ein Zähler ist.
WF
AW: sehe ich anders ...
05.10.2016 11:20:54
...
Hallo,
... wenn Spalte A oder Spalte B aus Versehen gelöscht wird, wird auch ein DAU merken, das er etwas falsch gemacht hat. Er wird es aber gar nicht merken, wenn er er aus Versehen Spalte X löscht, sondern sich bestenfalls fragen, warum rechnet die Formel nicht mehr richtig.
Welche wahre Bedeutung der Formelteil ZEILE(A1:A99) hat und welche nicht, kann und sollte man mE sowieso kurz erläutern.
Gruß Werner
.. , - ...
Anzeige
sicher nicht
05.10.2016 11:29:55
WF
ZEILE(... kommt bei uns in ca. 250 Beiträgen vor und diese werden wir nicht mit 250 Erläuterungen zumüllen.
WF
AW: wenn Du meinst, ist ja Deine Entscheidung owT
05.10.2016 11:35:44
...
Gruß Werner
.. , - ...
Hiermit hättet ihr das Problem gar nicht erst, ...
05.10.2016 16:06:57
Luc:-?
…Folks: ;-]
{=ANZAHL2(VSplit(VJoin(WENN(A$1:A$18=C1;B$1:B$18;"");;-1)))}
🙈 🙉 🙊 Gruß, Luc :-?
Besser informiert mit …
AW: Anzahl unterschiedlicher Texte pro Datum
05.10.2016 16:28:43
Daniel
Hi
besser wahrscheinlich so:
=SUMMENPRODUKT((A1:A99=C1)/ZÄHLENWENNS(A1:A99;A1:A99&"";B1:B99;B1:B99&"")) dann werden Texte, die nicht nur beim gesuchten, sondern auch an einem anderen Datum vorkommen, nicht mitgezählt.
Gruß Daniel
Anzeige
AW: geht auch in Kombination mit PIVOTauswert. ...
05.10.2016 09:18:28
...
Hallo Georg,
... jedenfalls, so wie ich Deine Aufgabenstellung interpretiert habe.
Die Formel in I2 einfach nach unten kopieren. Die Pivotauswertung (unten in Spalte G:H) beruht darauf, dass Datum und Text in das Zeilenbeschriftungsfeld gezogen werden und dafür dann das Tabellenlayot aktiviert wird und Teilergebnisse wie das Gesamtergebnis deaktiviert sind. Für das Datumsfeld wird "leer" ausgefiltert.
 ABCDEFGHI
1DatumText28.09.20163,366666667  DatumTextAnzahl
228.09.2016Text_104.10.20161,633333333  28.09.2016Text_15
328.09.2016Text_2     Text_2 
428.09.2016Text_228.09.20165   Text_4 
528.09.2016Text_204.10.20163   Text_5 
6       Text_6 
704.10.2016Text_5    04.10.2016Text_13
804.10.2016Text_5     Text_5 
904.10.2016Text_6     Text_6 
1004.10.2016Text_5       
11         
1228.09.2016Text_4       
1304.10.2016Text_1       
1404.10.2016Text_5       
15         
1628.09.2016Text_5       
1728.09.2016Text_6       
1828.09.2016Text_1       
19         

Formeln der Tabelle
ZelleFormel
D1=SUMMENPRODUKT((A$1:A$99=C1)/ZÄHLENWENN(B$1:B$99;B$1:B$99&""))
I2=WENN(G2="";"";ANZAHL2(H2:INDEX(H:H;AGGREGAT(15;6;ZEILE(G3:G91)/((G3:G91>0)+(H3:H91=0)); 1)-1)))
D4{=SUMME(N(HÄUFIGKEIT(WENN(A$1:A$99=C4;VERGLEICH(B$1:B$99&"";B$1:B$99&"";)); ZEILE(A$1:A$99))>0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige

306 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige