3 Variable(Anzahl der Zellen) Summen
#11
Hallo, für mich sehen mehrere Zahlenreihen (Zeilen) anders aus. Nenne doch deine Datei zum Schluss mit V.9 (9.Version) dann kann man besser sehen wo wir sind. Ich bin zumindest erst Mal raus...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#12
Hi,



Code:
=WENN(ANZAHL2(INDEX(B3:AE3;VERGLEICH(WAHR;B1:AE1;0)):INDEX($A$3:$AE$3;AGGREGAT(15;6;SPALTE($A$1:$AE$1)/($A$1:$AE$1=WAHR);2)))=0;"";SUMME(INDEX(B3:AE3;VERGLEICH(WAHR;B1:AE1;0)):INDEX($A$3:$AE$3;AGGREGAT(15;6;SPALTE($A$1:$AE$1)/($A$1:$AE$1=WAHR);2))))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • o0Julia0o
Top
#13
ach danke :)

funktioniert teilweise. Wenn man eine Zahl größer 0 in D3 eingibt, wird diese nicht nur für die 1. Wahr-Summe addiert, sondern auch zu der 2. Wahr-Summe. Obwohl ja im 2. Wahr-Summenbereich keine Zahl steht. Jetzt habe ich auch verstanden, was Jockel meinte. Ich habe das mal so gemacht, dann sieht man was ich meine mit den Summen:
   

.xlsx   Test.xlsx (Größe: 12,94 KB / Downloads: 18)
Top
#14
Hi,

dann eben so:


Code:
=WENN(ANZAHL2(INDEX(B3:AE3;VERGLEICH(WAHR;B1:AE1;0)+1):INDEX($A$3:$AE$3;AGGREGAT(15;6;SPALTE($A$1:$AE$1)/($A$1:$AE$1=WAHR);2)))=0;"";SUMME(INDEX(B3:AE3;VERGLEICH(WAHR;B1:AE1;0)+1):INDEX($A$3:$AE$3;AGGREGAT(15;6;SPALTE($A$1:$AE$1)/($A$1:$AE$1=WAHR);2))))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • o0Julia0o
Top
#15
wow - das übersteigt dann selbst beim Nachvollziehen meine Fertigkeiten. Am letzten Feld(AH3) habe ich es jedoch alleine hinbekommen. Naja - fast. Bei 0 kommt wie gewünscht auch 0. Und bei - kommt ebenfalls wie gewünscht 0. Jedoch kommt auch bei "" eine 0 als Ergebnis anstelle von: "". So lautet meine Formel:
Code:
=WENN(SUMME(AE3:INDEX(B3:AE3;;AGGREGAT(15;6;SPALTE(B2:AE2)-1/(B1:AE1=WAHR);2)+1))=0;0;WENN(SUMME(AE3:INDEX(B3:AE3;;AGGREGAT(15;6;SPALTE(B2:AE2)-1/(B1:AE1=WAHR);2)+1))="-";0;WENN(SUMME(AE3:INDEX(B3:AE3;;AGGREGAT(15;6;SPALTE(B2:AE2)-1/(B1:AE1=WAHR);2)+1))="";"";SUMME(AE3:INDEX(B3:AE3;;AGGREGAT(15;6;SPALTE(B2:AE2)-1/(B1:AE1=WAHR);2)+1)))))
Vom Grundsatz her nachvollziehbar. Ich gucke zuerst ob in dem Bereich 0 als Ergebnis ist, dann soll er auch 0 ausgeben. Wenn das nicht der Fall ist überprüfe ich auf -, dann soll er 0 ausgeben. Wenn das widerum nicht der Fall ist dann soll die Formel auf "" überprüfen und auch "" ausgeben. Wenn das nicht der Fall ist(also für alle anderen Werte) soll er diese ausgeben. Er berechnet alles richtig, nur bie "" gibt er ebenfalls 0 aus anstelle von "":

   

.xlsx   Test.xlsx (Größe: 12,98 KB / Downloads: 10)
Top
#16
Hi,

ich weiß nicht, was dieser Quatsch soll. Du brauchst Dir doch nur die andere Formel ansehen:


Code:
=WENN(ANZAHL2(AE3:INDEX(A3:AE3;;AGGREGAT(15;6;SPALTE(A2:AE2)/(A1:AE1=WAHR);2)))=0;"";SUMME(AE3:INDEX(B3:AE3;;AGGREGAT(15;6;SPALTE(B2:AE2)-1/(B1:AE1=WAHR);2)+1)))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • o0Julia0o
Top
#17
hi BoskoBiati,

deine Formel macht aber doch genau das gleiche wie meine - leider:
(14.05.2017, 17:10)BoskoBiati schrieb:
Code:
=WENN(ANZAHL2(AE3:INDEX(A3:AE3;;AGGREGAT(15;6;SPALTE(A2:AE2)/(A1:AE1=WAHR);2)))=0;"";SUMME(AE3:INDEX(B3:AE3;;AGGREGAT(15;6;SPALTE(B2:AE2)-1/(B1:AE1=WAHR);2)+1)))
Das Ergebnis, wenn ich "" eingetragen habe in allen Feldern vom 3ten(in dem Fall gerade P3:AE3) Bereich ist 0 statt "":
   

.xlsx   Test.xlsx (Größe: 12,97 KB / Downloads: 15)
Top
#18
Hi,

Zitat:deine Formel macht aber doch genau das gleiche wie meine
Macht sie das???:

Arbeitsblatt mit dem Namen 'Tabelle1'
 PQRSTUVWXYZAAABACADAEAFAGAH
215161718192021222324252627282930∑1∑2∑3
3                5  
4                00 
5                50 

ZelleFormel
AF3=WENN(ANZAHL2(B3:INDEX(B3:AE3;VERGLEICH(WAHR;B1:AE1;0)))=0;"";SUMME(B3:INDEX(B3:AE3;VERGLEICH(WAHR;B1:AE1;0))))
AG3=WENN(ANZAHL2(INDEX(B3:AE3;VERGLEICH(WAHR;B1:AE1;0)+1):INDEX($A$3:$AE$3;AGGREGAT(15;6;SPALTE($A$1:$AE$1)/($A$1:$AE$1=WAHR);2)))=0;"";SUMME(INDEX(B3:AE3;VERGLEICH(WAHR;B1:AE1;0)+1):INDEX($A$3:$AE$3;AGGREGAT(15;6;SPALTE($A$1:$AE$1)/($A$1:$AE$1=WAHR);2))))
AH3=WENN(ANZAHL2(AE3:INDEX(A3:AE3;;AGGREGAT(15;6;SPALTE(A2:AE2)/(A1:AE1=WAHR);2)))=0;"";SUMME(AE3:INDEX(B3:AE3;;AGGREGAT(15;6;SPALTE(B2:AE2)-1/(B1:AE1=WAHR);2)+1)))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg


Ich würde an Deiner Stelle mal kontrollieren, ob die Zellen leer sind!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • o0Julia0o
Top
#19
(14.05.2017, 17:53)BoskoBiati schrieb: Ich würde an Deiner Stelle mal kontrollieren, ob die Zellen leer sind!
Tatsächlich, danke!! AE27:AE30 soll irgendetwas dringestanden haben. Aber Excel zeigt mir nicht an, was. Weder im Feld noch oben in der Zeile. Durch drücken der Ent-Taste wird das aber trotzdem gelöscht, was auch immer dort drinsteht. Wie soll man das auch ahnen, wenn man nichts sieht:

.xlsx   Test.xlsx (Größe: 12,97 KB / Downloads: 8)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste