Registriert seit: 14.02.2017
Version(en): Office 365
Guten Tag,
ich stehe seit gestern Abend etwas auf dem Schlauch.
Daher bitte ich um eine "kleine" Hilfe von euch ;)
Problem:
Beschreibung ist eher schwierig, daher ein Beispiel als Datei im Anhang.
Danke wieder einmal im Voraus!!! :-*
Beispiel.xlsx (Größe: 8,91 KB / Downloads: 11)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
so?
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | x | | | | 3 |
2 | | x | x | | |
3 | | | | | |
4 | | | | x | |
5 | | | | | |
Zelle | Formel |
E1 | =SUMMENPRODUKT(--(ZÄHLENWENN(INDIREKT("A"&ZEILE(1:500)&":D"&ZEILE(1:500));"<>")>0)) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 14.02.2017
Version(en): Office 365
Geiles Ding, danke...
Nach Anpassung der "exakten" Zeilen:
Code:
=SUMMENPRODUKT(--(ZÄHLENWENN(INDIREKT("A"&ZEILE(A1:D4)&":D"&ZEILE(A1:D4));"<>")>0))
funktioniert es für mich genauso wie es soll....
DANKE :-*
Registriert seit: 21.06.2016
Version(en): 2021
Hallo b...,
ein Beispiel ohne die volatile Funktion Indirekt:
=SUMME(1*((MMULT(1*(A1:D4<>"");ZEILE(A1:A4))>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.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28
• schauan
Registriert seit: 14.02.2017
Version(en): Office 365
(12.11.2020, 15:52)schauan schrieb: Hallöchen,
so?
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | x | | | | 3 |
2 | | x | x | | |
3 | | | | | |
4 | | | | x | |
5 | | | | | |
Zelle | Formel |
E1 | =SUMMENPRODUKT(--(ZÄHLENWENN(INDIREKT("A"&ZEILE(1:500)&":D"&ZEILE(1:500));"<>")>0)) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
@schauan
Hallo und Danke dir erneut...
Aber eine Nachfrage dazu! Ich habe noch einmal versucht etwas hinzuzufügen was mir aber nicht gelang, da ich ehrlich nicht verstehe wie die funktioniert

Die Formel klappt wie beschrieben sehr gut, nur wie kann man diese Formel ergänzen, damit wenn in einer anderen Zeile ebenfalls ein x steht er diese ebenfalls prüft?
Beispiel mit Erläuterung im Anhang.
Beispiel_2.xlsx (Größe: 9,03 KB / Downloads: 9)
Wenn du Zeit und Lust hast die Formel kurz zu erläutern wäre ich auch dankbar :19:
Lerne gerne dazu! Irgendwie muss ich feststellen, dass jeder so seine Lieblingsformeln hat
Registriert seit: 12.03.2016
Version(en): Excel 2003/ 2016
Hallo
ich habe es mit dieser Formel geschafft, sie gibt der Spalte B immer den Vorrang!!
=IF(B3="x";IF(COUNTIF(G3:J3;"x");1;0);0)
Wenn du weitere Spalten prüen willst musst du in der Formel nur den Spalten Bereich aendern!
Die Summe laesst sich mit einer einfachen Summeformel erfassen: =SUM(M3:M6)
mfg Gast 123
Registriert seit: 14.02.2017
Version(en): Office 365
Funktioniert leider nur, wenn man eine Hilfsspalte nutzt, was hier aber nicht der Fall sein soll!
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
mit der Formel werden die Zeilen gezählt, wo in meinem Beispiel in A:B un D in der gleichen Zeile ein x steht. 3 käme dann nur raus, wenn in D1, D2 und A4 auch was stünde. Meinst Du das so?
=SUMMENPRODUKT((--(ZÄHLENWENN(INDIREKT("A"&ZEILE(1:500)&":B"&ZEILE(1:500));"<>")>0))*(--(ZÄHLENWENN(INDIREKT("D"&ZEILE(1:500)&":D"&ZEILE(1:500));"<>")>0)))
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28
• Basisa
Registriert seit: 14.02.2017
Version(en): Office 365
Danke... verstehe zwar nicht genau wie es funktioniert. Aber anpassen geht ohne Probleme.
Für mein Beispiel geht es ohne Probleme so:
=SUMMENPRODUKT((--(ZÄHLENWENN(INDIREKT("B"&ZEILE(3:500)&":B"&ZEILE(3:500));"<>")>0)*(--(ZÄHLENWENN(INDIREKT("G"&ZEILE(3:500)&":J"&ZEILE(3:500));"<>")>0))))
Sonst hat er ja die "Überschrift" mitgezählt :15:
Danke dir wieder einmal
Registriert seit: 21.06.2016
Version(en): 2021
21.11.2020, 16:42
(Dieser Beitrag wurde zuletzt bearbeitet: 21.11.2020, 16:42 von Ego.)
Hallo,
noch einmal ohne Indirekt und mit weniger zu schreiben:
=SUMMENPRODUKT((B3:B6="x")*(MMULT(1*(G3:J6="x");MTRANS(SPALTE(G3:J3)))>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.