Print side | Luk vindue

Formel for område hvor celler indeholder tekst

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=5011
Udskrevet den: 18.Maj.2024 kl. 13:59


Emne: Formel for område hvor celler indeholder tekst
Besked fra: Xzebetz
Emne: Formel for område hvor celler indeholder tekst
Posteringsdato: 23.Nov.2023 kl. 14:24
Hej,
Jeg har forsøgt at løse et problem, som måske er nemmere at beskrive med et eksempel:

Jeg har et regneark hvor cellerne F4:Q4 indeholder en række forskellige tekst.

Det kunne være online, fejl, offline.

Jeg har brug for en formel som returnerer et output til E4, når:

Hvis alle celler indeholder online, så returner "online"
Hvis alle celler indeholder offline, så returner "offline"
Hvis alle celler indeholder fejl, så returner "fejl"

MEN,
Hvis ikke alle celler indeholder online, men en enkelt (eller flere) indeholder offline, så returner "Delvist online"
Hvis ikke alle celler indeholder online men en enkelt (eller flere) indeholder fejl, så returner "XXXX"

Håber det giver mening og tak for hælpen.




Svar:
Besked fra: EXCELGAARD
Posteringsdato: 23.Nov.2023 kl. 16:31
Nu skriver du ikke i din profil, hvilken udgave af Excel, du har, men har du Excel 365 eller Excel 2021, kan du benytter denne:

=LET(O;F4:Q4;A;KOLONNER(O);HVIS(TÆL.HVIS(O;"Online")=A;"Online";HVIS(TÆL.HVIS(O;"Offline")=A;"Offline";HVIS(TÆL.HVIS(O;"Fejl")=A;"Fejl";HVIS(TÆL.HVIS(O;"Fejl")>0;"XXXX";"Delvis Online")))))


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.


Besked fra: Xzebetz
Posteringsdato: 24.Nov.2023 kl. 16:49
Tusind tak, jeg prøver med dit forslag.

Jeg har 365 versionen.


Besked fra: Xzebetz
Posteringsdato: 25.Nov.2023 kl. 08:58
Fedt, din formel virker!

Men, jeg er ikke sikker på jeg forstår hvad i formlen som gør hvad.

Jeg har et område hvor man udfylder:

Online
Offline
Fault
String error

Så der skal tilføjes til formlen at hvis alle felter er fault, så vis fault. Hvis en eller flere indeholder fault, så output fault.
Ovenstående gælder også for string error.

På forhånd tak.


Besked fra: EXCELGAARD
Posteringsdato: 25.Nov.2023 kl. 15:28
Hvis du vil have at formlen skal teste på 'Fault' i stedet for 'Fejl', så udskifter du blot "Fejl" i formlen med "Fault".

Teksten "Output fault" opnår du ved at udskifte det fire "XXXX" med "Output fault".

Jeg forstår ikke helt 'String Error'?
Skal den skrive noget, hvis samtlige er 'String Error' eller blot hvis en eller flere er 'String Error'?


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.


Besked fra: Xzebetz
Posteringsdato: 26.Nov.2023 kl. 00:02
Hmm, nej. Det du har gjort er korrekt.

Jeg er bare usikker på hvordan jeg tilpasser formlen.

For der er i området 4 indtastningsmuligheder:

Online
Offline
Fault
String error

Hvis alle felter viser Online, så skal output være online
Hvis alle felter viser offline, så skal output være offline
Hvis alle celler viser Fault, så skal outputtet være fault
Hvis alle celler viser String error, så skal outputtet være String error

Hvis en eller flere, men ikke alle viser offline, så skal output være "Delvis online"
Hvis en eller flere, men ikke alle viser fault, så skal output være "Enkelte fejl"
Hvis en eller flere viser, men ikke alle viser string error, så skal outputtet være "Enkelte string errors"

Håber det giver mening og tak for hjælpen.


Besked fra: EXCELGAARD
Posteringsdato: 28.Nov.2023 kl. 09:37
Hvad skal prioriteten være, hvis f.eks. en viser 'Fault', en viser 'Offline' og en viser 'String Error'?

Resultat cellen kan jo ikke viser alle tre muligheder ('Delvis Online', 'Enkelte Fejl' og 'Enkelte String Errors').

Eller skal resultat cellen viser alle muligheder på en gang?

-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.



Print side | Luk vindue