Excel Kreuztabelle Turnier automatisch befüllen - kleiner Fehler?

Hallo zusammen,

ich habe eine kleine Turniertabelle, die ich automatisch befüllen lassen möchte, dies funktioniert auch ganz brauchbar, lediglich eine Zelle (F6) sträubt sich dagegen.

Formel in D4
=LET(Matrix;MTRANS(BEREICH.VERSCHIEBEN(C5:C7;0;0;3-(ZEILE(D3)-ZEILE(D$3));));
WENN(Matrix="";"";$C$2-Matrix) )
Formel in E5
=LET(Matrix;MTRANS(BEREICH.VERSCHIEBEN(D6:D8;0;0;3-(ZEILE(E4)-ZEILE(E$3));));
WENN(Matrix="";"";$C$2-Matrix) )
Formel in F6
=LET(Matrix;MTRANS(BEREICH.VERSCHIEBEN(E7:E9;0;0;3-(ZEILE(F5)-ZEILE(F$3));));
WENN(Matrix="";"";$C$2-Matrix) )

Wie man dem Formeln entnehmen kann, soll geprüft werden ob die betreffenden Zellen auf der anderen Seite des X leer ist, wenn dies der Fall ist soll der entsprechende Gegenpart dieser Matrix hier auch leer bleiben.

Ist sie hingegen befüllt, soll der Wert aus Zelle C2 (hier steht entweder eine 1 oder eine 2 drin (weiße Schrift), je nach dem ob es nur eine Runde oder eine eine Hin- und Rückrunde gibt). um den Wert auf der anderen Seite des X subtrahiert werden.

Wie gesagt funktioniert auch alles prima lediglich in Zelle F6 bleibt auch bei leerer Zelle immer die 1 stehen, ich hab keine Ahnung wo ich noch gucken kann Formatierung steht in allen betreffenden Zellen auf Standard, hab ich vielleicht irgendwas übersehen, findet einer ggf. einen Fehler?

Bild zum Beitrag
Microsoft Excel, Tabellenkalkulation, Excel-Formel, Office 365
Die verrücktesten abschreckendsten und positivsten Ideen in Excel?

Hallo zusammen,

ich werde die Tage eine Schulung bei uns im Unternehmen zur Verwendung von Excel halten. Excel ist zwar so ein Klassiker Programm, dass jeder glaubt bedienen zu können die Praxis sieht aber leider anders aus. Bisschen Zellen addieren und subtrahieren wenn dann, und wenn einer den Sverweis einigermaßen kann, glaubt er schon der Excel König zu sein. Dabei ist Excel um so viele Ebenen komplexer.

Das fängt bei der sinnvollen Strukturierung der Tabelle an, die wenigsten können sinnvoll mit Überlappungen arbeiten um z.B. ein gutes Individuelles Formular/Protokoll zu erstellen. Dann geht es weiter mit Formeln, alleine hier auf der Plattform fällt zb. GutenTag2003 immer mal wieder mit kreativen Lösungen beim SVerweis auf, die es wohl im Standardlehrbuch so auch nicht gibt. Auch das klassische Zählenwenn beherrschen die wenigsten richtig.

Als ich noch weniger erfahren war erinnere mich auch an viele Hilfreiche Antworten von Suboptimierer, Ouyubi, daCypher und in letzter Zeit auch viel evtldocha und einige mehr, sind alles Namen, die mir im Kopf geblieben sind, die sich alle dadurch ausgezeichnet haben nicht nur Excel Formeln zu verstehen, sondern diese auch sinnvoll und kreativ zu kombinieren, denn insbesondere in den älteren Versionen gab es noch nicht so viele Komfortfunktionen, da musste man die ein oder andere sich mühsam zusammen bauen. Teilweise auch durch DirtyTicks.

Diagramme halte ich in aller Regel für nicht so zielführend in einem Unternehmen, da dies in aller Regel in einer Datenbank mit entsprechenden Auswertungstools gemacht wird und wenn eines erstellt werden muss dann ist das eine 2min Aufgabe.

Der Aspekt Pivot sowie VBA wird Part einer zweiten Schulung, daher soll es hier erstmal primär um die Bedienung, Formeln ggf. PowerQuery etc. gehen.

Deshalb suche ich mal Inspiration von ein paar Beispielen per Schwarmintelligenz.

Als erfahrener kommt man auf gewisse Dinge einfach nicht, daher die Frage, was habt ihr ggf. schon selber erlebt, was sind gute Dinge, was war absolut unbrauchbar sowohl positives wie auch negatives. Gerne auch aus eigener "Dummheit"/Unwissen, hab mir auch schon einige Dinge aufgeschrieben die ich vor 20 Jahren dämlich versucht habe zu lösen.

Ja es gibt einige denen man erklären muss, dass Excel kein Word ist....

Und kein relationales Datenbankmodell. Aber ich denke das sind eher die Klassiker.

Dennoch kann Excel einige dieser Teile in bestimmten Situationen gut und sinnvoll abdecken, es kommt hier wie immer auf den Einzelfall an.

Ein paar inspirierende Dinge.

  • Vor gut 2 Jahren hat mir ein Kollege voller Stolz eine WENN Formel mit 31 Verschachtelungen gezeigt und wollte mir präsentieren, wie sie sein Problem seiner Meinung nach löst. Der konnte gar nicht verstehen, dass ich mich schwer zusammen reißen musste nicht laut loszulachen. Sorry aber wer 31 Verschachtelungen verbaut, die durchblickt kein Mensch mehr und der selber auch nicht mehr in einem halben Jahr, das ist absolut praxisfremd und zeugt eher davon "ich wollte mal zeigen, was ich kann" - und ob es wirklich alle Situationen abfängt, die er abfangen wollte, ist dann noch eine ganz andere Frage. Denn irgendwann steigt das menschliche Gehirn da einfach aus.
  • Der Klassiker, den ich immer wieder erlebe, ist z.B. bei uns sehr oft genutzt Protokolle im Rahmen von Inbetriebnahme Prozessen, dies werden dann irgendwann nach Beschreibungstext sortiert und so abgespeichert und sind somit für immer und alle Ewigkeit bescheiden sortiert, denn es wurde natürlich keine ID Spalte hinzugefügt, maximal ein Datum, womit aber keine Sortierung nach Reihenfolge der Eintragungszeit mehr möglich ist.
  • Die Leute bilden sich nicht weiter, da werden sich aus am besten noch dem Internet irgendwo ellenlange Formeln zusammen gesucht, am besten noch Abwärtskompatibel bis Excel 2003, damit ich die im Anschluss entsorge und Filter() mit sortieren() kombiniere die dann auch noch jeder versteht und 1min Zeit gekostet hat.

Das sollen jetzt nur mal ein paar Beispiele sein, ich könnte hier noch alle Weile weitermachen.

Ich suche also sowohl herausragende kreative Lösungen, als auch abschreckendes ob aus dem privaten oder Eurem Unternehmen ist dabei egal, nur eine Bitte anonymisiert oder ohne Daten.

Ich würde mich freuen, wenn ihr im Falle von Formeln zumindest sagen könnte was damit versucht wurde zu lösen oder was damit erfolgreich gelöst wurde, einen Beispiel Datensatz baue ich mir dann schon selber zusammen und das Erfolgreich präsentieren zu können und warum das super oder absolut dämlich ist.

Vielen Dank für Euere Unterstützung

Microsoft Excel, Diagramm, excel 2003, Oberfläche, Excel-Formel
Excel Filter Funktion Bedingung Kalenderwoche funktioniert nicht?

Ich habe eine Datenliste mit Datumswerten, diese möchte ich nach verschiedenen Kriterien Filtern (Jahr / Monat / Kalenderwoche, dazu habe ich mir eine Filterfunktion gebaut:

=WENNFEHLER(FILTER(A3:D500;(WENN(S2<>"";(JAHR(A3:A500)=S2);1)*WENN(T2<>"";(MONAT(A3:A500)=T2);1)*WENN(U2<>"";(KALENDERWOCHE(A3:A500)=U2);1)));"keine Datensätze entsprechen den Filterkriterien")

In S2 steht dabei da Jahr, in T2 der Monat in U2 die Kalenderwoche, sind diese Felder hingegen leer, wird deren Wert ignoriert und es findet keine Filterung auf Basis dieses Wertes statt, dies funktioniert auch gut, doch sobald ich in Kalenderwoche eine zahl eingebe z.B. 4, bekomme ich immer "keine Datensätze entsprechen den Filterkriterien", also die Definition für einen Fehler.

Leider komme ich erst zum Ende der Woche wieder an meinem PC auf dem ich auf die Desktop Version von Office 365 zurückgreifen kann und kann daher nicht die Formel im Detail auswerten, daher meine Frage hat einer eine Idee, wo mein Denkfehler ist, schließlich ist der Eintrag mit der Kalenderwoche eigentlich ziemlich identisch zu Monat oder Jahr, auch wenn ich die Formel =Kalenderwoche(A3) eingebe erhalte ich laute passende Ergebnisse, bis Zeile 500 stehen auch überall Datumswerte drin.

Hier noch zur Veranschaulichung noch die Datenliste:

Vielen Dank für die Ideen und Hilfe

Bild zum Beitrag
Microsoft Excel, Filter, Formel, Excel-Formel, Office 365
Excel Performance von Summenprodukt und Summewenn?

Ich hab da mal eine mal eine Frage und zwar habe ich eine Tabelle ca. 400-500 Zeilen lang (für 1. gesamtes Jahr), die mit Daten (Datum) und ein einer anderen Spalte mit Zahlen (gefahrene Kilometer) gefüllt werden, in einem anderen Tabellenblatt habe ich eine Statistik angelegt in der ich die aufsummierten Zahlen innerhalb eines Monats ausgebe, dazu habe ich 2 verschiedene Formeln probiert

=SUMMEWENNS(INDIREKT("'"&$A12&"'!$G:$G");INDIREKT("'"&$A12&"'!$a:$a");">="&DATUM($A12;SPALTE()-1;1);INDIREKT("'"&$A12&"'!$a:$a");"<="&DATUM($A12;SPALTE();0))

=SUMMENPRODUKT((INDIREKT("'"&$A4&"'!$a:$a")>=DATUM($A4;SPALTE()-1;1))*1;(INDIREKT("'"&$A4&"'!$a:$a")<=DATUM($A4;SPALTE();0))*1;INDIREKT("'"&$A4&"'!$G:$G"))

Im Klartest steht da drin, prüfe ob in der Spalte A ein Datum steht, das zwischen dem 1 und dem letzten des jeweilig ausgewählten Monats liegt in A4 steht einfach das jeweilige Jahr. und addiere dann in der gleiche Zeile alle Werte in der Spalte G zusammen.

Als Bild sieht das dann so aus:

Wenn ich nun eine neue Zeile anlege und das Datum oder den Kilometerstand eintrage, rechnet Excel (unten steht das der 8 Threads in Bearbeitung und wieviel % angeschlossen) ca.5sek bevor ich irgendwas weiteres tippen kann.

Kennt einer eine Formel die ggf. performanter ist. Die einzige Optimierung die mir noch einfällt, wäre nicht A:A und G:G zu schreiben sondern nur A5:A1000 zu nehmen, aber da ich die Gesamtlänge nicht so genau kenne, habe ich halt mit A:A gearbeitet, so fehlt mir sicher kein Wert.

Bedanke mich im Voraus für Eure Hilfe

LG Gipfelstürmer

Bild zum Beitrag
Microsoft Excel, Microsoft Office, Formel, optimierung, Tabellenkalkulation, Excel-Formel
Excel automatisches Datumsinkrement nach variabler Anzahl Zeilen?

Hallo zusammen,

ich habe mir ursprünglich eine ganz rudimentäre Liste für die persönliche Dokumentation meiner Zeiten erstellt, bevor ich das in unsere Datenbank übertrage, außerdem hatte die im letzten Jahr einen blöden Fehler, so kann ich das Endergebnis zumindest gegenprüfen.

Hier als Bild der grobe Aufbau:

primär geht es mir um die erste Spalte A in den Spalten B bis G habe ich eine beliebige Anzahl an Einträgen, je nach dem wie viele verschiedene Projekte bearbeitet wurden.

Nun möchte ich am Ende des letzten Eintrags eine Leerzeile haben und in der drauffolgenden Zeile, das neue Datum beginnen.

ein einfaches Inkrement könnte ich ja mittels Wenn(Zwei Zeilen oben drüber<>"" UND eine oben drüber=""; dann altes Datum+1;sonst "")

Das Problem allerdings ist, dass ich nicht weiß, wo das letzte Datum steht, da ja die Anzahl der Einträge variiert, wie kann ich innerhalb einer Spalte auf den die letzte gefüllt Zelle überprüfen ohne unzählige Wenns aneinander zu reihen und jede Zeile manuell abzuprüfen, dachte an irgendetwas wie zählenwenn, in Kombination mit Summe, aber so richtig kam mir noch keine goldene Idee. Alle Zeilen oben drüber auf den größten Eintrag abprüfen, war auch noch seine Idee, die mir kam, z.B. mit kgroesste.

Kann mich jemand inspirieren, oft fehlt ja nur ein Anstoß.

Grüße Gipferstürmer

Bild zum Beitrag
Microsoft Excel, Microsoft Office 2019
Excel Bezug auf anderes Tabellenblatt durch Zelllink?

Hallo zusammen,

ich habe da folgende Frage, ich habe mir eine kleine Formel gebastelt, die mir die Summen innerhalb eines gewissen Datumsbereichs auf einem anderen Tabellenblatt einsammelt: Die Formel ist die folgende:

=SUMMEWENNS('2019'!$G:$G;'2019'!$A:$A;">="&DATUM($A22;SPALTE()-1;1);'2019'!$A:$A;"<="&DATUM($A22;SPALTE()-1;28))

Die Formel tut zur Veranschaulichung folgendes auf Tabellenblatt 2019 schauen ob in Spalte A das Datum in dem Bereich liegt und bildet dann die Summe der Spalte G in den betroffenen Bereichen.

Damit ich mir die Formel einfach runter/zur Seite ziehen kann hab ich bei Monat und Jahr mit einem Direktbezug bzw. einfach mit dem Spaltenindex gearbeitet.

Damit ich das ganze aber noch voll automatisieren kann würde ich gerne ebenso das '2019'! durch einen Link auf die Zelle A22, die für das aktuelle Datum genutzt wird austauschen, ist das irgendwie möglich?

Ergänzend noch eine weitere Frage, der maximal Monatstag, in dem Fall im Februar 28 bzw. 29, kann ich den nicht auch irgendwie automatisch generieren?, denn schließlich variiert der von Monat zu Monat und ich müsste ihn in jeder Formel erneut eingeben und im Falle des Februars sogar noch drauf achten ob Schaltjahr oder nicht. Denn wenn ich einfach immer Jahr;Monat;31 eingebe, kommt murks raus, keine Ahnung was dann Excel rechnet, aber dann werden noch weitere Tage zu raten gezogen, die gar nicht im Februar liegen.

Ich bedanke mich schonmal für Eure Inspiration.

MfG Gipfelstürmer

Computer, Microsoft Excel, Microsoft Office, Tabellenkalkulation, Formeln Excel
Excel Kreuztabelle automatisch ausfüllen lassen?

Hallo zusammen,

ich habe eine klassische Turniertabelle, da je Excel leider nur Eingabe oder Ausgabefeld sein kann und niemals(zumindest nicht variierend) beides lässt sich nur eine Seite berechnen, während die andere eingetragen werden muss, somit habe für mein "Problem" beschlossen den gelben Bereich händisch einzutragen...

....und den anderen Bereich berechnen zu lassen. Nun gibt es bei dieser Tabelle nur 3 Möglichkeiten entweder Sieg (1), Niederlerage (0) oder Unentschieden (0,5), klar könnte ich das über eine simple WENN Abfrage erledigen, allerdings muss ich dabei fest auf eine Zelle festlegen, ich würde aber gerne eine Formel entwickeln mit der dynamisch unabhängig von der Spieleranzahl, also auch bei 6 oder 8 oder 10 Spielern das ganze eintragen kann ohne die Formel für jede Zelle erneut anzupassen.

Ich dachte somit an eine Forme die die Anhand eine Bezugszelle (in meinem Falle die erste oben links) die Position im Bereich kennt und nun ist es ja bei einer Kreuztabelle so dass die beiden von einander abhängigen Ergebnisse immer an der gleichen Stelle liegen nur Spalte und Zeile sind vertauscht.

Sprich wenn Spieler 2 gegen Spieler 3 spielt und gewinnt und dann trage ich in der 2 Zeile und in der 3 Spalte eine 1 ein und an der 3 Zeile und der 2 Spalte eine 0 - versteht ihr was ich meine?

Nur bin ich leider daran gescheitert, ich habe schon ein wenig versucht mit Indirekt und Index oder Vergleich herumzufummeln, ggf. Bereich verschieben, aber bin bisher kläglich gescheitert, da ich ja kein Ergebnis haben sondern eine aktuelle Position und die daraus resultierende Gegenposition.

Wenn ich das anschaulich nochmal darstellen soll, dann kann ich das gerne nochmal nachreichen, aber ich habe gehofft, dass man mir mit den Infos schon ein wenig weiterhelfen kann.

Kann mir da einer einen Tipp geben, wo ich ansetzen könnte, ich brauche keine vorgekaute Lösung, wenn jemand einen guten Ansatz hat, den er mir schmackhaft machen kann wäre mir schon sehr geholfen.

Vielen Dank schonmal an alle helfenden

Bild zum Beitrag
Microsoft Excel, Microsoft Office, Matrix, Index, indirekt, Wenn-Dann
Excel aus einer Ergebnisliste nach Rang und dazugehörigem Namen absteigend anordnern?

Hallo zusammen,

ich habe mal wieder eine Excel frage und zwar veranstalte ich privat im Freundeskreis mit insgesamt 16 Leuten eine kleines Age of Empires 2 Turnier, dazu sind je 4 Spieler in 4 Gruppen sortiert, um das besser auszuwerten habe ich dies in Excel organisiert, die Basis Sachen habe ich schon hinbekommen, siehe Bild:

Es spielt jeder gegen jeden auf je 5 Karten, kommen also paar Spiele zusammen....

Nun aber zur eigentlichen Frage, nun will ich mir auf einer Übersichtsseite alle Daten direkt rausziehen, für mich primär interessant sind eigentlich nur Punkte, der draus resultierende Platz und der Spielername.

Und zwar sollte es dynamisch sein, sprich Platz 1 steht oben und Platz 4 unten und dazu die jeweiligen Punkte, die Punkte auf der jeweiligen Karte halte ich für optional, aber wenn ich da Prinzip einmal verstanden habe, bekomme ich das auch selber hin.

Sprich meine Idee wäre das das Am ende so aussieht:

An der Form kann ich immer noch feilen, aber so sollte das Prinzip sein.

Ich scheitere allerdings an der Umsetzung zunächst hatte ich über den Platz an einen WVerweis gedacht, sprich such dir Platz 1 raus und und such mir den Namen dazu der 7 Zeilen oben drüber steht und gibt die Punkte aus, die 1 Zeile oben drüber stehen. Problem an der Sache aber ist bei gleichstand, dann wird mir 2x er gleiche Spieler ausgegeben.

Hat jemand Ideen, wie ich das lösen könnte? und schonmal vielen Dank für Eure Anregungen!

Gruß
Gipfelstürmer

Bild zum Beitrag
Computer, Microsoft Excel, Formel, Verweis, Rang, indirekt