webForumDet fria alternativet

Omfunktion och tjusig sådan..

Kontorsprogram

10 svar · 450 visningar · startad av Kalle M

Medlem sedan mars 20041 936 inlägg
Frågan#1

Har tal i kolumnerna a,b,c och d.
Om talet 10 finns i någon av kolumnerna så
ska det stå 10 i E-kolumnen. Annars ska det stå 30.

Har fått till det men tänkte om det finns en snyggare "om" än min :-).

Tack på förhand!

Medlem sedan okt. 2005371 inlägg
#2

Du glömde att berätta hur din om-funktion ser ut :-)
Jag skulle göra någonting i stil med
=OM(ANTAL.OM(A1:D1;"=10")>0;10;30)

Medlem sedan mars 20041 936 inlägg
#3

Tjenis!

Jag gjorde följande formel som fungerar men känns lite omständig:-)
=OM(A2=10;10;OM(B2=10;10;OM(C2=10;10;OM(D2=10;10;30))))

Jag provade din formel men fick det inte att fungera riktigt.
Återkom gärna för jag är nyfiken. :-)

Medlem sedan juni 20014 290 inlägg
#4

Varför inte så här:

=om(letakolumn(10;A1:D1;1)=10;30;0)
Medlem sedan okt. 2005371 inlägg
#5

Kalle M skrev:

Jag provade din formel men fick det inte att fungera riktigt.

Hmm, kan bero på att någon :OO skrev fel. Det skall inte vara något likhetstecken. Testa:
=OM(ANTAL.OM(A2:D2;10)>0;10;30)

Gunnars variant returnerar nog "saknat" om det inte finns något "10 värde". Kan kompleteras med någonting i stil med:
=OM(ÄRFEL(LETAKOLUMN(10;A1:D1;1)=10);30;10)

Medlem sedan juni 20014 290 inlägg
#6

MindreVetande skrev:

Gunnars variant returnerar nog "saknat" om det inte finns något "10 värde".

Nej, letakolum returneran värdet närmast det sökta om inte det sökta finns.

Består kolumerna av 1,5,9,15 så returnerar letakolumn(10;A1:D1;1) 9

Medlem sedan okt. 2005371 inlägg
#7

GunnarD skrev:

Nej, letakolum returneran värdet närmast det sökta om inte det sökta finns.
Består kolumerna av 1,5,9,15 så returnerar letakolumn(10;A1:D1;1) 9

Hmmmm, det här var intressant. :q
Jag får helt inkonsekventa svar. Om man börjar med A-D tomma så får jag "saknas" (och min "modifiering" stämmer). Det hänger kvar tills man fyller i den första 10:an . Då blir din orginalformel rätt och min modifiering fel. Hmmmmmm. Fast bara ibland.... Kanske dags för en ominstallation av office

Medlem sedan mars 20041 936 inlägg
#8

Jättebra!

Är dock inte riktigt med varför antalOm är inblandad:-) .
Det fungerar dock! :-)

Tackar så mkt!

Medlem sedan okt. 2005371 inlägg
#9

Kalle M skrev:

Är dock inte riktigt med varför antalOm är inblandad:-) .

Enklaste sättet att kolla om det finns någon 10:a :-) . Om antal.om svarar att det finns mer än 0-stycken 10:or så är det så.
Men gunnars formel borde fungera lika bra. Begriper inte varför jag fick så konstiga resultat.

Medlem sedan mars 20041 936 inlägg
#10

Tjena!
Gunnars formel skriver "Saknas" om 10 ej finns.
Ska dock prova igen så jag inte missat något.

Medlem sedan mars 20041 936 inlägg
#11

Formeln som nämnts tidigare löste det hela:
=OM(ÄRFEL(LETAKOLUMN(10;A1:D1;1)=10);30;10)

Dags för ominstallation för mig också kanske :-)

267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)