Registriert seit: 26.04.2019
Version(en): 2013
Kann ich gern tun. In dieser Tabelle sollte dann z.B. für das Year 2004 die Zahl 2 herauskommen für die Bedingung:
(Year1 < 2005) UND ((Year2 > 2004) ODER (Year2="")) UND
KD = "B1" ODER "AA... Tabelle1 | A | B | C | D | E | F |
1 | Year 1 | Year 2 | KD | | KDs | |
2 | 2003 | 2008 | B1 | | B1 | |
3 | 2003 | | T3 | | AA | |
4 | 2003 | 2009 | A | | | |
5 | 2005 | 2009 | AA | | Year | Number |
6 | 2003 | 2005 | A1 | | 2004 | 2 |
7 | 2003 | | E | | | |
8 | 2003 | 2004 | AA | | | |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Registriert seit: 13.04.2014
Version(en): 365
26.04.2019, 13:42
(Dieser Beitrag wurde zuletzt bearbeitet: 26.04.2019, 13:50 von BoskoBiati.)
Hallo,
ich glaube nicht, dass da jemals 2 rauskommen kann, da nur eine einzige Zeile die Bedingungen erfüllt:
Code:
{=SUMMENPRODUKT((A2:A8<=E6)*((B2:B8>E6)+(B2:B8=""))*(C2:C8=MTRANS(E2:E3)))}
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:1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag 28
• Henba
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo bei den Bedingungen Y1<2005 und Year2 >2004 kommt hier nie und nimmer 2 heraus...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 26.04.2019
Version(en): 2013
Das stimmt, sorry. (Year1 < 2005) UND ((Year2 > 2004) ODER (Year2="")) UND KD = "B1" ODER "AA... passt nur für Zeile 2.
Wenn die Bedingung abgeändert wird zu (Year1 < 2005) UND ((Year2 > 2005) ODER (Year2="")) UND KD = "B1" ODER "AA... käme noch die Zeile 8 hinzu und zwei sollte herauskommen.
Mit der Formel von BoskoBiati klappts auch prima. Ich verstehe gerade nur noch nicht, warum ich MTRANS brauche?
Registriert seit: 13.04.2014
Version(en): 365
Hi,
weil bei Summenprodukt die Bereiche immer gleich groß sein müssen. E2:E3 ist aber kleiner. Also wandelt man es mit MTRANS in einen horizontalen Bereich, dann geht es. Stünden die Werte in E2:F2, dann könnte man darauf verzichten.
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:1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag 28
• Henba
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, wenn du die KD's nicht in E2 und E3 schreibst sondern in E1 und F1 brauchst du kein MTRANS() - Die Bereiche sind halt nicht gleich groß.
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• Henba
Registriert seit: 26.04.2019
Version(en): 2013
Okay, alles klar :), vielen Dank!
Registriert seit: 10.04.2014
Version(en): Office 2019
(26.04.2019, 13:55)Henba schrieb: Das stimmt, sorry. (Year1 < 2005) UND ((Year2 > 2004) ODER (Year2="")) UND KD = "B1" ODER "AA... passt nur für Zeile 2.
Wenn die Bedingung abgeändert wird zu (Year1 < 2005) UND ((Year2 > 2005) ODER (Year2="")) UND KD = "B1" ODER "AA... käme noch die Zeile 8 hinzu und zwei sollte herauskommen.
Das wird mir zu konfus. Bei (Year1 < 2005) UND ((Year2 > 2005) ODER (Year2="")) UND
KD = "B1" ODER "AA" bekomme ich immer noch nur 1 heraus... ... die Zeile in gelb..:
Arbeitsblatt mit dem Namen 'Blatt1' |
| H | I | J |
1 | Year 1 | Year 2 | KD |
2 | 2003 | 2008 | B1 |
3 | 2003 | 2009 | A |
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 26.04.2019
Version(en): 2013
26.04.2019, 14:38
(Dieser Beitrag wurde zuletzt bearbeitet: 26.04.2019, 14:39 von Henba.)
Jo sorry, tut mir leid. Denkfehler meinerseits (man sollte nichts parallel machen...). Hatte nur versucht, einen Fall zu konstruieren, in dem 2 Zeilen wahr sind. Zeile 8 kommt eben nicht dazu, wenn man die Bedingung für das Year 2 > 2005 statt 2004 setzt, da ja 2004 in Zeile 8 steht und 2004 eben weder größer als 2004 noch größer als 2005 ist... herje. Man könnte z.B. die Zelle B8 auf 2009 setzen, dann müsste man zwei bekommen.
Unabhängig vom Beispiel bin ich jedoch glücklich (und froh, dass Excel für mich "rechnet"/zählt