Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
29.06.2017, 08:10
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2017, 08:10 von schauan.)
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 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 | A | B | C | D | E | F | G | H |
---|
1 | Wert1 | Wert2 | Wert3 | Wert4 | Wert5 | Wert6 | Wert7 | Wert8 |
---|
2 | 1 | -0.98 | | 1.03 | -1.04 | 1.28 | -1.12 | 2.5 |
---|
3 | 1 | -0.98 | | 1.03 | -1.04 | 1.28 | -1.12 | 2.5 |
---|
4 | x | x | | x | x | | | |
---|
5 | | | | | | | | |
---|
6 | Grenzwerte: | -1 | 1 | | | | | |
---|
7 | Anzahl: | #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)
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
29.06.2017, 08:53
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2017, 08:59 von Der Steuerfuzzi.)
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
Registriert seit: 13.04.2014
Version(en): 365
29.06.2017, 09:15
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2017, 09:15 von BoskoBiati.)
Hi,
funktioniert nicht!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
29.06.2017, 09:25
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2017, 09:26 von schauan.)
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)
Registriert seit: 14.04.2014
Version(en): 2003, 2007
29.06.2017, 10:00
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2017, 10:00 von atilla.)
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:1 Nutzer sagt Danke an atilla für diesen Beitrag 28
• schauan
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
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 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)
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo | A | B | C | D | E | F | G | H | 1 | Wert1 | Wert2 | Wert3 | Wert4 | Wert5 | Wert6 | Wert7 | Wert8 | 2 | 1 | -1 | | 1 | -1 | 1,3 | -1,1 | 2,5 | 3 | 1 | -0,98 | | 1,03 | -1,04 | 1,28 | -1,12 | 2,5 | 4 | | | | | | | | | 5 | | | | | | | | | 6 | | | | | | | | | 7 | Grenzwerte: | -1 | 1 | | | | | | 8 | Anzahl: | 4 | | | | | | |
Zelle | Formel | 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:1 Nutzer sagt Danke an shift-del für diesen Beitrag 28
• schauan
Registriert seit: 29.09.2015
Version(en): 2030,5
Oder matrixformel: PHP-Code: =SUM(N(INT((A2:H3+1)/2)=0))
Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
• schauan
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
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. Unabhängig davon funktioniert es noch nicht. Als Matrixformel kommt übrigens in jedem Fall #WERT Tabellenblattname: Tabelle1 | A | B | C | D | E | F | G | H |
---|
1 | Wert1 | Wert2 | Wert3 | Wert4 | Wert5 | Wert6 | Wert7 | Wert8 |
---|
2 | 1 | -1 | | 1 | -1 | 1,3 | -1,1 | 2,5 |
---|
3 | 1 | -0,98 | | 1,03 | -1,04 | 1,28 | -1,12 | 2,5 |
---|
4 | 1 | 1 | | 1 | 1,1 | 3 | 1,4 | 1 |
---|
5 | 1 | 0,98 | | 1,04 | 1,11 | 3 | 1,44 | 1,01 |
---|
6 | | | | | | | | |
---|
7 | Grenzwerte: | -1 | 1 | | | | | |
---|
8 | Anzahl: | 4 | | | | | | |
---|
9 | | Zeile2 | Soll | | | | | |
---|
10 | | 1 | 4 | | | | | |
---|
11 | | Zeile 4 | | | | | | |
---|
12 | | 0 | 3 | | | | | |
---|
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)
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo André, wenn die Zellen keine Textzellen sind, funktioniert es bei mir z.B. so: | A | B | C | D | E | F | G | H | 1 | Wert1 | Wert2 | Wert3 | Wert4 | Wert5 | Wert6 | Wert7 | Wert8 | 2 | 1 | -0,98 | 0 | 1,03 | -1,04 | 1,28 | -1,12 | 2,5 | 3 | 1 | -0,98 | | 1,03 | -1,04 | 1,28 | -1,12 | 2,5 | 4 | x | x | | x | x | | | | 5 | | | | | | | | | 6 | Grenzwerte: | -1 | 1 | | | | | | 7 | Anzahl: | 4 | | | | | | | Formeln der Tabelle | Zelle | Formel | 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:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• schauan
|