Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Formelproblem SUMMENPRODUKT RUNDEN und ""
#1
Hallöchen,

hab heute gleich noch ein Problem. Ich möchte von Werten zählen, wie oft die in einem bestimmten Bereich liegen.

Die Bewertung soll anhand gerundeter Werte erfolgen, wobei die Werte an sich nicht verändert werden sollen. Dann wär's ja einfach und das RUNDEN bei SUMMENPRODUKT nicht nötig Smile Ich könnte natürlich auch die Grenzwerte "vergewalt..." und jeweils 0,5 verrechnen, aber vielleicht geht's auch anders?

Die Werte werden per Formel ermittelt.
Damit man 0 von fehlenden Werten unterscheiden kann, wird "" ausgegeben. Allerdings bringt mir meine Formel in dem Fall #WERT. Bekommt man das irgendwie gebacken?

Ich habe hier mal ein vereinfachtes Beispiel.  Wenn Ihr in C3 eine Zahl eintragt, 0 oder was anderes, passt es. Wenn in Zeile 3 bei irgendeinem Wert kein Eintrag ist, geht die Formel nicht auf und bringt den Fehler.
Die x unter den Werten sind nur zur Veranschaulichung, was gezählt werden soll.

Tabellenblattname: Tabelle2
ABCDEFGH
1Wert1Wert2Wert3Wert4Wert5Wert6Wert7Wert8
21-0.981.03-1.041.28-1.122.5
31-0.981.03-1.041.28-1.122.5
4xxxx
5
6Grenzwerte:-11
7Anzahl:#WERT!

Benutzte Formeln:
A2:  =WENN(A3<>"";A3;"")
B2:  =WENN(B3<>"";B3;"")
C2:  =WENN(C3<>"";C3;"")
D2:  =WENN(D3<>"";D3;"")
E2:  =WENN(E3<>"";E3;"")
F2:  =WENN(F3<>"";F3;"")
G2:  =WENN(G3<>"";G3;"")
H2:  =WENN(H3<>"";H3;"")
B7:  =SUMMENPRODUKT((RUNDEN(A2:H2;1)<=C6)*(RUNDEN(A2:H2;1)>=B6))
© schauan
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#2
Hallo,

mir fällt leider nichts besseres ein als:
{=SUMME(WENN(ISTZAHL(A2:H2);(RUNDEN(A2:H2;1)<=C6)*(RUNDEN(A2:H2;1)>=B6);0))}
Gruß
Michael
[-] Folgende(r) 1 Nutzer sagt Danke an Der Steuerfuzzi für diesen Beitrag:
  • schauan
Antworten Top
#3
Hi,

funktioniert nicht!
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:
  • schauan
Antworten Top
#4
Hallöchen,

danke Euch erst mal für die Formeln.

@Michael,
funktioniert.

@Edgar
die Formel scheint nur A2 zu berücksichtigen.
Mit einer 1 in A3 kommt die 1 als Ergebnis.
Ändere ich irgendwas in B3:H3, passiert da nix.
Schreibe ich in A3 eine 2, kommt als Ergebnis 0
Leere ich A3, kommt allerdings auch die 1 als Ergebnis. Ich habe B3:H3 auch noch geleert, die 1 bleibt.

edit: --> ich war gerade am Testen und Schreiben, hat sich mit Deinem "funktioniert nicht" überschnitten.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Hallo André,

warum änderst du nicht die "" in 0 um?

Bei der Summenprodukt Formel, kannst du ja mal vor jeder Klammer ein -- setzen und testen.
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • schauan
Antworten Top
#6
Hallo atilla,

die 0 kann auch vorkommen, ich muss das also von einem fehlenden Wert unterscheiden.
Dann muss ich noch die zählen, die außerhalb sind und eben die "fehlenden".

Ich hatte bei den fehlenden übrigens auch schon als "Krücke" 999 drin Smile was mir dann allerdings in allen Formeln eine zusätzliche Bedingung beschert, einschl. bedingter Formatierung.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#7
Hallo

 ABCDEFGH
1Wert1Wert2Wert3Wert4Wert5Wert6Wert7Wert8
21-1 1-11,3-1,12,5
31-0,98 1,03-1,041,28-1,122,5
4        
5        
6        
7Grenzwerte:-11     
8Anzahl:4      

ZelleFormel
A2=WENN(A3="";"";RUNDEN(A3;1))
B8=ZÄHLENWENNS(A2:H2;">="&B7;A2:H2;"<="&C7)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • schauan
Antworten Top
#8
Oder matrixformel:


PHP-Code:
=SUM(N(INT((A2:H3+1)/2)=0)) 
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • schauan
Antworten Top
#9
Hallo snb,

das mit der Ganzzahl ist vielleicht auch eine gute Idee.
Allerdings dürfte es in meinem Fall leider nix werden. Die Grenzwerte sind variabel könnten auch Dezimalstellen enthalten. Sad
Unabhängig davon funktioniert es noch nicht. Als Matrixformel kommt übrigens in jedem Fall #WERT

Tabellenblattname: Tabelle1
ABCDEFGH
1Wert1Wert2Wert3Wert4Wert5Wert6Wert7Wert8
21-11-11,3-1,12,5
31-0,981,03-1,041,28-1,122,5
41111,131,41
510,981,041,1131,441,01
6        
7Grenzwerte:-11     
8Anzahl:4      
9Zeile2Soll
1014
11Zeile 4
1203

Benutzte Formeln:
A2: =WENN(A3="";"";RUNDEN(A3;1))
B2: =WENN(B3="";"";RUNDEN(B3;1))
C2: =WENN(C3="";"";RUNDEN(C3;1))
D2: =WENN(D3="";"";RUNDEN(D3;1))
E2: =WENN(E3="";"";RUNDEN(E3;1))
F2: =WENN(F3="";"";RUNDEN(F3;1))
G2: =WENN(G3="";"";RUNDEN(G3;1))
H2: =WENN(H3="";"";RUNDEN(H3;1))
A4: =WENN(A5="";"";RUNDEN(A5;1))
B4: =WENN(B5="";"";RUNDEN(B5;1))
C4: =WENN(C5="";"";RUNDEN(C5;1))
D4: =WENN(D5="";"";RUNDEN(D5;1))
E4: =WENN(E5="";"";RUNDEN(E5;1))
F4: =WENN(F5="";"";RUNDEN(F5;1))
G4: =WENN(G5="";"";RUNDEN(G5;1))
H4: =WENN(H5="";"";RUNDEN(H5;1))
B10: =SUMME(N(GANZZAHL((A2:H2+1)/2)=0))
B12: =SUMME(N(GANZZAHL((A4:H4+1)/2)=0))
von schauan
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#10
Hallo André,

wenn die Zellen keine Textzellen sind, funktioniert es bei mir z.B. so:

ABCDEFGH
1Wert1Wert2Wert3Wert4Wert5Wert6Wert7Wert8
21-0,9801,03-1,041,28-1,122,5
31-0,981,03-1,041,28-1,122,5
4xxxx
5
6Grenzwerte:-11
7Anzahl:4
Formeln der Tabelle
ZelleFormel
A2=WENN(A3<>"";A3;"0")
B2=WENN(B3<>"";B3;"0")
C2=WENN(C3<>"";C3;"0")
D2=WENN(D3<>"";D3;"0")
E2=WENN(E3<>"";E3;"0")
F2=WENN(F3<>"";F3;"0")
G2=WENN(G3<>"";G3;"0")
H2=WENN(H3<>"";H3;"0")
B7=SUMMENPRODUKT(ISTZAHL(A2:H2)*(RUNDEN(A2:H2;1)<=C6)*(RUNDEN(A2:H2;1)>=B6))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • schauan
Antworten Top


Gehe zu:


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