Die letzten drei nicht leeren Spalten
Moderator: Moderatoren
-
- Beiträge: 6
- Registriert: Do, 31.08.2006 10:58
Die letzten drei nicht leeren Spalten
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?
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?
Re: Die letzten drei nicht leeren Spalten
Hallo,
Code: Alles auswählen
SUMMENPRODUKT(INDEX($A3:$N3;KGRÖSSTE(WENN($A3:$N3<>"";SPALTE($A$1:$N$1) ;"");{1.2.3}))=0)
Gruß HeritzP
-
- *******
- Beiträge: 1160
- Registriert: So, 14.05.2017 16:11
Re: Die letzten drei nicht leeren Spalten
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
@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
Win 11 (x64) ▪ LibreOffice 24.2.4.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: Die letzten drei nicht leeren Spalten
Hallo,
für OpenOffice als Matrixformel.
Obwohl SUMMENPRODUKT() bereits eine Matrixformel ist, muss sie als Matrix abgeschlossen werden.
für OpenOffice als Matrixformel.
Obwohl SUMMENPRODUKT() bereits eine Matrixformel ist, muss sie als Matrix abgeschlossen werden.
Danke Mondblatt24, für den Hinweis.=SUMMENPRODUKT(INDEX($A3:$N3;KGRÖSSTE(WENN($A3:$N3<>"";SPALTE($A$1:$N$1) ;"");{1;2;3}))=1)
Gruß HeritzP
-
- Beiträge: 6
- Registriert: Do, 31.08.2006 10:58
Re: Die letzten drei nicht leeren Spalten
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. Ich habe die Tabelle mal angehängt, vielleicht hilft es ja.
Ach ja, ich nutze LibreOffice.
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. Ich habe die Tabelle mal angehängt, vielleicht hilft es ja.
Ach ja, ich nutze LibreOffice.
Re: Die letzten drei nicht leeren Spalten
Hallo
die Anzahl der 1en aus den letzten drei gefüllten:
als Matrixformel mit <strg><shift><enter> bestätigen, oder der entsprechenden Option im Formelassistenten.
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)
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
-
- Beiträge: 6
- Registriert: Do, 31.08.2006 10:58
Re: Die letzten drei nicht leeren Spalten
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.
Ich komme nicht drauf, was ich falsch mache.
Re: Die letzten drei nicht leeren Spalten
Hi,
=ZÄHLENWENN(VERSCHIEBUNG($A3;0;ANZAHL($B3:$AI3)-4;1;5) ;1)
Näheres zu Verschiebung findest du in der Hilfe.
Gruß
paljass
=ZÄHLENWENN(VERSCHIEBUNG($A3;0;ANZAHL($B3:$AI3)-4;1;5) ;1)
Näheres zu Verschiebung findest du in der Hilfe.
Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Re: Die letzten drei nicht leeren Spalten
Hallo
Vielleicht verständlicher:
3 spalten von rechts:
5 Spalten von rechts:
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)
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
-
- Beiträge: 6
- Registriert: Do, 31.08.2006 10:58
Re: Die letzten drei nicht leeren Spalten
Perfekt, ich danke euch!