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
Im Wort FEHLER steckt auch das Wort HELFER!
FEHLER helfen dir.
Nimm deine FEHLER an und lerne aus ihnen.
Wenn du es zulässt, dann werden sie dich stärken
Im Wort
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
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.