Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Wenns Fehler in meiner Formel?
#1
Hallo, bei mir funktioniert folgende Formel nicht. Wo liegt der Hund begraben.
Ich prüfe 10 Felder welches die Größte Zahl hat und möchte dann 1-10 ausgeben. Sind 2 Felder gleich groß wird nichts ausgegeben oder halt "". Ebenso wenn die Summe der Felder 0 ist.
Findet er keine größere Zahl gibt er #NV aus.
=WENNS(UND(G30>H30,G30>I30,G30>J30,G30>K30,G30>L30,G30>M30,G30>N30,G30>O30,G30>P30),1,UND(H30>G30,H30>I30,H30>J30,H30>K30,H30>L30,H30>M30,H30>N30,H30>O30,H30>P30),2,UND(I30>G30,I30>H30,I30>J30,I30>K30,I30>L30,I30>M30,I30>N30,I30>O30,I30>P30),3,UND(J30>G30,J30>H30,J30>I30,J30>K30,J30>L30,J30>M30,J30>N30,J30>O30,J30>P30),4,UND(K30>G30,K30>H30,K30>I30,K30>J30,K30>L30,K30>M30,K30>N30,K30>O30,K30>P30),6,UND(L30>G30,L30>H30,L30>I30,L30>J30,L30>K30,L30>M30,L30>N30,L30>O30,L30>P30),6,UND(M30>G30,M30>H30,M30>I30,M30>J30,M30>K30,M30>L30,M30>N30,M30>O30,M30>P30),7,UND(N30>G30,N30>H30,N30>I30,N30>J30,N30>K30,N30>L30,N30>M30,N30>O30,N30>P30),8,UND(O30>G30,O30>H30,O30>I30,O30>J30,O30>K30,O30>L30,O30>M30,O30>N30,O30>P30),9,UND(P30>G30,P30>H30,P30>I30,P30>J30,P30>K30,P30>L30,P30>M30,P30>N30,P30>O30),10,SUMME(G30Tongue30)=0,"")
siehe Anhang
[Bild: Fehler-wenns.jpg]
Zitieren
#2
Hola,
die größte Zahl einer Zeile ermittelt man mit Max(). Die Position innerhalb der Zeile mit Vergleich().
Gruß,
steve1da
Zitieren
#3
Hallo,

ja ... genau ... oder in 2021 mit XVERGLEICH() ... ist aber egal.

=LET(a;A2:F2;WENN(ZÄHLENWENN(a;MAX(a))>1;NV();XVERGLEICH(MAX(a);a)))

Den Bereich A2:F2 musst du natürlich anpassen.

Sabina
Zitieren
#4
(31.05.2024, 19:11)steve1da schrieb: Hola,
die größte Zahl einer Zeile ermittelt man mit Max(). Die Position innerhalb der Zeile mit Vergleich().
Gruß,
steve1da

Hallo, danke, die Art ist mir bekannt, nur bekomme ich da nicht auch eine Position wenn von 10 Feldern 3 gleich hoch sind. Ich will aber nur ein Ergebnis wenn eine Position alle anderen überragt.
Zitieren
#5
(31.05.2024, 19:20)Flotter Feger schrieb: Hallo,

ja ... genau ... oder in 2021 mit XVERGLEICH() ... ist aber egal.

=LET(a;A2:F2;WENN(ZÄHLENWENN(a;MAX(a))>1;NV();XVERGLEICH(MAX(a);a)))

Den Bereich A2:F2 musst du natürlich anpassen.

Sabina

Danke mal, LET kenne ich nicht. Gebe ich deine Formel ein, so bekomme ich einen Fehler.
[Bild: Fehler-bei-LET.jpg]
Zitieren
#6
Hallo,

"Sind 2 Felder gleich groß wird nichts ausgegeben oder halt ""." UND "Findet er keine größere Zahl gibt er #NV aus." widerspricht sich.

Deshalb habe ich nur auf NV() ausgelegt. Summe()=0 hast du selbst schon in deiner Formel deshalb habe ich darauf verzichtet. Kannst du doch selbst einbauen.

Sabina
Zitieren
#7
(01.06.2024, 13:56)Flotter Feger schrieb: Hallo,

"Sind 2 Felder gleich groß wird nichts ausgegeben oder halt ""." UND "Findet er keine größere Zahl gibt er #NV aus." widerspricht sich.

Deshalb habe ich nur auf NV() ausgelegt. Summe()=0 hast du selbst schon in deiner Formel deshalb habe ich darauf verzichtet. Kannst du doch selbst einbauen.

Sabina

Hallo, das mit 0 ist mir klar, habe ich eingebaut. Nur wie bringe ich das #NV weg wenn max mehrere Spalten inkludiert. Hätte gerne "".

WW
[Bild: NV-wegbringen.jpg]
Zitieren
#8
(02.06.2024, 12:37)WWW68 schrieb:
(01.06.2024, 13:56)Flotter Feger schrieb: Hallo,

"Sind 2 Felder gleich groß wird nichts ausgegeben oder halt ""." UND "Findet er keine größere Zahl gibt er #NV aus." widerspricht sich.

Deshalb habe ich nur auf NV() ausgelegt. Summe()=0 hast du selbst schon in deiner Formel deshalb habe ich darauf verzichtet. Kannst du doch selbst einbauen.

Sabina

Hallo, das mit 0 ist mir klar, habe ich eingebaut. Nur wie bringe ich das #NV weg wenn max mehrere Spalten inkludiert. Hätte gerne "".

WW
[Bild: NV-wegbringen.jpg]

Habe es schon gefunden, wennnv macht das.
Zitieren
#9
Hallo,
"hätte gern" deine Tabelle.
Mit Bildchen kann man nicht arbeiten.
Da du dich lange nicht gemeldet hast, ist das Problem
wohl gelöst?

MfG Günter
(Win11, MS-Office 2021)
Wenn gelöst, dann bitte Thema als "Erledigt" kennzeichnen.
Zitieren
#10
Er schrieb doch, dass WENNNV() die Lösung brachte.

Zugegeben, die Zitierseuche schlug ja auch hier wieder zu.
Zumal er ja sogar ein Eigenzitat nebst Fremdzitat zum Besten gab.

Mal schauen, welche Verschachtelungstiefe die Forensoftware hergibt:
A schrieb:a
B schrieb:b
C schrieb:c
D schrieb:d
E schrieb:e
F schrieb:f
G schrieb:g

Hübsch, gelle?

Gruß Ralf
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions