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

Problem mit WENN Und mit 3 Bedingungen

Problem mit WENN Und mit 3 Bedingungen
04.01.2014 07:44:47
Howard

Hallo,
habe sechs Zahlen in Bereich C7:H7 und benötige nun eine Formel, die die Anzahl
derjenigen Zahlen in diesem Bereich ermittelt, die folgende drei Bedingungen
erfüllen:
1.) Zahlen muß zwischen 30 und 39 liegen
2.) Zahl muß in einer anderen Tabelle im Bereich U64:U79 vorkommen
3.) Zahl muß ungerade sein
Ich bin zwar in der Lage, für jede einzelne Zahl in diesem Bereich für alle drei
Bedingungen eine Wenn-Formel anzuwenden, aber dann müßte ich einen Mordsaufwand leisten und würde Dutzende solcher Formeln benötigen.
Wie läßt sich das Problem mit nur einer einzigen Formel lösen?

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
kein Problem mit 3 Bedingungen ...
04.01.2014 08:38:01
Matthias
Hallo
Na so ein großer Aufwand ist das ja nun wirklich nicht
Tabelle1

 BCDEFGHI
6 001001Anzahl
7 364433924372
8        
91 = Ungerade001101press F9
101 = zw.30-39101001
111 = in Tab2 vorhanden101001

Formeln der Tabelle
ZelleFormel
C6=WENN(UND(C9=1;C10=1;C11=1);1;0)
D6=WENN(UND(D9=1;D10=1;D11=1);1;0)
E6=WENN(UND(E9=1;E10=1;E11=1);1;0)
F6=WENN(UND(F9=1;F10=1;F11=1);1;0)
G6=WENN(UND(G9=1;G10=1;G11=1);1;0)
H6=WENN(UND(H9=1;H10=1;H11=1);1;0)
C7=GANZZAHL(ZUFALLSZAHL()*49)
D7=GANZZAHL(ZUFALLSZAHL()*49)
E7=GANZZAHL(ZUFALLSZAHL()*49)
F7=GANZZAHL(ZUFALLSZAHL()*49)
G7=GANZZAHL(ZUFALLSZAHL()*49)
H7=GANZZAHL(ZUFALLSZAHL()*49)
I7=SUMME(C6:H6)
C9=REST(C7;2)
D9=REST(D7;2)
E9=REST(E7;2)
F9=REST(F7;2)
G9=REST(G7;2)
H9=REST(H7;2)
C10=WENN(UND(C7>=30;C7<=39);1;0)
D10=WENN(UND(D7>=30;D7<=39);1;0)
E10=WENN(UND(E7>=30;E7<=39);1;0)
F10=WENN(UND(F7>=30;F7<=39);1;0)
G10=WENN(UND(G7>=30;G7<=39);1;0)
H10=WENN(UND(H7>=30;H7<=39);1;0)
C11=WENN(ZÄHLENWENN(Tabelle2!$U$64:$U$79;C7)>0;1;0)
D11=WENN(ZÄHLENWENN(Tabelle2!$U$64:$U$79;D7)>0;1;0)
E11=WENN(ZÄHLENWENN(Tabelle2!$U$64:$U$79;E7)>0;1;0)
F11=WENN(ZÄHLENWENN(Tabelle2!$U$64:$U$79;F7)>0;1;0)
G11=WENN(ZÄHLENWENN(Tabelle2!$U$64:$U$79;G7)>0;1;0)
H11=WENN(ZÄHLENWENN(Tabelle2!$U$64:$U$79;H7)>0;1;0)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Kann man auch als Summenprodukt-MatrixFormel versuchen umzusetzen
Da hab ich jetzt keine Zeit.
Gruß Matthias

Anzeige
AW: kein Problem mit 3 Bedingungen ...
04.01.2014 15:32:54
Howard
Hallo Matze,
ich finde schon, daß das ein ordentlicher Aufwand ist. Immerhin hast Du gut drei Dutzend Formeln
verwendet, so wie ich es auch versucht hätte.
Die Reihe C7:H7 ist nur eine von insgesamt 50 Reihen und die Fragestellung dient auch nur dazu
eine Formel zu bekommen, die ich dann auf andere Anforderungen verifizieren kann. Also als Beispiel
auch in einem anderen Feld prüfen, ob die Zahlen gerade und zwischen 0 und 9 liegen usw.
Jetzt kannst Du Dir vielleicht vorstellen, warum ich vermeiden wollte, für eine einzige Zahlenreihe
drei Dutzend Formeln schreiben zu müssen.
Es muß doch noch eine Möglichkeit geben, daß man nicht jedes Feld einzeln auf die Bedingungen hin abcheckt, sondern in einer Formel die ganze Zahlenreihe, oder?
Es müßte wohl mit ZÄHLENWENN zu lösen sein, wenn man sie in WENN(UND... irgendwie integriert.

Anzeige
wie vorgeschlagen ... Summenprodukt-Matrixformel
05.01.2014 03:56:26
Matthias
Hallo Howard
Immerhin hast Du gut drei Dutzend Formeln verwendet
&nbsp&nbsp&nbsp&nbspSo ganz stimmt das nicht! Man kann Bereiche markieren, die Formel einmal eingeben
&nbsp&nbsp&nbsp und mit Strg+Enter abschließen.


Übrigens:
Es müßte wohl mit ZÄHLENWENN zu lösen sein, wenn man sie in WENN(UND... irgendwie integriert.
&nbsp&nbsp&nbsp&nbspIch hatte ja bereits im ersten Beitrag geschrieben:
&nbsp&nbsp&nbsp&nbspKann man auch als Summenprodukt-MatrixFormel versuchen umzusetzen


Die Lösung (wie vorgeschlagen) hat Dir nun Erich gezeigt.
Einfach noch die Referenz zur anderen Tabelle herstellen, DeineTabelle!$U$64:$U$79
was Erich hier nur zur besseren Darstellung im Forum weggelassen hat.
Gruß Matthias (ein Gruß am Ende ist doch nett, oder?)

Anzeige
mit einer Formel
05.01.2014 01:54:59
Erich
Hi Howard,
so geht's weniger aufwändig:
 CDEFGHIJTU
736443392437 2  
8       2  
64         11
65         12
66         13
67         14
68         36
69         15
70         16
71         37
72         33
73         17
74         18
75         19
76         20
77         21
78         22
79         23
80          

Formeln der Tabelle
ZelleFormel
J7{=SUMMENPRODUKT((C7:H7>=30)*(C7:H7<=39)*ISTZAHL(VERGLEICH(C7:H7;U64:U79;0))*REST(C7:H7;2))}
J8{=SUMMENPRODUKT((C7:H7>=30)*(C7:H7<=39)*ZÄHLENWENN(U64:U79;C7:H7)*REST(C7:H7;2))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
... und ohne {} ...
05.01.2014 10:44:19
neopa
Hallo Erich,
... zunächst wünsche ich Dir ein erfolgreiches neues Jahr mit besserer Gesundheit.
Du hast in Deinen beiden Formeln sicherlich zuerst SUMME() zu stehen gehabt und dann diese Funktion durch SUMMENPRODUKT() ersetzt. Wie Du natürlich weißt, aber Howard evtl. nicht, sind dann die {} nicht mehr notwendig. Sicherlich ist vor dem Einstellen hier im Thread nur vergessen worden, die {} aufzuheben.
Gruß Werner
.. , - ...

Danke, Werner!
05.01.2014 12:19:24
Erich
Hi Werner,
herzlichen Dank für Deine guten Wünsche!
Natürlich - es geht besser ohne die {}, und natürlich, du liegst richtig mit deiner SUMME()-Vermutung.
Die drei Tasten habe ich dann wohl immer wieder im Affekt gedrückt... :-)
Dir und Birgit und auch allen, die das lesen, wünsche ich ein gutes, schönes, erfolgreiches, gesundes, ... neues Jahr!
Grüße aus Kamp-Lintfort von Erich

Anzeige
ok, ohne {} ... gesundes Neues für Alle :-) oT
05.01.2014 13:20:19
Matthias

AW: mit einer Formel
05.01.2014 20:12:20
Howard
Hallo zusammen,
habe erst jetzt Zeit gefunden Eure Beiträge zu lesen.
Erstmal Dank an alle Beteiligten. Sorry, Matthias, daß ich den Gruß am Ende vergessen habe. Stand unter
Zeitdruck und mußte schnell weg.
Hatte versucht das Problem mit drei Summenformeln ( =SUMME(WENN(UND(ZÄHLENWENN(....... zu lösen, und wußte, daß ich eine Funktion brauche, mit der man eine Schnittmenge bilden kann. Jetzt kenn ich sie:
SUMMENPRODUKT is it!
Wieder etwas dazugelernt.
Gruß
Howard

316 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige