Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1544to1548
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

Suche Formel

Suche Formel
05.03.2017 13:54:07
Kurt
Hallo Fachfrauen und Männer,
ich suche eine Formel für das addieren und teilen.
Beispiel:
wenn A10 >0 dann summe(A10)
wenn A10 und A20 je >0 summe(A10+A20)/2
wenn A10 und A20 und A30 je >0 summe (A10+A20+A30)/3
wenn A10 und A20 und A30 und A40 je >0 summe (A10+A20+A30+A40)/4
gruß
kurt k

26
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Suche Formel
05.03.2017 14:06:17
SF
Hola,
das klingt nach Mittelwertwenn().
Gruß,
steve1da
AW: mit SUMMENPRODUKT() geteilt durch ANZAHL() ...
05.03.2017 14:54:55
...
Hallo Kurt,
... denn weder MITTELWERTWENN() noch MITTELWERTWENNS() kann Dir in Deinem konkreten Fall wirklich helfen, ich wüsste jedenfalls momentan nicht wie.
Folgende Formel ergibt das gewünschte Ergebnis:
=SUMMENPRODUKT(((A1:A99>0)*(REST(ZEILE(A1:A99);10)=0)*(A1:A99)))/ANZAHL(INDEX((A1:A99>0)
/(REST(ZEILE(A1:A99);10)=0)/(A1:A99>0);))
Gruß Werner
.. , - ...
Stimmt, Mittelwertwenn war Quatsch owT
05.03.2017 15:00:04
SF
Hallo Werner
05.03.2017 15:30:30
Kurt
Hallo Werner,
Formel funktioniert nicht. Steht #Wert drin und der Bereich A1:A99 geht
nicht, da noch andere Zahlen drin stehen.
Es werden in A10,A20,etc. zwischenwerte angezeigt.
gruß
kurt k
Anzeige
AW: Hallo Werner
05.03.2017 15:51:35
Luschi
Hallo Kurt k,
was soll diese Feststellung 'Formel funktioniert nicht' bringen, wenn du so eine schwache Anfrage stellst.
Mache eine kleines Beispiel und lade es hier hoch. Ich selbst keinen -Finger mehr krumm, wenn nur verbale Beschreibungen geliefert werden, statt sich ein bischen Mühe bei der Erstellung eines Demobeispiels zu geben.
Gruß von Luschi
aus klein-Paris
Hey Luschi hab ich doch...
05.03.2017 16:08:56
Kurt
Hey Luschi,
habe ich doch gemacht bei der 1. Anfrage.
wenn A10 >0 dann summe(A10)
wenn A10 und A20 je >0 summe(A10+A20)/2
wenn A10 und A20 und A30 je >0 summe (A10+A20+A30)/3
wenn A10 und A20 und A30 und A40 je >0 summe (A10+A20+A30+A40)/4
gruß
kurt k
Anzeige
AW:so nicht eindeutig, denn Text auch gößer 0 owT
05.03.2017 16:14:26
...
Gruß Werner
.. , - ...
AW: eliminiere Deine #WERT-Daten, denn ...
05.03.2017 15:55:02
...
Hallo Kurt,
... das sollte man normalerweise immer zuerst tun. Du kannst in den entsprechenden Fehlerwertzellen ja WENNFORMEL() einsetzen.
Um keinen Ergebnisfehlermeldung wegen vorhanden Textwerten z.B in A1 zu erzeugen, würde meine ursprüngliche Formel z.B. so:
=SUMMENPRODUKT(((A2:A99>0)*(REST(ZEILE(A2:A99);10)=0)*(A2:A99)))/ANZAHL(INDEX((A2:A99>0)
/(REST(ZEILE(A2:A99);10)=0)/(A2:A99>0);))
geschrieben werden müssen.
Alternativ kannst Du auch gleich folgende MATRIXFormel anwenden:
{=SUMME(WENN(ISTZAHL(A1:A99);(A1:A99>0)*(REST(ZEILE(A1:A99);10)=0)*
(A1:A99)))/SUMME(WENN(ISTZAHL(A1:A99);(A1:A99>0)*(REST(ZEILE(A1:A99);10)=0)))}
Umrandende { } nicht miteingeben, sondern Formel mit STRG+SHIFT+RETURN abschließen!
Gruß Werner
.. , - ...
Anzeige
=SUMME(A10;A20;A30;A40)/ANZAHL(A10;A20;A30;A40)
05.03.2017 15:59:58
WF
.
AW: nur Werte größer 0 und evtl. #WERT! owT
05.03.2017 16:07:34
...
Gruß Werner
.. , - ...
Versteh ich nicht ...
05.03.2017 16:14:48
Kurt
AW: hast Du es ausprobiert? owT
05.03.2017 16:17:49
...
Gruß Werner
.. , - ...
natürlich
05.03.2017 16:28:56
Kurt
AW: wohl eher nicht richtig, denn sieh ...
05.03.2017 16:33:51
...
Hallo Kurt,
... die Formel in B3 würde sogar ein Ergebnis ermitteln, wenn z.B. in A30="" stünde oder dort oder sonst wo ein anderer Textwert oder sogar #WERT! vorkommt, Hauptsache es kommt wenigsten ein Zahlenwert in den betreffenden Zellen vor.
 AB
1 Ergebnis:
2 9
3 9
4  
5Werte 
61 
72 
8#WERT! 
944 
10-5 
11  
1285 
1322 
14  
19  
204 
21  
2255 
237 
30  
4014 
41  
42  

Formeln der Tabelle
ZelleFormel
B2=SUMMENPRODUKT(((A9:A99>0)*(REST(ZEILE(A9:A99); 10)=0)*(A9:A99)))/ANZAHL(INDEX((A9:A99>0)/(REST(ZEILE(A9:A99); 10)=0)/(A9:A99>0); ))
B3{=SUMME(WENN(ISTZAHL(A2:A99); (A2:A99>0)*(REST(ZEILE(A2:A99); 10)=0)*(A2:A99)))/SUMME(WENN(ISTZAHL(A2:A99); (A2:A99>0)*(REST(ZEILE(A2:A99); 10)=0)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Gruß Werner
.. , - ...
Anzeige
Hallo Werner...
05.03.2017 16:45:39
Kurt
Hallo Werner,
das ist zwar RICHTIG beim addieren aber doch nicht geteilt durch Anzahl.
18-5= 13 geteilt durch 3 (da 3 Zellen A10, A20,A40 größer als 0 sind)
Ergebnis 4,33
gruß
kurt k
AW: -5 ist aber nicht größer als 0! owT
05.03.2017 16:51:17
...
Gruß Werner
.. , - ...
Sch... DU hast natürlich Recht...
05.03.2017 17:02:42
Kurt
Hallo Werner,
DU hast Recht.
Der Ansatz von Dir ist wohl der Richtige !
Jetzt wollte ich dies auf meine 2. Tabelle auf folgende
Zellen ausführen:
K58, K68, K82 und K88
klappt nicht, leider ! In Zellee K58 steht eine 5 und K68 eine 4 also müßte 4,5 sein.
wird aber 5,00 angezeigt.
hier die Formel:
=SUMME(WENN(ISTZAHL(K58:K88); (K58:K88>0)*(REST(ZEILE(K58:K88); 58)=0)*(K58:K88))) /SUMME(WENN(ISTZAHL(K58:K88); (K58:K88>0)*(REST(ZEILE(K58:K88); 58)=0)))
anstelle 10 habe ich die erste Zelle genommen 58.
gruß
kurt k
Anzeige
Mittelwert wenn grösser null
05.03.2017 17:11:23
Josef
Hallo Kurt
Wenn du nur vier Zellen zu berechnen hast geht das auch einfacher.
=SUMME(A10;A20;A30;A40)/ANZAHL(LN(A10);LN(A20);LN(A30);LN(A40))
Gruss Sepp
AW: die Datenwerte sollten größer 0 sein ...
05.03.2017 17:18:50
...
Hallo Sepp,
... ich muss jetzt allerdings offline gehen und kann mich jetzt nicht mehr beteiligen.
Gruß Werner
.. , - ...
Tausend Dank auch an Werner ! -)
05.03.2017 17:26:27
Kurt
Hallo Sepp...perfekt ! Danke an ALLE !!! -)
05.03.2017 17:25:39
Kurt
Hallo Sepp,
die Formel rechnet !
gruß
kurt k
Danke für die Rückmeldung und...
05.03.2017 17:58:00
Josef
Hallo Kurt
...Werner hat zurecht noch Bedenken betreffend negativen Zahlen geäussert.
Sollten in den Zellen auch Zahlen kleiner null vorkommen, dann muss der Summenteil noch etwas angepasst werden.
=(MAX(0;A10)+MAX(0;A20)+MAX(0;A30)+MAX(0;A40))/ANZAHL(LN(A10);LN(A20);LN(A30);LN(A40))
Gruss Sepp
Anzeige
AW: =SUMME(A10;A20;A30;A40)/ANZAHL(A10;A20;A30;A40)
05.03.2017 16:14:09
Kurt
Hallo,
das finkltioniert nur wenn mindestens 2 Zellen werte drin stehen.
Wenn nur in A10 Wert drin steht wird auch durch 4 geteilt.
gruß
kurt k
AW: lies auch meinen Beitrag von 15:59:58 owT
05.03.2017 16:16:57
15:59:58
Gruß Werner
.. , - ...
zu der Uhrzeit hast Du nichts geschrieben
05.03.2017 16:24:54
WF
und, ich vermute >0 wollte er nicht, sondern ungleich leer.
Und Fehlerwerte gibt es nur außerhalb der 4 relevanten Zellen.
WF
AW: er hatte das bereits eingangs geschrieben! owT
05.03.2017 16:35:08
...
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige