Registriert seit: 05.03.2016
Version(en): 2010
Hallo Excel-Profis :)
Ich habe ein Problemchen, an dem ich mir grad die Zaehne ausbeisse:
Gegeben:
2 Zellen. In denen laeuft je eine Berechnung und erzeugen je nach Parameter versch. Ergebisse.
Finale Ausgabe in einer dritten Zelle, hier soll wenn
Zelle1<500 der Wert von Zelle1 stehen (z.B. 450).
Zelle1>=500 und Zelle2>=500 der Wert von Zelle2 stehen (z.B. 700).
Zelle1>=500 und Zelle2<500 ein fester Wert von 500 stehen.
Wie bekomme ich sowas hin (keine Makros)?
Vielen Dank schonmal! :)
Chris
Registriert seit: 10.04.2014
Version(en): Office 2019
05.03.2016, 23:42
(Dieser Beitrag wurde zuletzt bearbeitet: 05.03.2016, 23:42 von Jockel.)
Hi Chris, meinst du so..?
PHP-Code:
=WENN(A14<500;A14;WENN(UND(A14>=500;B14>=500);B14;WENN(UND(A14>=500;B14<500);500;"")))
Arbeitsblatt mit dem Namen 'Tabelle3' |
| A | B | C |
14 | 450 | 850 | 450 |
15 | 505 | 700 | 700 |
16 | 505 | 300 | 500 |
Zelle | Formel |
C14 | =WENN(A14<500;A14;WENN(UND(A14>=500;B14>=500);B14;WENN(UND(A14>=500;B14<500);500;""))) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
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
• Chris_EDNC
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo
Und für diejenigen mit ganz aktuellen Excel-Versionen (>=16.0.6528.1011):
Code:
=WENNS(A14<500;A14;B14>=500;B14;WAHR;500)
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
ohne WENN(S):
Code:
=(F11<500)*F11+(F11>=500)*((G11>=500)*G11+(G11<500)*500)
=(F11<500)*F11+(F11>=500)*MAX(G11;500)
=MAX(F11;(F11>=500)*MAX(G11;500))
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo Edgar
Deine letzte Variante ist bisher die beste. Nicht nur weil sie die kürzeste ist sondern auch weil sie nur 3 Zellbezüge und 3 Funktionen/Operatoren beinhaltet.
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 05.03.2016
Version(en): 2010
Super, es geht!!! :)
Ich habe Jockels Loesung genommen. Die von Edgar habe ich nicht verstanden... ;)
Vielen Dank nochmals!
Chris
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
06.03.2016, 09:37
(Dieser Beitrag wurde zuletzt bearbeitet: 06.03.2016, 09:37 von WillWissen.)
Hallo zusammen,
@Edgar
Dein letzter Vorschlag rechnet nicht korrekt:
Tabelle3 | A | B | C | G | H |
1 | | | | Edgar III | Formel ergibt: |
2 | 505 | 300 | 505 | 505 | =MAX(A2;(A2>=500)*MAX(B2;500)) |
3 | | | | | =MAX(505;(WAHR(1))*500)) |
4 | | | | | =MAX(505;500)=505 |
Formeln der Tabelle |
Zelle | Formel | C2 | =MAX(A2;(A2>=500)*MAX(B2;500)) | G2 | =MAX(A2;(A2>=500)*MAX(B2;500)) | H2 | =FORMELTEXT(G2) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 13.04.2014
Version(en): 365
Hallo Günter,
dann ist wohl gestern beim Testen was schiefgelaufen. Die kürzeste Version ist wohl doch mit WENN:
Code:
=WENN(A5<500;A5;MAX(B5;500))
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.