Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1944to1948
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Summe 1. Zeile von nur eingeblendten Spalte ggf. + Bedingung

Summe 1. Zeile von nur eingeblendten Spalte ggf. + Bedingung
19.09.2023 12:15:29
Vanessa
Hallo,

ich habe mal wieder zwei recht ähnliche Themen und bin bisher nicht fündig geworden.

1.
Ich möchte gern die Summe der 1. Zeile ab Spalte 5 bis 999 ermitteln dessen Spalte eingeblendet ist.
Über Teilergebnis ist das ja auf Spalten kein Problem aber so.???

2.
Ich möchte gern die Anzahl der Zelle einer beliebigen Zeile dessen Wert "TU" ist.
Aber auch hier sollen ausgeblendete Spalten nicht berücksichtigt werden.

Ich habe einen Ansatz gefunden wo dies über die Spaltenbreite erfolgt,
aber das hat bei mir nicht funktioniert. Habt ihr eine Idee?

VG
Vanessa

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summe 1. Zeile von nur eingeblendten Spalte ggf. + Bedingung
19.09.2023 12:30:47
SF
Hola,
kannst du bitte anhand einer Beispieldatei zeigen was du genau meinst?
"Die Summe der 1. Zeile..." was muss man sich genau darunter vorstellen?
Gruß,
steve1da
AW: Summe 1. Zeile von nur eingeblendten Spalte ggf. + Bedingung
19.09.2023 13:13:50
GerdL
Moin!

1.
=TEILERGEBNIS(109;E1:ALK1)


Gruß Gerd
AW: Summe 1. Zeile von nur eingeblendten Spalte ggf. + Bedingung
19.09.2023 13:45:32
Vanessa
Hallo,

also zur Verdeutlichung:

Userbild

der Wert in Zelle G1 soll bei ausgeblendeter Spalte nicht angezeigt werden.

Hier:
https://incas-training.de/blog/nur-die-sichtbaren-spalten-addieren/
habe ich eine Variante über die Gruppierung gefunden, habe ich bei mir aber nicht hinbekommen.

vg
Vanesassa
Anzeige
AW: Summe 1. Zeile von nur eingeblendten Spalte ggf. + Bedingung
19.09.2023 13:56:58
Vanessa
Hier noch einmal eine Beispieldatei:

https://www.herber.de/bbs/user/162969.xlsx

dabei sollen die ermittelten Werte beider Probleme nicht
auf ausgeblendete Spalten angewendet werden.

Der enthaltene Link zeigt eine Löung mit Gruppierung
die natürlich nicht hinbekommen habe :)

VG Vanessa
AW: Summe 1. Zeile von nur eingeblendten Spalte ggf. + Bedingung
19.09.2023 14:48:12
GerdL
Upps, da habe ich mich beim Testen selbst reingelegt.
Du kannst eine benutzerdefinierte Funktion nehmen; hier für 1.

Public Function Sichtbare(Bereich As Range) As Double



Dim Zell As Range, dblSum As Double


For Each Zell In Bereich.Cells
With Zell
If .ColumnWidth > 0 Then
If IsNumeric(.Value) Then
dblSum = dblSum + .Value
End If
End If
End With
Next

Sichtbare = dblSum


End Function


Gruß Gerd
Anzeige
AW: Summe 1. Zeile von nur eingeblendten Spalte ggf. + Bedingung
19.09.2023 14:57:52
daniel
HI
die im Link gezeigte Lösung hat ein paar Besonderheiten und Probleme.
Problem 1 ist, dass die Funktion nicht einen Wert ausgibt, sondern ein Array mit zwei Werten, wovon der erste die Breite ist und der zweite ein Wahrheitswert, dessen Bedeutung ich jetzt nicht kenne.
Problem 2 ist, dass solche die Veränderung der Breite nicht zwingend eine neuberechnung der Formeln auslöst und dann die Formel u.U. veraltete Werte anzeigt.

kommen wir zur Lösung, beschreiben für dein Beispiel.
als erstes brauchst du eine Hilfsszeile mit der Formel:
=Index(Zelle("breite";D1);1)

diese Formel trägst du in D10 ein und ziehst sie bis U10
die Indexfunktion reduziert das Array auf den ersten Wert, die Breite
in der Auswertung brauchst du dann die Funktion:
B2: =SummeWenns(D2:U2;D10:U10;">0")

B6: =ZÄhlenWenns(D6:U6;"Test";D10:U10;">0")


um das zweite Problem zu lösen, gibt es zwei wege
a) du gruppierst die auszublendenden Spalten und blendest dann über die Gruppierungsbuttons ("+", "-", "1", "2") ein und aus.
dann wird auf jeden Fall neu berechnet
b) wenn du über die Spaltenbreite ausblenden willst, musst du die Formel in Zeile 10 so erweitern und nach einem ein- oder ausblenden einer Spalte einen beliebigen Zellwert ändern:
=Index(Zelle("breite";D1);Zufallsbereich(1;1))

die Zufallsfunktion macht die Funktion volatil, dh sie wird dann neuberechnet, wenn sich ein Zellwert einer beliebigen Zelle ändert.
nichtvolatile Funktionen werden nur dann neu berechnet, wenn sich ein Zellwert ändert, der von der Formel verwendet wird.

Gruß Daniel





Anzeige
AW: Summe 1. Zeile von nur eingeblendten Spalte ggf. + Bedingung
19.09.2023 12:39:56
daniel
Hi
Teilergebnis und Aggregat können nur ausgeblendete Zeilen erkennen.
Für ausgeblendete Spalten kenne ich jetzt keine Lösung.
Zeig mal deinen Ansatz, den du gefunden hast, vielleicht können wir den zum Laufen bringen.
Gruß Daniel
AW: mit einer Hilfszeile auch wie folgt ..
19.09.2023 15:00:25
neopa C
Hallo Vanessa,

... z.B. in D11 folgende Formel: =ZELLE("breite";D11) und ziehe diese kopierend nach rechts
Dann in B2:=SUMMEWENN(D11:AA11;">0";D2:AA2) und in B6: = ZÄHLENWENNS(D6:AA6;"TEST";D11:AA11;">0")

Allerdings mußt Du so nach jeder Änderung der Spaltenfilterung zwingend [F9] betätigen.

Gruß Werner
.. , - ...
Anzeige
AW: mit einer Hilfszeile auch wie folgt ..
19.09.2023 16:27:47
Vanessa
Hallo Werner,

super und vielen Dank!
Macht was es soll!

VG
Vanessa

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige