Registriert seit: 20.12.2016
Version(en): 2010
Hallo zusammen,
ich habe eine Liste mit drei Spalten, in der verschiedene Daten des Jahres 2016 aufgelistet sind.
Ich möchte in einer separaten Spalte in nur die Daten haben, die in allen drei Ursprungsspalten auftauchen.
Auszug:[
Bild bitte so als Datei hochladen: Klick mich!]
In der Lösung sollten dann in der Spalte D jeweils einmal der 04.01.2016 und 05.01.2016 angezeigt und der 06.01.2016 NICHT, da dieses Datum nicht bei allen Kategorien aufgelistet ist.
Könnt ihr mir bitte helfen?
Vielen Dank und viele Grüße
Fredde
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
mach dir eine Hilfsspalte:
Code:
=ZÄHLENWENNS($A$2:$A$4;A2;$B$2:$B$4;A2;$C$2:$C$4;A2)
und filtere nach 1.
Gruß,
steve1da
Registriert seit: 20.12.2016
Version(en): 2010
Danke für die schnelle Info, jedoch geht das für mein Beispiel nicht ganz auf. Habe mein Anliegen wohl nicht komplett/falsch dargestellt.
Es kann vorkommen, dass ein Datum (im Bsp. der 19.01.2016) bei allen drei Kategorien vorkommt, jedoch nicht in der gleichen Zeile.
Wie schaffe ich, das Daten, die bei allen Spalten vorkommen, aber evtl nicht in der gleichen Zeile berücksichtigt werden?
Meine Wunschvorstellung ist, dass in einer separaten Spalte die Daten, die dreimal vorkommen in chronologischer Reihenfolge aufgelistet werden.
DANKE im Voraus!
[
Bild bitte so als Datei hochladen: Klick mich!]
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
meine Formel mit der Hilfsspalte nach unten ziehen. Dann erscheint in jeder Zeile eine 1, wo ein Datum allen 3 Spalten vorkommt.
Zeig mal bitte eine Beispieldatei (kein Bild).
Gruß,
steve1da
Registriert seit: 04.03.2015
Version(en): 2000 + meist 2010
20.12.2016, 13:43
(Dieser Beitrag wurde zuletzt bearbeitet: 20.12.2016, 13:43 von lupo1.)
D2: =SUMMENPRODUKT(--(ZÄHLENWENN(BEREICH.VERSCHIEBEN(D:D;;-SPALTE(A2:C2));A2)>0))*(A2<>A1)
- als Hilfsspalte
- und dann diese autofiltern =3. Dafür ist eine Zeile 1 mit Überschriften nötig (die Du vorliegen hast).
- Spalte A muss sortiert sein, oder NACH Spalte A muss sortiert sein (egal)!
Registriert seit: 13.04.2014
Version(en): 365
20.12.2016, 15:40
(Dieser Beitrag wurde zuletzt bearbeitet: 20.12.2016, 15:40 von BoskoBiati.)
Hallo,
da würde ich immer noch die Hilfsspaltenlösung mit ZÄHLENWENN anwenden:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | 11.01.16 | 13.02.16 | 05.03.16 | 0 | 22.01.16 |
2 | 20.01.16 | 05.01.16 | 24.01.16 | 0 | 05.02.16 |
3 | 22.01.16 | 27.03.16 | 06.04.16 | 1 | 21.02.16 |
4 | 05.02.16 | 08.01.16 | 19.01.16 | 1 | 25.02.16 |
5 | 21.02.16 | 06.04.16 | 22.01.16 | 1 | |
6 | 25.02.16 | 12.01.16 | 05.02.16 | 1 | |
7 | 16.03.16 | 15.02.16 | 21.02.16 | 1 | |
8 | 21.03.16 | 10.04.16 | 25.02.16 | 0 | |
9 | 26.03.16 | 22.01.16 | 16.03.16 | 0 | |
10 | 27.03.16 | 05.02.16 | 23.02.16 | 0 | |
11 | 29.03.16 | 21.02.16 | 28.03.16 | 0 | |
12 | 31.03.16 | 25.02.16 | 07.02.16 | 0 | |
13 | 03.04.16 | 16.03.16 | 13.01.16 | 0 | |
14 | 03.04.16 | 07.03.16 | 11.02.16 | 0 | |
15 | 09.04.16 | 03.02.16 | 09.01.16 | 0 | |
Zelle | Formel |
D1 | =(ZÄHLENWENN(A:A;A1)+ZÄHLENWENN(B:B;A1)+ZÄHLENWENN(C:C;A1)=3)*1 |
E1 | =WENNFEHLER(AGGREGAT(15;6;($A$1:$A$15)/($D$1:$D$15=1);ZEILE(A1));"") |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Sortierung der Spalte A ist nicht notwendig.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 21.06.2016
Version(en): 2021
20.12.2016, 16:01
(Dieser Beitrag wurde zuletzt bearbeitet: 20.12.2016, 16:01 von Ego.)
Hallo Fredde,
Edgars Formel (Spalte D) ist richtig, wenn die Daten innerhalb der einzelnen Spalten eindeutig sind. Der erste Summand ist hierbei aber nicht notwendig, da er immer 1 ist.
Folgende Formel ist möglich, auch wenn die Daten innerhalb der einzelnen Spalten nicht eindeutig sind.
Code:
=(ZÄHLENWENN(B:B;A1)>0)*(ZÄHLENWENN(C:C;A1)>0)
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Registriert seit: 04.03.2015
Version(en): 2000 + meist 2010
20.12.2016, 16:03
(Dieser Beitrag wurde zuletzt bearbeitet: 20.12.2016, 16:03 von lupo1.)
@Bosko:
Bei 2 gleichen Datümern in A:A (und einem Auftreten in C:C) werden bei Dir auch beide ausgeworfen, statt richtig keins. Bei 3 gleichen gar keines!
Bei 1 Datum in A:A und 2 gleichen in C:C (keins in B:B) wird es auch ausgeworfen.
Registriert seit: 13.04.2014
Version(en): 365
20.12.2016, 16:12
(Dieser Beitrag wurde zuletzt bearbeitet: 20.12.2016, 16:12 von BoskoBiati.)
Hallo lupo,
stimmt, aber das hat ego ja schon verbessert. Allerdings hat das Muster keine Doppler, somit gehe ich davon aus, dass das alles Unikate sind.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 21.06.2016
Version(en): 2021
Hallo,
wenn jedes Datum nur einmal "ausgeworfen" werden soll kann man diese Formel nutzen:
Code:
=(ZÄHLENWENN(B:B;A1)>0)*(ZÄHLENWENN(C:C;A1)>0)*(ZÄHLENWENN($A$1:A1;A1)=1)
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.