online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Klaus0101 vom 16.08.2022, 13:00 Options

Formel erstellen

Hallo,

wer kann mir bitte bei folgernder Formel Helfen.

Habe in Spalte A untereinander stehend mal eine leere Zelle und mal ein X in der Zelle stehen.
Gelegentlich kommen 3X aufeinanderfolgend, dann einige mal gar nicht dann wieder nur 1X und dann einige mal nicht und dann wieder 8X usw.

Ich suche eine Formel die mir ausrechnett wie oft das X 1 mal , wie oft 2mal, 3mal usw. aufeinanderfolgend gekommen ist.
Die Formel könnte ich so umgestalten das ich die gewünschte Zahl selber reinsetzte.
z. B. wie oft sind 4 X aufeinanderfolgend erschienen.
wie oft sind 7 X aufeinanderfolgend erschienen.

Danke für Eure Hilfe


Antwort schreiben

Antwort 1 von JFE vom 16.08.2022, 13:40 Options

Einfach ginge es wie folgt:

Du legst eine Hilfsmatrix an:

Spalte1 Spalte2
1 x
2 xx
3 xxx
4 xxxx
usw. usw.

Jetzt suchst du dir eine Zelle aus in der du einträgst welche Anzahl du suchen willst, nehmen wir mal C14.

Jetzt kannst du mit folgender Formel:
=Zählenwenn(A:A;sverweis(C14;Hilfsmatrix;2;falsch)

dir die gewünschten Infos ausgeben lassen indem du in C14 einträgst wie viele x du suchst.

Hoffe das trifft den Kern deiner Frage.

Gruß
Folkert

Antwort 2 von nighty vom 16.08.2022, 15:14 Options

hi all :-)

fuer vb interessierte :-)))

gruss nighty

'=Xanzahl(SuchBereich;AnzahlDerWiederholungen;AnzahlVariantenWiederholungen)
'z.b.
'=Xanzahl(A2:A12;1;10)
'die 1 steht wie oft ein 1*x gefunden wurde,fuer 2*x die 2 einsetzen usw.
'die 10 steht fuer 10 varianten,hier fuer 1-10*x
Function Xanzahl(Zellen As Variant, AnzX As Integer, AnzVar As Integer) As Integer
    ReDim Xzahl(1 To AnzVar) As Integer
    Dim Puffer As Integer
    For Each Zelle In Zellen
        If UCase(Zelle) = "X" Then
            Puffer = Puffer + 1
        Else
            If Puffer > 0 Then Xzahl(Puffer) = Xzahl(Puffer) + 1
            Puffer = 0
        End If
    Next Zelle
    If Puffer > 0 Then Xzahl(Puffer) = Xzahl(Puffer) + 1
    Xanzahl = Xzahl(AnzX)
End Function  

Antwort 3 von nighty vom 16.08.2022, 15:23 Options

hi all :-)

meine beschreibung ist wie immer ,schlecht :-(

aber :-)

ich setze ja vb kenntnisse voraus *schwitz* *gute ausrede*

gruss nighty

Antwort 4 von Klaus01010 vom 16.08.2022, 15:25 Options

das mit der Hilfsspalte habe ich nicht ganz verstanden,
wie findet denn die Formel denn bezug von Spalte A zur Hilfsmatrix, bzw. Spalte1 Spalte2???

Antwort 5 von JFE vom 16.08.2022, 15:34 Options

Der Bezug wird über eine Benennung hergestellt.

Das heißt, du erstellst die erwähnte Matrix
1 x
2 xx
3 xxx
4 xxx
usw.

markierst den kompletten Bereich und benennst ihn.
Dazu wähle das Feld oberhalb der Zelle A1 aus, trage den Namen, zB Hilfsmatrix, ein und schließe mit Enter ab.
Nun kannst du den Namen im Sverweis verwenden.

Aber eine Gegenfrage:
Willst du herausfinden, wie oft in der ganzen Spalte A die Kombination x / xx/ etc vorkommt oder wie oft x / xx etc. jeweils untereinander kommt?

Für letzteres taugt das natürlich nicht :(

Hast du eventuell eine Beispieldatei?

Gruß
Folkert

Antwort 6 von wahrerTip vom 16.08.2022, 18:26 Options

Hi,

wenn Spalte A die mit den Xen dann in z.B. in B1 die Formel:

=ANZAHL2(A:A)

da werden alle X in Spalte A gezählt auch mit leeren Zellen dazwischen.

Gruß

Antwort 7 von wahrerTip vom 16.08.2022, 18:28 Options

Hi,

oder beschränkt auf z.B. 100 Zeilen:

=ANZAHL2(A1:A100)

da werden alle X in Spalte A gezählt auch mit leeren Zellen dazwischen.

Gruß

Antwort 8 von Klaus0101 vom 16.08.2022, 18:53 Options

http://www.file-upload.net/download-2751209/Mappe111.xls.html

Hi wahrer Tip,

danke für deine Antwort.
Ich suche aber nicht die Anzahl an X, sondern wie oft das X 1, oder 2mal, oder 3 oder 4usw erscheint.

Schaut Euch mal die datei an, ich glaube das ist ganz verständlich.

Antwort 9 von rainberg vom 16.08.2022, 20:42 Options

Hallo Klaus,

Hier findest Du Deine Lösung.

Gruss
Rainer

Antwort 10 von rainberg vom 17.08.2022, 08:06 Options

Hallo Klaus,

zum besseren Verständnis habe ich Dir die Formel aus excelformeln.de an Deine Belange angepasst.

Download

Gruss
Rainer

Antwort 11 von Klaus0101 vom 17.08.2022, 09:43 Options

Leider ist mir das nicht gelungen.

Ist es euch vielleicht möglich mir das anhand der Hochgeladenen Datei zu zeigen?


Danke und Gruß

Antwort 12 von rainberg vom 17.08.2022, 11:58 Options

Hallo Klaus,

Zitat:
Ist es euch vielleicht möglich mir das anhand der Hochgeladenen Datei zu zeigen?


....das hab ich doch getan.

Hast Du Dir meine Datei angeschaut?
Wo klemmt es noch?

Gruss
Rainer

Antwort 13 von Klaus0101 vom 17.08.2022, 12:59 Options

Hallo Rainer,

oh ja deine Mail von 8.06Uhr war ein Volltreffer, hatte ich leider heute Morgen übersehen.
Danke hierfür.

Beim erstellen meiner Datei ist mir aber aufgefallen das ich eine Erweiterung benötige.

Ist es möglich ein > "grösser als" einzubauen.
In diesem Falle hatten wir dir dreier Blöcke, ich benötige aber alle dreie und die grösser.
Gebe ich eine 4 ein, dann sollen alle vierer Blocke und grösser 4 usw.


Ansonsten war deine Formel ein echter Hammer.
Danke hierfür.

Gruß

Antwort 14 von rainberg vom 17.08.2022, 15:19 Options

Hallo Klaus,

da fällt mir auf die Schnelle nur ein, die Hilfsspalten entsprechend zu erweitern, notfalls können diese ja ausgeblendet oder an anderer Stelle angeordnet werden.

Schau Dir mal das Beispiel an.

Beispiel

Gruss
Rainer

Antwort 15 von Klaus0101 vom 18.08.2022, 09:51 Options

Moin Moin Rainer,

ertsmal vielen danke für deine hilfe.
So ist es jetzt Perfekt, allerdings wäre ich nicht der Klaus wenn ich nicht noch ne kleine Sache hätte.

Wenn ich eine Andere X Kombination in Spalte A Reinkopiere rechnet die Formel nicht oder nicht Richtig.
sehe Beispiel.

http://www.file-upload.net/download-2755565/re2_Mappe111-neuX.xls.html

woran liegt das???

Danke und Gruss

Antwort 16 von rainberg vom 18.08.2022, 10:59 Options

Hallo Klaus,

ich weiß zwar nicht, aus welcher Quelle Du die x-Kombinationen holst, jedenfalls ist diese fehlerhaft, weil die vermeinlich leeren Zellen nicht wirklich leer sind.

Das ist der Grund, dass die Formeln nicht mehr funktionieren.

Du kannst nun alle leeren Zellen der Spalte A per Hand markieren und dann die Löschtaste drücken oder Du verwendest mein eingefügtes Makro, welches Dir die Handarbeit erspart.

Datei mit Makro

Gruss
Rainer

Antwort 17 von Kalus0101 vom 18.08.2022, 12:50 Options

Hallo Rainer,

danke das war das was ich gesucht habe.

Ich danke DIR recht herzlich, allen anderen natürlich auch.

Sehr nett hier bei euch...


Schöne Grüße besonders an denn Raiuner nochmal.

Klaus

Ähnliche Themen

RSS Feeds erstellen
TByte  17.02.2009 - 3669 Hits - 2 Antworten

Excel Formel wenn formel mit 2 sverweisen
NicolasLodos  25.06.2009 - 999 Hits - 5 Antworten

Formel per Formel kopieren
Kalmi1  27.05.2009 - 230 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026