Die letzten drei nicht leeren Spalten

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Die letzten drei nicht leeren Spalten

Re: Die letzten drei nicht leeren Spalten

von koenigsspringer » Do, 09.02.2023 15:28

Perfekt, ich danke euch!

Re: Die letzten drei nicht leeren Spalten

von Karolus » Do, 09.02.2023 15:05

Hallo
Vielleicht verständlicher:
3 spalten von rechts:

Code: Alles auswählen

ZÄHLENWENN(INDEX($B3:$AI3;ANZAHL($B3:$AI3)-2):$AI3;1)


5 Spalten von rechts:

Code: Alles auswählen

ZÄHLENWENN(INDEX($B3:$AI3;ANZAHL($B3:$AI3)-4):$AI3;1)

Re: Die letzten drei nicht leeren Spalten

von paljass » Do, 09.02.2023 14:45

Hi,
=ZÄHLENWENN(VERSCHIEBUNG($A3;0;ANZAHL($B3:$AI3)-4;1;5) ;1)

Näheres zu Verschiebung findest du in der Hilfe.

Gruß
paljass

Re: Die letzten drei nicht leeren Spalten

von koenigsspringer » Do, 09.02.2023 13:53

Prima, das hat geklappt. Und die Formel ist auch nachvollziehbar. Dachte ich jedenfalls, bis ich versuchte, das Schema in der Spalte daneben auf die letzten fünf Spalten anzuwenden.

Ich komme nicht drauf, was ich falsch mache.

Re: Die letzten drei nicht leeren Spalten

von Karolus » Do, 09.02.2023 12:21

Hallo
die Anzahl der 1en aus den letzten drei gefüllten:

Code: Alles auswählen

=ZÄHLENWENN(VERSCHIEBUNG($A3;0;ANZAHL($B3:$AI3)-2;1;3) ;1)
als Matrixformel mit <strg><shift><enter> bestätigen, oder der entsprechenden Option im Formelassistenten.

Re: Die letzten drei nicht leeren Spalten

von koenigsspringer » Do, 09.02.2023 11:51

Es ist ja eigentlich unhöflich, solange keine Rückmeldung zu geben, aber ich muss momentan immer sehen, wie ich mir Zeit freischaufeln kann, um mich in solch eine (für mich nicht triviale) Aufgabe zu vertiefen.

Da in eurer Formel die Zellbezüge nicht stimmen, wollte ich sie anpassen. Das sollte ja eigentlich kein Problem sein, aber ich verstehe die Formel einfach nicht. Meine Kenntnisse enden bei einem simplen Wenn-Dann-Befehl mit max. einer weiteren Verschachtelungsebene. Auch der Versuch, die Formel mithilfe des Funktionsassistenten nachzubauen, scheiterte, der Detektiv war ebenfalls nicht hilfreich. Eigentlich mag ich Tabellenkalkulationen, aber ich komme hier leider an meine Grenzen.
TabelleEins.ods
(22.94 KiB) 40-mal heruntergeladen
Ich habe die Tabelle mal angehängt, vielleicht hilft es ja.

Ach ja, ich nutze LibreOffice.

Re: Die letzten drei nicht leeren Spalten

von HeritzP » Mo, 06.02.2023 13:00

Hallo,

für OpenOffice als Matrixformel.
Obwohl SUMMENPRODUKT() bereits eine Matrixformel ist, muss sie als Matrix abgeschlossen werden.
=SUMMENPRODUKT(INDEX($A3:$N3;KGRÖSSTE(WENN($A3:$N3<>"";SPALTE($A$1:$N$1) ;"");{1;2;3}))=1)
Danke Mondblatt24, für den Hinweis.

Re: Die letzten drei nicht leeren Spalten

von Mondblatt24 » Mo, 06.02.2023 12:50

Hallo,

@koenigsspringer
,
da Du Dein verwendetes Officeprogramm (LibreOffice, OpenOffice) nicht genannt hast hier der Hinweis, dass oben genannte Formel bei OpenOffice als Matrix-Formel eingegeben werden muss!

Eingabe mit Strg+Shift+Enter abschließen.


Gruß
Peter

Re: Die letzten drei nicht leeren Spalten

von HeritzP » Mo, 06.02.2023 12:27

Hallo,

Code: Alles auswählen

SUMMENPRODUKT(INDEX($A3:$N3;KGRÖSSTE(WENN($A3:$N3<>"";SPALTE($A$1:$N$1) ;"");{1.2.3}))=0)

Die letzten drei nicht leeren Spalten

von koenigsspringer » Mo, 06.02.2023 12:03

Hallo,
die Spalten B bis AI werden wöchentlich nacheinander von links nach rechts mit Inhalt gefüllt und zwar entweder mit 0, 1 oder 3 (keine 2). Ich brauche eine Formel, die mir die Anzahl der Einsen in den letzten drei nicht leeren Spalten anzeigt. Die Gesamtzahl der Einsen habe ich mit =ZÄHLENWENN(B3:AI3;1) errechnet, das klappt gut, aber ich scheitere an der Beschränkung auf die drei letzten nicht leeren Spalten. Versuche mit =ISTLEER und =SVERWEIS u. a. führten zu Fehlermeldungen bzw. falschen Ergebnissen.

Was mache ich falsch?

Nach oben